加载中...
约翰·巴科斯是美国计算机科学家,FORTRAN语言之父,1977年图灵奖得主。他领导开发了世界上第一个被广泛使用的高级编程语言FORTRAN,并与人共同提出了描述编程语言语法的巴科斯-诺尔范式(BNF)。

| 生卒 | 1924年-2007年 |
| 国籍 | 美国 |
| 雇主 | IBM |
| 代表成果 | FORTRAN、BNF范式 |
| 最高荣誉 | 图灵奖(1977年) |
约翰·巴科斯(John Backus,1924-2007)是美国计算机科学家,高级编程语言的开拓者。他在IBM领导开发了FORTRAN——第一个获得广泛应用的高级语言,并共同提出了描述语言语法的巴科斯-诺尔范式(BNF),1977年获图灵奖。
巴科斯早年经历坎坷,曾从医学院退学,后在哥伦比亚大学取得数学学位并加入IBM。1950年代,程序员还在用汇编语言艰难编程,他提出让计算机自动把接近数学公式的语句翻译成机器码的设想。1957年,FORTRAN编译器正式发布,证明了自动翻译生成的代码效率可以接近手写汇编,彻底改变了软件开发方式。
没有FORTRAN,就没有后来编程语言的繁荣。它证明了抽象与效率可以兼得,让编程从少数专家的手艺变成大众可学的技能。BNF则让语言设计与编译器构造有了严谨的形式化工具,是每一本编译原理教材的起点。
问:FORTRAN这个名字是什么意思?答:来自Formula Translation(公式翻译)的缩写,意为把数学公式自动翻译成机器指令。
问:FORTRAN今天还有人用吗?答:有。在气象模拟、计算物理等高性能计算领域,大量核心程序仍由现代版本的Fortran编写和维护。

| 生卒 | 1924年-2007年 |
| 国籍 | 美国 |
| 雇主 | IBM |
| 代表成果 | FORTRAN、BNF范式 |
| 最高荣誉 | 图灵奖(1977年) |
登录 后参与讨论
暂无讨论,来发表第一条评论吧