Символьне програмування

парадигма програмування

У комп’ютерному програмуванні символьне програмування — це парадигма програмування, в якій програма може маніпулювати власними формулами та програмними компонентами так, якби вони були простими даними.[1]

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

Мови, які підтримують символічне програмування, включають гомоіконічні мови, такі як Wolfram Language,[2] LISP і Prolog . [3]

Дивіться також ред.

  • Символічний штучний інтелект
  • Символічна мова (програмування)

Список літератури ред.

  1. Michael A. Covington (23 серпня 2010). CSCI/ARTI 4540/6540: First Lecture on Symbolic Programming and LISP (PDF). University of Georgia. Архів оригіналу (PDF) за 7 березня 2012. Процитовано 29 грудня 2014.
  2. Wolfram Language Notes for Programming Language Experts
  3. Symbolic programming on Business Glossary. allbusiness.com. Процитовано 20 листопада 2013.