En la programación de computadoras , la programación simbólica es un paradigma de programación en el que el programa puede manipular sus propias fórmulas y componentes del programa como si fueran datos simples. [1]
A través de la programación simbólica, se pueden desarrollar procesos complejos que construyan otros procesos más intrincados combinando unidades más pequeñas de lógica o funcionalidad. Por lo tanto, dichos programas pueden modificarse a sí mismos de manera efectiva y parecer que "aprenden", lo que los hace más adecuados para aplicaciones como la inteligencia artificial , los sistemas expertos , el procesamiento del lenguaje natural y los juegos de computadora.
Los lenguajes que admiten la programación simbólica incluyen lenguajes homoicónicos como Wolfram Language , [2] LISP y Prolog . [3]
Ver también
Referencias
- ↑ Michael A. Covington (23 de agosto de 2010). "CSCI / ARTI 4540/6540: Primera Conferencia sobre Programación Simbólica y LISP" (PDF) . Universidad de Georgia. Archivado desde el original (PDF) el 7 de marzo de 2012 . Consultado el 29 de diciembre de 2014 .
- ^ Notas de Wolfram Language para expertos en lenguajes de programación
- ^ "Programación simbólica en Glosario empresarial" . allbusiness.com . Consultado el 20 de noviembre de 2013 .