逻辑语言-Prolog或Lisp / Smalltalk或其他内容?

所以,我正在写一个统计程序(实际上我正在重新设计一个更优雅的程序),我想我应该使用一种为这类程序创建的语言(处理大量的统计数据、它们之间的联系和某种遗传/神经程序)。
说实话,我只是想找个借口深入了解lisp/smalltalk(smalltalk/lisp/clojure不一样吗?-比如python和ruby-但我也希望一种语言能被其他喜欢基本语言的人容易理解(这就是为什么我没有选择lisp-yet:d)。
我还检查了prolog,它看起来是一种非常酷的语言(数据和lisp之间的关系很容易处理),但我想听听你的想法。
谢谢
编辑:
我总是把普通的口齿不清和小话混为一谈对不起,把这两个兰格放在一起了另外,我所说的“其他喜欢基本语言的人”的意思是,我不喜欢像lisp这样的语义语言(对于没有CS背景的人),我觉得Prolog更直观一些(但这是我和他们两个搞混后的看法)。


最佳答案:

有没有什么特别的理由不使用R?这是一种构建与购买(或者在本例中是下载)的决定如果你在做一个统计计算,R已经many packages现成了其中包括许多用于各种类型数据源的库和接口。还有一些接口库可以将R嵌入到其他语言such as Python,中,因此您可以使用R构建一个带有GUI in Python (for example)的混合应用程序和一个核心计算引擎。
在这种情况下,您可能会减少执行所需的工作量,并使用更灵活的应用程序。
如果你一心想学另一种语言,那就一定要学有几种很好的Smalltalk,PrologLISP.
如果您在系统上放置用户界面,Smalltalk可能是更好的选择。如果您想创建大型规则集作为应用程序的一部分,Prolog就是为这类事情而设计的不同的人都有written about the LISP ephiphany这会影响你思考编程的方式,但我不能从经验中真正保证这一点-我只真正使用AutoLISP在AutoCAD上编写自动化脚本。