首页 >
约翰·巴科斯
✍ dations ◷ 2025-10-09 14:40:11 #约翰·巴科斯
约翰·华纳·巴科斯(英语:John Warner Backus,1924年12月3日-2007年3月17日),美国计算机科学家,是早期高阶语言(High-level Language)FORTRAN的发明小组组长。他提出了BNF(用来定义形式语言语法的记号法),发明了函数层次编程(英语:Function-level programming)概念及实践该概念的FP语言(英语:FP (programming language))。为1977年图灵奖得主。1924年12月3日生于美国宾夕法尼亚州费城,父亲是阿特拉斯火药公司的员工,后来转职为证券经纪人。巴克斯中学时念宾夕法尼亚州波茨敦市的希尔学校,平时不爱读书,勉强毕业,没有什么过人之处。后来依照父亲的要求,他在维吉尼亚大学修读化学,成绩也不好。第二次世界大战爆发,他便改为参加美国陆军,在乔治亚州服役,后来进入哈弗福德学院(Haverford College)的医学院预科接受医疗训练,九个月后又退出了。在接受医疗训练期间,他被诊断出患有脑部肿瘤,并接受手术治疗。他搬到纽约市,最初打算以无线电技术员为生。在训练过程中,他对数学产生极大兴趣,于是他便在哥伦比亚大学修读学位,于1949年以数学硕士学位毕业,1950年加入IBM工作。巴克斯和同事海尔里克(H. Herrick)一起成功开发了Speedcoding(英语:Speedcoding)的程序,适用于浮点数运算。巴克斯在IBM工作了几年,他对于机械式的程序设计感到厌烦,他希望能设计一套新式语言。1953年巴克斯向当时IBM董事长卡斯伯特·赫德(英语:Cuthbert Hurd)(Cuthbert Hurd),提交了一分备忘录,建议设计一种接近人类语言的编程语言代替机器语言,后来赫德批准了这项计划。1957年4月他所领导13人小组推出全世界第一套高阶电脑语言FORTRAN,首次用在IBM 704计算机上面,1958年推出FORTRAN Ⅱ,几年后又推出FORTRAN Ⅲ,1962年推出FORTRAN Ⅳ,被称为FORTRAN语言之父。六十年代巴克斯转到沃森研究中心,参加了ALGOL语言的设计。1977年10月17日在西雅图举行的ACM年会上获得计算机界最高奖图灵奖,会中他发表了“程序设计能从冯诺伊曼形式中解脱出来吗?函数式风格及其程序的代数”(Can Programming be Liberated from the von Neumann Style? A Functional Style and Its Algebra of Programs)演说,这篇演说有时被看作是他为发明了Fortran而致歉。1991年退休。1994年美国工程院授予他Charles Stark Draper奖。2007年3月17日在美国俄勒冈州的家中去世,享年82岁。
相关
- 器官器官是动物体或植物体的由不同的细胞和组织构成的结构,用来完成某些特定功能,并与其他分担共同功能的器官,一起组成各个系统(动物体)或整个个体(植物体)。植物体的器官分为生殖器官
- 心血管疾病心血管疾病(英语:cardiovascular disease,簡稱CVD)指的是关于心脏或血管的疾病,又称为循环系统疾病、循环系统疾病。常见的心血管疾病包括冠状动脉症候群、中风、高血压性心脏病(
- 道尔顿分压定律道尔顿分压定律(也称道尔顿定律,道耳顿分压定律)描述的是理想气体的特性。这一经验定律是在1801年由约翰·道尔顿所观察得到的。其描述如下:在组分之间不发生化学反应的前提下,理
- 芽生噬菌体科芽生噬菌体属 Plasmavirus芽生噬菌体科(拉丁语学名:Plasmaviridae)是一种拥有环状、双链脱氧核糖核酸基因的噬菌体,它只有一个属:芽生噬菌体属。芽生噬菌体科噬菌体没有糖衣,其脱
- 去甲肾上腺素-多巴胺再吸收抑制剂去甲肾上腺素-多巴胺再吸收抑制剂(NDRI)是一种借由阻挡多巴胺转运体(DAT)及去甲肾上腺素转运体(NET)而达成作用的再吸收抑制剂。 它可使细胞膜外的多巴胺及去甲肾上腺素浓度增加,达
- 颍上县颍上县位于中国安徽省西北部,淮河、颍河交汇处,是阜阳市下辖的一个县。辖17镇,12乡。慎城镇、谢桥镇、南照镇、杨湖镇、江口镇、润河镇、新集镇、六十铺镇、耿棚镇、半岗镇、王
- 奥林匹克古代奥林匹克运动会是一种运动和宗教性的庆典。从公元前776年至公元394年它一直在古希腊城市奥林匹亚举行,共293届。其中一个是珀罗普斯的故事。他是奥林匹亚的国王,也是以他
- 马格拉布犹太人马格里布犹太人是指中世纪时分布在非洲马格里布地区的犹太人。早在西班牙和葡萄牙的犹太人到来之前就已经有犹太社区存在于北非,最古老的犹太社区在罗马时期出现,可能早在古代
- 环杓肌环杓肌(cricoarytenoid muscles)是连接环状软骨及杓状软骨之间的肌肉。而其中之环杓后肌、环杓侧肌(外环杓肌),与杓间肌均属于喉内肌群。后环杓肌及侧环杓肌(外环杓肌)更具体地
- 排名前20种语言以母语人口排序的语言列表使用母语人口数量来排序各种人类语言。至于母语使用人口最少的语言列表,请参阅濒临灭绝语言列表(英语:Lists of endangered languages)。下表涵盖了200