数学密集型、基于计算的网站-我应该使用哪种语言

Math Intensive, Calculation Based Website - Which Language Should I Use?

本文关键字:我应该 网站 语言 密集型 于计算 计算      更新时间:2023-10-16

我对编程很陌生。我熟悉HTML、C++和学习PHP来启动数据库。

我想做一个跟踪股票价格的网站。我在Matlab中编写了各种算法,但Matlab只有到Java的转换。

我想知道什么语言最适合做大量的计算。我希望我的计算能够实时完成并绘制出来。Java会是最好的语言吗?

我可以用C++进行计算,但我不知道如何在网站上显示这些绘图。同样,我相信我可以在Matlab中做任何事情,但转换看起来有点粗略。

如果有一个有Java经验的人,或者我也听说过python,能对我的帖子发表评论,我将不胜感激。

我的建议:用Django用Python编写网站代码,用Numpy/Scipy进行计算。这两个库为繁重的计算提供了一个非常类似Matlab的API。他们的表现非常出色。Matplotlib是关联的打印库。

重要的不是语言,而是确保你有一个好的数学库。MATLAB很好,因为它能以极快的速度完成所有矩阵运算,但你当然需要像你所说的那样将它与另一种语言联系起来。

你的目标应该是为你喜欢的语言找到一个好的数学库,或者找到一种有你喜欢的好数学库的语言。

为了它的价值:我知道Python有NumPy(科学计算包(和Sage Math(libre Mathematica的克隆(。

我认为您可以使用PHPJava Web

我会使用C++并将它们写入数据库,然后使用php,你可以从同一个数据库中获取它们并在线显示,否则java可以完成所有这些,但要确保所有计算都不是动态完成的,因为这会杀死你的服务器,尤其是对于可能变成大量数据的股票。

如果你想绘制数据,那么你可以将一些计算传递给谷歌图表api:

http://code.google.com/apis/chart/