Symbolic programming
Appearance
![]() | This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these messages)
No issues specified. Please specify issues, or remove this template. |
Symbolic programming is a conceptual framework for developing algorithms based on the idea that formulas and program components can be manipulated as if they themselves are data.[1] In languages such as LISP and Prolog that support the symbolic programming paradigm, variables may reference portions of programmed functionality in addition to static data.[2] Through symbolic programming, complex processes can be developed that build other more intricate processes by dynamically combining smaller units of functionality.