符號式編程
外觀
![本頁使用了標題或全文手工轉換](http://upload.wikimedia.org/wikipedia/commons/thumb/c/cd/Zh_conversion_icon_m.svg/35px-Zh_conversion_icon_m.svg.png)
在計算機編程中,符號式(symbolic)編程,是在其中程序可以操縱它自己的公式和程序構件如同它們是普通數據一樣的編程範式[1]。
通過符號式編程,複雜(complex)的過程(process)可以被開發出來,用以通過組合(combine)更小的邏輯或功能單元來建造其他更錯綜複雜的(intricate)的過程。因此,這種程序可以有效的修改自身並表現出「學習」能力,這使得它們更加適合於人工智能、專家系統、自然語言處理和計算機遊戲這樣的應用。
支持符號式編程的語言包括同像性語言比如LISP、Prolog[2]和Wolfram語言[3]等。
參見
[編輯]引用
[編輯]- ^ Michael A. Covington. CSCI/ARTI 4540/6540: First Lecture on Symbolic Programming and LISP (PDF). University of Georgia. 2010-08-23 [2014-12-29]. (原始內容 (PDF)存檔於2012-03-07).
- ^ Symbolic programming on Business Glossary. allbusiness.com. [2013-11-20]. (原始內容存檔於2014-04-22).
- ^ Wolfram Language Notes for Programming Language Experts. [2020-04-24]. (原始內容存檔於2022-01-04).
![]() | 這是一篇關於電腦程式語言的小作品。您可以透過編輯或修訂擴充其內容。 |