约翰·巴科斯

✍ dations ◷ 2025-10-31 15:04:34 #约翰·巴科斯
约翰·华纳·巴科斯(英语: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岁。

相关

  • 钠离子通道钠离子通道是由膜主体蛋白(英语:integral membrane protein)形成的离子通道,可以让钠离子Na+通过细胞膜。钠离子通道可以依启动的方式加以分类,一种是依电压变化而启动的(电压门控
  • 赭曲霉毒素赭曲霉毒素(英语:Ochratoxin)是一类由部分曲霉菌和青霉菌分泌的霉菌毒素(mycotoxins),常见于已霉变的饲料、咖啡豆中。可毒害家禽的内脏,使其死亡。赭曲霉毒素包括了7种结构类似的
  • 志留纪志留纪(Silurian,符号S)是地质时代表古生代的第三个纪,约开始于4.44亿年前,结束于4.19亿年前。志留系一名源于威尔士地区一个古老部族志留人(英语:Silures)。1835年,英国R.I.莫企逊,在
  • 透色门透色门(Percolozoa)是古虫界的一门,包括许多可以在变形虫、鞭毛虫、囊状形态之间切换的物种。
  • 血管造影术血管摄影,或称动脉摄影、血管造影,是一种医学影像技术,用x光照射人体内部,观察血管分布的情形,包括动脉、静脉或心房室。 葡萄牙籍医师兼神经学家Egas Moniz(1949年诺贝尔奖的得主
  • 密度密度是指一物质单位体积下的质量,常用希腊字母ρ或是英文字母D(Density)表示。在数学上,密度定义为质量除以体积的商 。及物体的质量与体积的【比值】:其中ρ为密度,mass为质量,Vol
  • 散瞳症瞳孔放大(英语:Mydriasis),也称瞳孔散大,是指瞳孔变大的情况,和瞳孔缩小(英语:myosis)相对。这个词通常用来指在没有医生干涉的情况下出现的一种症状,但有时也可指代医生出于治疗需要
  • 银屑病干癣(英语:psoriasis,/soʊˈraɪ.əsᵻs/,学名为银屑病,又称“白疕”或“牛皮癣”)是一种慢性皮肤疾病,主要特色是在身上出现一块一块异常的皮肤。通常,这些块状皮肤异常会发红、发
  • 博弈语义博弈语义是一种基于博弈论定义真或有效性等逻辑概念的形式语义,比如游戏者的赢策略。保尔·洛伦茨首先在1950年代晚期为逻辑引入了博弈语义。此后在逻辑中已经研究了很多不同
  • 地氟烷地氟醚(英语:Desflurane),又称地氟烷,是卤代醚麻醉药之一,常用于维持麻醉状态。和其他卤代醚麻醉药一样,地氟醚是外消旋体。地氟醚和七氟醚正逐步取代异氟醚成为人用全身麻醉药的首