Perguntas com a marcação «type-systems»

um sistema de tipos é uma coleção de regras que atribuem uma propriedade chamada tipo às várias construções - como variáveis, expressões, funções ou módulos - das quais um programa de computador é composto.



7
O sistema de tipos de Haskell é um obstáculo para entender a programação funcional? [fechadas]
Estou estudando Haskell com o objetivo de entender a programação funcional, com a expectativa de aplicar a percepção que obtiver em outras linguagens (principalmente Groovy, Python, JavaScript). Escolhi Haskell porque tive a impressão de que é muito puramente funcional e não permitiria nenhuma confiança no estado. Não escolhi aprender Haskell …

9
Existem padrões de design que são possíveis apenas em linguagens dinamicamente tipadas como Python?
Eu li uma pergunta relacionada. Existem padrões de design desnecessários em linguagens dinâmicas como Python? e lembrei-me desta citação no Wikiquote.org O maravilhoso da digitação dinâmica é que ela permite expressar qualquer coisa que seja computável. E sistemas de tipos sistemas de tipos não são tipicamente decidíveis e restringem você …

1
Inferência de tipo em Java 8
A introdução da nova notação lambda (consulte, por exemplo, este artigo ) no Java 8 exigirá algum tipo de inferência de tipo? Se sim, como o novo sistema de tipos afetará a linguagem Java como um todo?


3
Um bom sistema de tipos genéricos
É geralmente aceito que os genéricos Java falharam em alguns aspectos importantes. A combinação de curingas e limites levou a algum código seriamente ilegível. No entanto, quando olho para outras linguagens, realmente não consigo encontrar um sistema de tipos genéricos com o qual os programadores estejam satisfeitos. Se considerarmos o …

6
Qual é a vantagem da inferência de tipo?
Parece que todas as novas linguagens de programação ou pelo menos as que se tornaram populares usam inferência de tipos. Até o Javascript obteve tipos e inferência de tipos através de várias implementações (Acscript, texto datilografado etc). Parece ótimo para mim, mas estou me perguntando se há algum trade-offs ou …

7
A notação húngara é uma solução alternativa para idiomas com digitação estática insuficientemente expressiva? [fechadas]
No artigo de Eric Lippert What's Up With notation húngaro? , ele afirma que o objetivo da notação húngara (o tipo bom) é estenda o conceito de "tipo" para incluir informações semânticas, além de informações de representação de armazenamento. Um exemplo simples seria o prefixo de uma variável que representa …







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.