首页 >
约翰·巴科斯
✍ dations ◷ 2025-05-15 04:54:51 #约翰·巴科斯
约翰·华纳·巴科斯(英语: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岁。
相关
- 耳鼻喉科学耳鼻喉科学(Otorhinolaryngology /oʊtoʊˌraɪnoʊˌlærənˈɡɒlədʒi/;亦称为:otolaryngology-head and neck surgery)是一门医学专科,专门研究耳、鼻、喉病变的诊断及治
- VIIIBbr /9固体、 液体、 气体9族元素(又称钴族元素)是指元素周期表上第9族的元素,位于8族元素和10族元素之间,在过去和8族元素及10族元素合称为ⅧB族元素。9族元素包含钴(Co)、铑(Rh)、铱(Ir)、
- 构效关系构效关系指的是药物或其他生理活性物质的化学结构与其生理活性之间的关系,是药物化学的主要研究内容之一。狭义的构效关系研究的对象是药物,广义的构效关系研究的对象则是一切
- 正电子发射电脑断层扫描正电子发射计算机断层扫描(英语:Positron emission tomography,简称PET)是一种核医学临床检查的成像技术。PET技术是当前唯一的用解剖形态方式进行功能、代谢和受体显像的技术,具
- 噩梦症恶梦(nightmare),亦称噩梦或梦魇,指人在睡眠时做的令人感到恐惧的梦,有时伴有胸闷气短等难受的感觉。恶梦主要有梦魇、被追杀和人悬空、人下落三大类型,这三大类型的恶梦分别是因
- RDFaRDFa是一个W3C推荐标准。它扩展了XHTML的几个属性,网页制作者可以利用这些属性在网页中添加可供机器读取的后设数据。与RDF数据模型的对应关系使得RDFa可以将RDF的三元组嵌入
- 战斗或逃跑反应战斗或逃跑反应(英文:Fight-or-flight response),心理学,生理学名词,为1929年美国生理学家怀特·坎农(Walter Cannon)所创建,其发现机体经一系列的神经和腺体反应将被引发应激,使躯体
- Embryology at UNC北卡罗来纳大学教堂山分校(University of North Carolina at Chapel Hill,简写UNC),是一所男女同校的公立研究型大学,位于美国北卡罗来纳州教堂山。该大学是北卡罗来纳大学系统最
- 核酶核酶(英语:ribozyme,又译核糖酶),又称核酸类酶、酶RNA、类酶RNA,是具有催化特定生物化学反应的功能的RNA分子,类似于蛋白质中的酶。在核酶的发现之前,酶,其被定义为催化作用的蛋白质,
- GaS一硫化镓是镓的数种硫化物之一,化学式为Ga2S2,或写作GaS。在一硫化镓中,存在Ga24+单元,Ga-Ga键长为248 pm。一硫化镓对水稳定,难溶于稀酸。和单质溴可以剧烈反应。GaAs · GaBr3