数学密集型计算网站 - 我应该用哪种语言?

3 投票
5 回答
1034 浏览
提问于 2025-04-16 20:48

我刚开始接触编程,了解一些HTML、C++,现在正在学习PHP,想用它来搭建数据库。

我想做一个可以跟踪股票价格的网站。我在Matlab上写过一些算法,不过Matlab只能转换成Java。

我在想,哪个编程语言最适合进行大量计算。我希望我的计算能够实时完成并且能画出图表。Java会是最好的选择吗?

我可以用C++来做这些计算,但我不知道怎么把图表放到网站上。同样,我觉得我可以在Matlab里做所有事情,但转换的过程看起来有点不太靠谱。

如果有经验的人能对Java或者我听说的Python给我一些建议,我会非常感激。

5 个回答

0

我觉得你可以用PHP或者Java Web

1

其实,语言本身并不是最重要的关键是要有一个好的数学库。MATLAB很不错,因为它能快速处理矩阵运算,但当然你需要把它和其他语言连接起来,就像你说的那样。

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

顺便提一下:我知道Python有一个叫做NumPy的科学计算包,还有一个叫做Sage Math的自由版Mathematica克隆。

7

我的建议是:用Python写网站代码,使用Django这个框架,然后用NumpyScipy来进行计算。这两个库提供了类似于Matlab的接口,非常适合进行复杂的计算,性能也非常好。另外,配合使用Matplotlib这个库来绘制图表。

撰写回答