Perguntas com a marcação «programming-languages»

Perguntas relacionadas ao design, implementação e análise de linguagens de programação. NÃO para perguntas sobre como programar, que são off-topic neste site.

2
Quais são os idiomas de terminação mais expressivos?
Estou menos interessado em idiomas em que você pode escrever quase tudo, mas depois é necessário escrever uma prova de que o que você escreveu termina. Estou mais interessado no espaço de design de linguagens inerentemente confinadas a determinadas classes de complexidade por construção. Existe algum tipo de hierarquia teórica …

1
Podemos fazer tudo em linguagens imperativas com uma linguagem funcional se ela não permitir um 'estado'?
Eu estava lendo Estrutura e Interpretação de Programas de Computador (SICP), MIT. O que eu entendi é que na linguagem de programação funcional pura, não existe um estado local. SICP, página 230 diz: "A programação sem qualquer uso de atribuições, como fizemos nos dois últimos capítulos deste livro, é conhecida …

1
Que linguagens de computador do mundo real não podem ser descritas por gramáticas determinísticas?
Existem exemplos de linguagens de computador do mundo real que não são deterministas? Por linguagens de computador eu incluo linguagens de programação, linguagens de marcação, linguagens de consulta, linguagem de modelagem, linguagens de transformação, etc. Por não determinístico, quero dizer que eles não podem ser analisados ​​com gramáticas determinísticas.



1
Como o IO é uma mônada?
Estou aprendendo a linguagem de programação Haskell. Pelo que estou lendo, Input / Ouput ( IO ) levanta desafios para a pureza de Haskell, pois, por definição, estamos interagindo com o mundo exterior. Da Wikipedia: Em uma linguagem puramente funcional, como Haskell, as funções não podem ter efeitos colaterais visíveis …










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.