duankua3620 2011-09-09 18:44
浏览 64
已采纳

具有快速能力的原型语言

as an engineering student with a strong mathemathical background, i dealing some problems like this at university:

  • (numerical) Simulations
  • AI Problems
  • Robotics
  • Control Systems
  • and some more

as you can see some are just numerical ones, others have to process some kinds of symbols. currently i'm working with java, but i'm not very pleased with it (can't say exactly why, probably a personal taste) and now i'm searching for a programming language, in which i can easily prototype new algorithms, like for example in python, and don't care about low level stuff, but has the ability to speed things up if neccessary, e.g. with concurrent/parallel programming, etc. (writing it in python and rewrite it in C/C++ isn't really a option i prefer...)

to sum it up:

  • easy to prototype, but
  • the ability to speed algorithms up
  • syntax without boilerplate stuff like in java
  • syntax which is easy to read (i know this could be achived with the most, but some language encourage you more...)

i've looked around at sites, like http://rosettacode.org/ and picked 2 or 3 favorites: Go, Lisp (and maybe Haskell) but other recommandations are welcome

  • 写回答

5条回答 默认 最新

  • dpps0715 2011-09-09 19:52
    关注

    Common Lisp using SBCL is pretty fast if you take the time to make it fast.

    Why does this fit what you want?

    • symbolic computations
    • good number handling
    • compiles to native on demand by default.
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(4条)

报告相同问题?

悬赏问题

  • ¥20 sub地址DHCP问题
  • ¥15 delta降尺度计算的一些细节,有偿
  • ¥15 Arduino红外遥控代码有问题
  • ¥15 数值计算离散正交多项式
  • ¥30 数值计算均差系数编程
  • ¥15 redis-full-check比较 两个集群的数据出错
  • ¥15 Matlab编程问题
  • ¥15 训练的多模态特征融合模型准确度很低怎么办
  • ¥15 kylin启动报错log4j类冲突
  • ¥15 超声波模块测距控制点灯,灯的闪烁很不稳定,经过调试发现测的距离偏大