FORTRAN 是最好的科学计算语言。专门为科学计算设计的。Fortran 90 内置的操作数组的命令可以让你简单直接的完成别的语言需要多次循环判断的任务。
Fortran + IMSL数学库+ Unix服务器,效率最高,计算速度最快。
你说了经常涉及科学计算、工程计算、数理统计、线形代数、高等数学等,那Fortran就是最合适你的了,买一本 清华算法程序 或者Visual Fortran常用数值算集,估计你需要的都已经包括了。这2本书西单都有的卖。
世界上现在最好的计算机上面运行的是什么程序?是倭人的 地球实验室程序吧,Fortran写的。
Visual BASIC/Visual C 那叫语言吗,纯粹在学一个软件。
C++设计系统的程序不错,要数学计算就不如Fortran了。我大学的bbs有好事者,专门测试了Fortran,C/C++,C#的计算的速度,无一例外的是Fortran最快,效率最高,代码最短。
SQL 我感觉和科学计算真的粘不上边。
VFP 已经死了,而且本来也不合适计算。
至于有些人说的matlab,一个公司的产品,而且很混乱。我实在看不出来7.0不能编译(事实是解释)6.5的一个软件有什么值得学习的。
我会经常去baidu的Fortran吧,有问题继续讨论。
fortran,o'caml
强推o'caml这个语言,运行速度和c差不多,法国数学研究院专门为科学计算设计的。
fortran其实是最适合科学计算的,fortran95特别为并行计算设计的,科学计算的话现在多半都是用并行的。大型机上跑的也多半是fortran. fortran为科学计算做了很多优化。
至于matlab, maple这种东西只是适合初学,用别人的工具库~~~如果要快的话还得自己设计。
MATLAB 时最好的,在DOS环境下比较容易的应该是FORTRAN,这两个时专门的计算程序。我学应用物理的,我的物理计算用以上两个比较适用。工程计算也该差部多。
我觉得是maple
这个软件好学,可以自动推导公式,推导出程序,就不用编了,
你要JAVA,fortran,c,vc 源程序,
他都可以推导出来
其实你也是有基础的,咬咬牙啃下VC或者C++当然好了,但是可能需要比较长的时间。
VB简单易学,短时间内会有较大进步。