FORTRAN在计算上的优势?
来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/29 12:17:57
FORTRAN在计算上的优势?
人言FORTRAN在工程计算方面有优势,现在工程计算软件还多用FORTRAN开发,请问FORTRAN在计算上到底有什么优势(和C/C++比较),究竟好在哪?最好谈得深入点,
1楼的说了半天,根本没解释我关心的“为什么适合工程计算”;或者说,fortran能写的工程计算软件c/c++也能写,和fortran相比有什么差别,为什么会有这样的差别
谢谢gzlu从库的角度分析fortran的优势,
人言FORTRAN在工程计算方面有优势,现在工程计算软件还多用FORTRAN开发,请问FORTRAN在计算上到底有什么优势(和C/C++比较),究竟好在哪?最好谈得深入点,
1楼的说了半天,根本没解释我关心的“为什么适合工程计算”;或者说,fortran能写的工程计算软件c/c++也能写,和fortran相比有什么差别,为什么会有这样的差别
谢谢gzlu从库的角度分析fortran的优势,
我是半年前学的FORTRAN 可以说是刚入门
不过我的老师是个牛人,听他说的这些:
FORTRAN作为为一专门的科学计算语言,其地位到目前为止还是不可动摇的.现今常用与科学计算方面的语言还有,C/C++语言,Matlab语言,FORTRAN与它们比起来有着得天独厚的优越性.
1、FORTRAN历史悠久,底子后,从第一个FORTRAN程序诞生到现在接近50年啦,很长一段时间内是科学计算语言的唯一选择,期间积累的大量的正确、可靠的程序,尽管FORTRAN标准该了多次,但由于其向下兼容,很多程序是招值即来,来之能战.现比之下,C/C++,Matlab晚了近20年
2、FORTRAN语法要求严格,更适合严谨的科学计算领域.像C中并不对数组越界进行检查,如果访问到错误的地址其计算结果是无法预测的.
3、FORTRAN可直接对数组和复数进行运算.像C完成两个矩阵的加要进行两次循环,或者是调用一个带5个形参的函数,C++虽然可以完成C=A+B的简单形式,但是它建立在定义矩阵类及其成员函数,再对运算符进行重载的基础上,前期工作繁琐,而且对矩阵的初始化变成了对矩阵类的初始化
,增加的工作量.而FORTRAN可以直接完成矩阵的C=A+B
4、与Matlab相比,FORTRAN是编译语言,Matlab类似与解释语言,循环效率高的多,所以如果Matlab要大量使用循环就不得不调用C/C++或FORTRAN程序.
5、并行计算中FORTRAN的地位是不可替代的,在并行计算领域FORTRAN是独领风骚
不过我的老师是个牛人,听他说的这些:
FORTRAN作为为一专门的科学计算语言,其地位到目前为止还是不可动摇的.现今常用与科学计算方面的语言还有,C/C++语言,Matlab语言,FORTRAN与它们比起来有着得天独厚的优越性.
1、FORTRAN历史悠久,底子后,从第一个FORTRAN程序诞生到现在接近50年啦,很长一段时间内是科学计算语言的唯一选择,期间积累的大量的正确、可靠的程序,尽管FORTRAN标准该了多次,但由于其向下兼容,很多程序是招值即来,来之能战.现比之下,C/C++,Matlab晚了近20年
2、FORTRAN语法要求严格,更适合严谨的科学计算领域.像C中并不对数组越界进行检查,如果访问到错误的地址其计算结果是无法预测的.
3、FORTRAN可直接对数组和复数进行运算.像C完成两个矩阵的加要进行两次循环,或者是调用一个带5个形参的函数,C++虽然可以完成C=A+B的简单形式,但是它建立在定义矩阵类及其成员函数,再对运算符进行重载的基础上,前期工作繁琐,而且对矩阵的初始化变成了对矩阵类的初始化
,增加的工作量.而FORTRAN可以直接完成矩阵的C=A+B
4、与Matlab相比,FORTRAN是编译语言,Matlab类似与解释语言,循环效率高的多,所以如果Matlab要大量使用循环就不得不调用C/C++或FORTRAN程序.
5、并行计算中FORTRAN的地位是不可替代的,在并行计算领域FORTRAN是独领风骚
如何描述个人优势如何在个人简历上,很好的描述个人优势.
浙江在文化,经济,地理位置上的优势
一国两制在解决台湾问题上的优势和劣势
水性油墨能印在塑料薄膜上的优势是什么?
阅读《别跌倒在自己的优势上》
求fortran大神帮我编一个Fortran程序计算无理数π的1-100的小数位,
write(12,*)在fortran里面的意思?
在发展经济上,香港与祖国内地相比,内地的优势是 ,香港的优势是拥有丰富的 ,,,,和
目前最新的Fortran版本是什么?还有人在用Fortran进行编程吗?它的适用领域是什么?
XNORM在fortran中是什么意思
有时,我们不是跌倒在自己的缺陷上,而是跌倒在自己的优势上,因为缺陷给予提醒,而优势却令我们忘乎所以
fortran 中有类似于 matlab 中feval计算表达式的函数么?