Programowanie symboliczne - Symbolic programming

W programowaniu komputerowym , programowanie symboliczne to paradygmat programowania , w którym program może manipulować własne formuły i składniki programu, jak gdyby były one zwykłe dane.

Dzięki programowaniu symbolicznemu można opracować złożone procesy, które budują inne, bardziej skomplikowane procesy, łącząc mniejsze jednostki logiki lub funkcjonalności. Dzięki temu takie programy mogą się skutecznie modyfikować i sprawiać wrażenie „uczących się”, co sprawia, że ​​lepiej sprawdzają się w zastosowaniach takich jak sztuczna inteligencja , systemy eksperckie , przetwarzanie języka naturalnego czy gry komputerowe.

Języki obsługujące programowanie symboliczne obejmują języki homoikoniczne , takie jak Wolfram Language , LISP i Prolog .

Zobacz też

Bibliografia