Fortran Programming Quiz Prep pro
1953年末,John W. Backus向IBM的上司提交了一份提案,为IBM 704大型计算机编程开发一种更实用的汇编语言替代方案。[8]:69 Backus历史悠久的FORTRAN团队由程序员Richard Goldberg,Sheldon组成F. Best,Harlan Herrick,Peter Sheridan,Roy Nutt,Robert Nelson,Irving Ziller,Harold Stern,Lois Haibt和David Sayre。[9]它的概念包括更容易将方程式输入计算机,这是由J. Halcombe Laning开发的一个想法,并在1952年的Laning和Zierler系统中得到证明。[10]其中一些程序员是国际象棋选手,被选中在IBM工作,他们认为他们有合乎逻辑的思想。[引证需要]
IBM数学公式翻译系统的规范草案于1954年11月完成。[8]:71 FORTRAN的第一本手册出现于1956年10月,[8]:72,第一个FORTRAN编译器于1957年4月交付。[8]: 75这是第一个优化编译器,因为客户不愿意使用高级编程语言,除非它的编译器可以生成性能与手工编译汇编语言相当的代码。[11]
虽然社区对这种新方法可能胜过手工编码持怀疑态度,但它将操作机器所需的编程语句数量减少了20倍,并迅速获得了认可。 John Backus在1979年接受IBM员工杂志Think的采访时说:“我的大部分工作都来自于懒惰。我不喜欢编写程序,因此,当我在IBM 701上工作时,编写计算程序导弹轨迹,我开始研究编程系统,以便更容易编写程序。“[12]
这种语言被科学家广泛采用,用于编写数字密集型程序,鼓励编译器编写者生成可以生成更快,更高效的代码的编译器。在语言中包含复数数据类型使Fortran特别适用于电气工程等技术应用。[需要引证]
到1960年,FORTRAN的版本可用于IBM 709,650,1620和7090计算机。值得注意的是,FORTRAN的日益普及促使竞争的计算机制造商为他们的机器提供FORTRAN编译器,因此到1963年存在超过40个FORTRAN编译器。出于这些原因,FORTRAN被认为是第一种广泛使用的跨平台编程语言。
Fortran的开发与编译器技术的早期发展并行,并且编译器理论和设计的许多进步都是由为Fortran程序生成高效代码的需要而特别推动的。