Ciência da Computação

Perguntas e respostas para estudantes, pesquisadores e profissionais de ciência da computação







9
Por que algumas linguagens de programação Turing estão completas, mas faltam algumas habilidades de outras linguagens?
Me deparei com um problema estranho ao escrever um intérprete que (deveria) ser vinculado a programas / funções externas: As funções em 'C' e 'C ++' não podem vincular funções variadas , por exemplo, eu não posso criar uma função que chame 'printf' com exatamente os mesmos argumentos que obteve …

5
A iteração pode substituir a recursão?
Tenho visto em todo estouro de pilha, por exemplo, aqui , aqui , aqui , aqui , aqui e alguns outros eu não me importo de mencionar, que "qualquer programa que usa recursão pode ser convertido em um programa usando apenas iteração". Havia até mesmo um altamente upvoted fio com …

11
Por que alguém iria querer CISC?
Em nossa palestra sobre sistemas de computadores, fomos apresentados ao processador MIPS. Foi (re) desenvolvido ao longo do prazo e, de fato, foi bastante fácil de entender. Ele usa um design RISC , ou seja, seus comandos elementares são codificados regularmente e existem apenas alguns deles para manter os fios …



3
Contrastando os algoritmos de Peterson e Dekker
Estou tentando entender os algoritmos de Peterson e Dekker que são muito semelhantes e exibem muitas simetrias. Tentei formular os algoritmos em linguagem informal da seguinte maneira: Peterson's: "I want to enter." flag[0]=true; "You can enter next." turn=1; "If you want to enter and while(flag[1]==true&&turn==1){ it's your turn I'll wait." …




Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.