Символическое программирование
В компьютерном программировании символическое программирование — это парадигма программирования , в которой программа может манипулировать своими собственными формулами и программными компонентами, как если бы они были простыми данными. [1]
С помощью символьного программирования можно разрабатывать сложные процессы, которые создают другие, более сложные процессы, комбинируя более мелкие единицы логики или функциональности. Таким образом, такие программы могут эффективно модифицировать себя и выглядеть «обучающимися», что делает их более подходящими для таких приложений, как искусственный интеллект , экспертные системы , обработка естественного языка и компьютерные игры.
Языки, поддерживающие символьное программирование, включают гомоиконные языки, такие как Wolfram Language , [2] Лисп , Пролог , [3] и Джулия .
См. также [ править ]
Ссылки [ править ]
- ^ Майкл А. Ковингтон (23 августа 2010 г.). «CSCI/ARTI 4540/6540: Первая лекция по символическому программированию и LISP» (PDF) . Университет Джорджии. Архивировано из оригинала (PDF) 7 марта 2012 г. Проверено 29 декабря 2014 г.
- ^ Заметки по языку Wolfram для экспертов по языкам программирования
- ^ «Символическое программирование в Бизнес-глоссарии» . allbusiness.com . Проверено 20 ноября 2013 г.