Menu
Home Explore People Places Arts History Plants & Animals Science Life & Culture Technology
On this page
Symbolic programming
Computer programming paradigm

In computer programming, symbolic programming is a programming paradigm in which the program can manipulate its own formulas and program components as if they were plain data.

Through symbolic programming, complex processes can be developed that build other more intricate processes by combining smaller units of logic or functionality. Thus, such programs can effectively modify themselves and appear to "learn", which makes them better suited for applications such as artificial intelligence, expert systems, natural language processing, and computer games.

Languages that support symbolic programming include homoiconic languages such as Wolfram Language, Lisp, Prolog, and Julia.

We don't have any images related to Symbolic programming yet.
We don't have any YouTube videos related to Symbolic programming yet.
We don't have any PDF documents related to Symbolic programming yet.
We don't have any Books related to Symbolic programming yet.
We don't have any archived web articles related to Symbolic programming yet.

See also

References

  1. Michael A. Covington (2010-08-23). "CSCI/ARTI 4540/6540: First Lecture on Symbolic Programming and LISP" (PDF). University of Georgia. Archived from the original (PDF) on 2012-03-07. Retrieved 2014-12-29. https://web.archive.org/web/20120307124013/http://www.ai.uga.edu/mc/LispNotes/FirstLectureOnSymbolicProgramming.pdf

  2. Wolfram Language Notes for Programming Language Experts http://www.wolfram.com/language/for-experts/

  3. "Symbolic programming on Business Glossary". allbusiness.com. Retrieved 2013-11-20. http://www.allbusiness.com/glossaries/symbolic-programming/4950308-1.html