“更好”的标准:快速数学和简单(字段少,记录多)数据库事务,方便开发/读取/扩展,灵活,可连接。
任务是使用通用的web开发脚本语言来处理和计算长时间序列和多维曲面(主要是选择/插入浮点数集并用它们进行数学运算)。
可以选择Ruby1.9、Python2、Python3、PHP5.3、Perl5.12或JavaScript (node.js)。
所有数据都将存储在关系数据库中(由于其高度多维的特性);所有与外部世界的通信都是通过web服务完成的。
发布于 2010-06-11 19:16:06
我建议使用Python,它有很好的科学/数学库(SciPy,NumPy)。除此之外,这些语言没有太大的区别,尽管我怀疑Ruby、PHP或JS是否能跟上Python或Perl的速度。
下面的评论说:现在,使用最新的Python2 (它是Python2.7)。它拥有所有需要的库的成熟版本,如果您遵循编码指南,那么有朝一日迁移到Python3将只是一个小小的痛苦。
发布于 2010-06-11 19:30:08
最好的选择可能是你最熟悉的语言。我的第二个考虑是,如果你需要使用任何特殊的数学库,以及它们是否在每种语言中都受支持。
https://stackoverflow.com/questions/3022232
复制相似问题