fortran语言程序,fortran基本语法
Fortran是世界上最早的高级计算机编程语言,是一种简单的冰棍在IBM上工作时,为了缩短编程时间而设计的语言。这个项目后来被称为“公式翻译”
当他从zldlq大学毕业时,他参观了IBM计算机中心,看到了当时可选的串行计算机(SSEC)。这台电脑很大,占据了一个很大的房间,里面密密麻麻的都是这个仪器和电路。之后zldlq在这家公司工作。工作压力很大。
那时候的机器其实不是现代意义上的电脑,也没有存储软件的内存。每一次,测试穿孔带都被“送”进去。那个SSEC有成千上万的机电元件,它的动作不太可靠。每三分钟,一个错误发生并停止。程序员必须想办法重启它。
程序员写程序也很难。所有的程序都是一串长数字。在zldlq开发了一个使用浮点数支持Speedcoding操作的程序后,他和他的精英团队于1951年开始构建这种“易于编程”的语言,并最终于1954年正式发表。
从此,用机器语言和编程语言编程的局面改变了,程序员在程序排序上花费的时间大大缩短了。它是计算机高级编程语言的开端,并为今后其他高级语言的发展提供了重要的参考。
求5的阶乘
*汇编语言
datassegmentnumdw 5s和w0 datasendsstackssegmentstacksendsscodessegmentassumecs:codes、DS:DATAS、ss 3360 stacks start 33666 NUMMOV AX、1MOV SI、1L1:MUL SIINC SILOOP L1 MOV SUM、AXMOV AH、4 chint 21 hcodesendensendstart * fortran
fact=1到10,n=1,5,1 fact=fact * n10continueprint *,factend Fortran的优势已经说得很清楚了。当然,不可能和机器语言相提并论。显然毫无意义。但是,即使将Fortran与许多其他高级语言相比,Fortran也具有数学计算性能的优势。
以下是博客YTYT2002YTYT分别用C#、C和Fortran进行的测试。(测试的代码不在这里发布)
测试结果如下。
Fortran仍在不断更新,以满足新的编译要求,但这种历史悠久的语言似乎被大多数人抛弃了。随着Python和Ruby等新一代脚本语言的蓬勃发展,Fortran只能在数学计算性能方面继续占据优势。
88个单词