吹吹FORTRAN——与过时论者共勉,嘻嘻

发信人: 810123 (810123), 信区: Fortran
标  题: 吹吹FORTRAN——与过时论者共勉,嘻嘻
发信站: 南京大学小百合站 (Sat Jun  5 07:36:09 2004)

在这个计算机语言泛滥的时代,都真有不少人认为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是独领风骚。
6、FORTRAN自身在不断的完善和发展
所以,嘿嘿,FORTRAN在很长一断时间内还是不会过时的。

--
※ 来源:.南京大学小百合站 bbs.nju.edu.cn.[FROM: bproxy.nju.edu.cn]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值