第一个大量推广的高级编程语言是Fortran,问世40多年后的今天仍有人在使用。Fortran语言及其编译系统的发明人是J.W.Backus,曾获1977年度计算机界最高奖图灵奖。1953年29岁的Backus已在IBM积累了4年编程经验,主持过浮点运算解释程序的研制,深感用机器指令编写程序效率之低,因而写了一份设计一种接近自然语言的编程语言的建议,提交给他的上司C.Hurd,这就是后来的Fortran。今天编程语言中的一些要素,例如标识符、数组、表达式、赋值语句、条件语句、循环语句等当时已经提出来了。但是这一建议遭到了时任IBM顾问、50岁的冯·诺依曼的强烈反对,认为没有必要和不切实际。冯·诺依曼大概太沉迷于存储程序概念的革命性变革带来的好处了,因为与ENIAC相比,编程已大大简化了,ENIAC上的所谓“编程”,需要在40多块几英尺长的插接板上,插上几千个带导线的插头,才能解一个小题目。幸运的是开明和有远见的Hurd并没有听从大权威的反对意见,支持Backus。1957年Fortran取得初步成功,1959年最终完成。Fortran对后继语言产生了重大影响,1958年开始一直沿用至今的严格描述编程语言语法的BNF(Backus Normal Form)就是Backus提出,并以他冠名的。