我是编程新手。我熟悉HTML,C ++并学习PHP来启动数据库。
我想建立一个跟踪股票价格的网站。我在Matlab中编写了各种算法,但MATLAB只进行了to-Java转换。
我想知道哪种语言最适合做很多计算。我希望我的计算能够实时完成并绘制。 Java会成为最好的语言吗?
我可以用C ++进行计算,但我不知道如何将这些图表放在网站上。同样地,我相信我可以在Matlab中做所有事情,但转换看起来有点粗略。
如果有经验的Java,或者我也听过python,会对我的帖子发表评论,我将非常感激。
答案 0 :(得分:7)
我的建议:使用Django在Python中编写网站代码,并在Numpy / Scipy中进行计算。这两个库为繁重的计算提供了一个非常类似Matlab的API。他们的表现非常出色。 Matplotlib是相关的绘图库。
答案 1 :(得分:1)
并非如此重要,确保您拥有一个优秀的数学库。 MATLAB很简洁,因为它可以为您快速完成所有矩阵数学运算,但当然您需要将它与您所说的其他语言联系起来。
你的目标应该是为你喜欢的语言找一个好的数学库,或者找一个你喜欢的好数学库的语言。
对于它的价值:我知道Python有NumPy(科学计算包)和Sage Math(libre Mathematica克隆)。
答案 2 :(得分:0)
我认为您可以使用 PHP 或 Java Web 。
答案 3 :(得分:0)
我会做C ++并将它们写入数据库,然后使用php,你可以从同一个数据库中获取它们并在线显示它们,否则java可以做到这一切,但确保所有计算都不是动态完成的这会扼杀你的服务器,特别是对于可以变成大量数据的股票。
答案 4 :(得分:0)
如果你想绘制数据,那么你可以将一些计算传递到谷歌图表api: