Символическое программирование - Symbolic programming

В компьютерное программирование, символическое программирование это парадигма программирования в котором программа может манипулировать своими собственными формулами и компонентами программы, как если бы они были простыми данными.[1]

Посредством символического программирования можно разрабатывать сложные процессы, которые создают другие, более сложные процессы, комбинируя более мелкие элементы логики или функциональности. Таким образом, такие программы могут эффективно модифицироваться и "учиться", что делает их более подходящими для таких приложений, как искусственный интеллект, экспертные системы, обработка естественного языка, и компьютерные игры.

Языки, поддерживающие символическое программирование, включают: гомоиконный языки, такие как Язык Wolfram Language,[2] LISP и Пролог.[3]

Смотрите также

Рекомендации

  1. ^ Майкл А. Ковингтон (23 августа 2010 г.). «CSCI / ARTI 4540/6540: первая лекция по символическому программированию и LISP» (PDF). Университет Джорджии. Архивировано из оригинал (PDF) на 2012-03-07. Получено 2014-12-29.
  2. ^ Заметки о языке Wolfram Language для экспертов по языку программирования
  3. ^ «Символическое программирование в бизнес-глоссарии». allbusiness.com. Получено 2013-11-20.