Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

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

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

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

См. Также [ править ]

Ссылки [ править ]

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