As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center提供指导。




9年前关闭。




作为具有深厚数学背景的工科学生,我在大学里遇到过类似的问题:
  • (数值模拟)
  • AI问题
  • 机器人技术
  • 控制系统
  • 和更多

  • 如您所见,有些只是数字符号,有些则必须处理某些符号。
    目前,我正在使用Java,但对它并不满意(无法确切地说出原因,可能是个人喜好),现在我正在寻找一种编程语言,可以在其中轻松地对新算法进行原型(prototype)设计,例如在python中,并且不关心低级的东西,但是有能力在必要时加快处理速度,例如并发/并行编程等。(我更喜欢用python编写并用C/C++重写)。

    把它们加起来:
  • 易于原型(prototype)制作,但
  • 加快算法速度的能力
  • 不含Java样例内容的
  • 语法,类似于
  • 易于阅读的
  • 语法(我知道这可以最大程度地实现,但是某些语言鼓励您更多...)

  • 我浏览了http://rosettacode.org/等网站,并选择了2或3个收藏夹:Go,Lisp(也许还有Haskell),但也欢迎其他要求

    最佳答案

    如果您花一些时间来加快使用SBCL的Common Lisp的速度,那将会非常快。

    为什么这适合您的需求?

  • 符号计算
  • 好的数字处理
  • 默认情况下可按需编译为本地。
  • 09-26 21:10