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