Los sistemas de tipo a menudo son criticados, por ser restrictivos, lo que limita los lenguajes de programación y prohíbe a los programadores escribir programas interesantes.¿Cuáles son los límites de los sistemas de tipografía y verificación?
Chris Smith claims:
Tenemos la seguridad de que el programa es correcto (en las propiedades controladas por este tipo corrector), pero a su vez hay que rechazar algunos programas interesantes.
y
Por otra parte, hay una prueba matemática férreo que un tipo corrector de cualquier interés en absoluto es siempre conservador. Construir un verificador de tipos que no rechace ningún programa correcto no es solo difícil; es imposible.
¿Podría alguien describir qué tipo de programas tan interesantes podría ser este? ¿Dónde está probado que las fichas de tipo tienen que ser conservadoras?
Y más en general: ¿Cuáles son los límites de los sistemas de tipografía y verificación?
trate de poner "estática vs lenguajes dinámicos" en Bing, hay una gran cantidad de papeles que le da mucha información .Tenga en cuenta que el autor puede no ser 100% objetivo o tener pleno conocimiento del otro punto de vista –
@chaos: Hecho, la pregunta ahora es una wiki de la comunidad. –
Comprobación de tipo El sistema F es indecidible: http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.6.6483 –