关于程序的运算速度
嗯,这样的,我要进行现场生产控制具体说就是要编程进行在线控制冷却速度
JE.j2NQf
好问题来了8Spyb6kC1?'C(@I
是使用C ++ ?C ? JAVA?
同样的算法的程序,哪个运行起来会快呢?谢谢`}Uec`'Sp
主要是进行迭代计算和就是一些比如追赶法,高斯法什么的,一般都是稀疏矩阵
当然都是非稳定的偏微分方程,二维的,I+{ ^.j {'O
对时间和空间都要进行离散化的
我说清楚了吧。。。::z8 C和C++差不多,C可能还要稍微快一点点。JAVA的速度慢很多,个人觉得不适合做实时性要求高的应用。 我觉得用哪个语言写差别不大,其他方面因素还有 算法啦、解释运行的环境、写程序的风格等。8]8s,b*c%tg`[
【在线控制冷却速度】。。。 做这个需要什么特殊的环境或者什么吧。。?
回复 3# reservoir 的贴子
同样的算法的程序都是我写,不需要特殊
oa'_9Kb$z9c!\`q
TO MIKE,我放弃JACVA,就C C++了,不知道哪个。。 C和C++差不多 论执行速度肯定是c>c++[color=red]>>[/color]java
总体上c和c++差不多,为了追求速度,可以多STL,少OOP
java和上述两个速度不在一个档次上,sun为了保证java的"一处编译,处处执行"的跨平台可移植性,本来就把java设计成了考jre解释性执行,效率自然大打折扣,再者,java的主要方向永远也不是这样的控制程序或者是desktop application, 而是web方面的应用
回复 6# chavanel 的贴子
谢谢,谢谢~~@!!页:
[1]