Programação simbólica - Symbolic programming

Na programação de computadores , a programação simbólica é um paradigma de programação no qual o programa pode manipular suas próprias fórmulas e componentes do programa como se fossem dados simples.

Por meio da programação simbólica, podem ser desenvolvidos processos complexos que criam outros processos mais intrincados, combinando unidades menores de lógica ou funcionalidade. Assim, tais programas podem efetivamente se modificar e parecer "aprender", o que os torna mais adequados para aplicações como inteligência artificial , sistemas especialistas , processamento de linguagem natural e jogos de computador.

As linguagens que suportam programação simbólica incluem linguagens homoicônicas como Wolfram Language , LISP e Prolog .

Veja também

Referências