PROLOG, LISP y CLIPS son lenguajes de programación orientados a la resolución de problemas. PROLOG se basa en la lógica de predicados, LISP es funcional y se utiliza en inteligencia artificial, mientras que CLIPS es una herramienta para el desarrollo de sistemas expertos escrita en C para ser portable.