Si Prolog tiene una clara distinción entre cadenas, números, átomos, listas y estructuras compuestas, ¿cómo se puede llamar sin tipo? Y cómo difiere de los lenguajes de tipeo dinámico, como Lisp, por ejemplo.¿Prolog es un lenguaje sin tipo? ¿Cuál es la diferencia entre Prolog y los lenguajes tipados dinámicamente?
¿Con qué parte de la definición de "lenguaje de tipado dinámico" entra en conflicto con Prolog? ¿Y con qué parte de la definición de "lenguaje no tipificado" está en conflicto con Lisp?
Cualquier idea es apreciada.
actualización
que ya sé cuál es la diferencia entre los tipos dinámicos, estáticos, fuertes y débiles. Mi pregunta es sobre un caso especial que es Prolog. Solo quiero entender cómo se considera que Prolog está sin tipo, aunque no parece tener una clara diferencia con respecto a los lenguajes tipados dinámicamente.
Aquí es una referencia que Prolog es sin tipo http://en.wikipedia.org/wiki/Prolog#Types
¿Tiene una referencia para esto? –
Creo que está mezclando tipeo fuerte y tipado dinámico. – mikerobi
una referencia para qué exactamente? – is7s