3
A
回答
9
當時,符號是Lisp中的第一類對象,在其他語言中符號更少。大多數其他語言都側重於數字計算(1 + 2 + SIN(PI/2))。
在Lisp中,符號是一種特殊的語言工件(不同於字符串),它使得非數字事物變得非常簡單。由於這些是系統中的頭等對象,Lisp提供了這些對象的「免費」解析器,讀者和編寫者。 '(A + B/2)在現成的Lisp中代表微不足道的代表性。
表示的容易解除閱讀的負擔和寫入的符號計算應用的那些方面,使得它更容易集中的核心問題(方程減少,解決問題的,定理證明等)
今天即使如此,很少有語言符號的頭等概念。但是有足夠的實用程序,並且今天它們的重要性不如今天那麼重要,因爲它是基本的Lisp vs Fortan vs Pascal這類工作。
0
通常與Lisp相關的術語符號計算令人困惑,千禧一代在人類和社會生活的所有領域都使用計算機的年代長大。在Lisp出現的那一天,計算機很昂貴,它們的使用主要用於科學/會計環境。數字運算。將已知的算法從數學轉化爲程序。現有語言在解決優雅問題時遇到困難的一個領域是具有多項式表達式的代數公式。 Lisp提供了一流的結構,使計算機代數系統的設計與傳統的數學推理無縫地映射,因此是該術語。符號計算今天仍然相關,特別是在邏輯編程,約束求解,人工智能等領域。
相關問題
- 1. 什麼是符號計算?
- 2. 爲什麼Flex Builder無法經常連接應用程序?
- 3. 爲什麼Elm使用'++'運算符連接字符串?
- 4. 爲什麼我的python套接字不能連接到另一臺計算機?
- 5. 爲什麼這麼多符號鏈接?
- 6. 爲什麼Rails經常引用雲計算和軟件作爲服務?
- 7. 連接(的QObject *,信號(信號()),算符)不QT5連接
- 8. 爲什麼lisp宏推只改變符號?
- 9. 爲什麼連接復位的問題,已經來到
- 10. 爲什麼卡夫卡經紀人連接到自己?
- 11. 爲什麼Kafka Producer無法連接到zookeeper獲取經紀人元數據而不是連接到經紀人
- 12. 爲什麼Vala不能將信號連接到代表?
- 13. Mysql連接計算
- 14. 爲什麼被計算
- 15. 我經常在運算符重載定義中看到什麼參考?
- 16. NTFS連接點和符號鏈接有什麼區別?
- 17. 找不到符號...爲什麼?
- 18. 的Java爲什麼找不到符號
- 19. 爲什麼字符串連接比數組連接更快?
- 20. 爲什麼鏗鏘聲++連接到gcc?
- 21. 爲什麼我不能連接到SqlLocalDB?
- 22. VSSonarExtention - 爲什麼連接到服務器?
- 23. 爲什麼rails試圖連接到mysql?
- 24. 連接到WiFi爲什麼.disconnect()比reconnect()?
- 25. 爲什麼不能連接到mysql
- 26. Lisp/Scheme中的'(撇號)是什麼?
- 27. 與符號計算相反的是什麼?
- 28. 爲什麼會話ID經常變化?
- 29. 爲什麼泛型經常使用T?
- 30. ccache爲什麼不經常使用gcc?
它仍然是Lisp vs. Pascal與Fortran。只有Pascal和Fortran改變了名字。公用事業沒有彌補沒有符號的時期。 :) – Kaz 2012-04-27 20:07:05