我想問一下,從零開始/逆向工程實現什麼樣的正式系統會更有趣。什麼更有趣或更強大:咖喱,水星還是Lambda-Prolog?
我已經瀏覽了一些現有的和開源項目的邏輯/聲明式編程系統。我已經決定在我的空閒時間做出類似的事情,或者至少抓住實施的總體思路。
如果這些系統中的某些系統能夠提供邏輯中現代學術調查的大多數表達能力和簡潔性以及與計算模型的關係,那將是非常好的。
你會推薦至少在概念層面上學習什麼?例如,Lambda-Prolog尤其有趣,因爲它允許更高階的關係,但AFAIK基於直覺主義邏輯,因此缺乏排除中間原則;通常對我來說是不利的。
我也歡迎任何關於現代邏輯編程系統的建議,這些編程系統不太受歡迎,但更具表現力/強大。
這是一個類似的問題:http://stackoverflow.com/questions/17675133/most-useful-instructive-functional-logic-language-to-learn?rq=1 – 2015-01-07 22:55:59