PROLOG
es un lenguaje de programación lógico
e interpretado, bastante conocido en el medio
de investigación en Inteligencia Artificial.
Prolog es 10 veces más lento que C,
pero al mismo tiempo ocupa 10 veces
menos espacio que C. En lineas de Código
y tiempo.
REQUISITOS GENERALES:
* Editor de Textos
* Entorno de Desarrollo
CIAO Prolog
SWI Prolog
EL ENTORNO DE DESARROLLO:
Su funcionamiento es muy similar a Java.
El desarrollo de prolog comprende:
Compilador.- Transforma código fuente a byte.
Interprete.- Ejecuta el código de byte.
Shell o Top-level.- Permite probar los programas,
depurarlos, etc.
Biblioteca de utilidades.- Permiten funcionalidades
básicas como manipular cadenas,
entrada/salida, etc.
COMPATIBILIDAD ISO-Prolog
Existe un standard ISO que estipula las normas
respecto a la sintaxis del lenguaje y a las
bibliotecas básicas que deben usar.
Pero se ha comprobado que esto no contempla
todos los aspectos del lenguaje, porque no todos
los entornos se basan en este standard.