開啟主選單

求真百科

變更

约翰·巴克斯

移除 303 位元組, 5 年前
無編輯摘要
'''约翰·巴克斯'''(JohnWarnerBackus)(1924年12月3日-2007年3月17日),美国计算机科学家,[[是全世界第一套高阶语言(高levelLanguage)语言的发明小组组长]]。他提出了[[BNF]](用来定义形式语言语法的记号法),发明功能[[levelprogramming]]这个概念及实践该概念的计划生育语言。被誉为“[[Fortran 语言之父]]”.
''' == 个人经历'''==
''' [[ 约翰·巴克斯''' ]] (JohnWarnerBackus)(1924年12月3日-2007年3月17日),美国 [[ 计算机 ]] 科学家,是全世界第一套高阶语言(高levelLanguage)语言的发明小组组长。他提出了BNF(用来定义形式语言语法的记号法),发明功 能levelprogramming 能[[levelprogramming]] 这个概念及实践该概念的计划生育语言。被誉为“[[Fortran 语言之父]]”.
1924年12月3日生于 [[ 美国 ]] 宾夕法尼亚州费城,父亲是 [[ 阿特拉斯 ]] 火药公司的员工,后来转职为证券经纪人。 [[ 巴克斯 ]] 中学时念 [[ 宾夕法尼亚州波茨敦市的希尔学校 ]] ,平时不爱读书,勉强毕业,没有什么过人之处。后来依照父亲的要求,他在 [[ 维吉尼亚 ]] 大学修读化学,成绩也不好。第二次世界大战爆发,他便改为参加美国陆军,在 [[ 乔治亚 ]] 州服役,后来进入 [[ 哈弗福德 ]] 学院(HaverfordCollege)的医学院预科接受医疗训练,九个月后又退出了。在接受医疗训练期间,他被诊断出患有脑部肿瘤,并接受手术治疗。他搬到 [[ 纽约 ]] 市,最初打算以无线电技术员为生。在训练过程中,他对数学产生极大兴趣,于是他便在 [[ 哥伦比亚 ]] 大学修读学位,于1949年以 [[ 硕士 ]] 学位毕业,1950年加 入IBM 入[[IBM]] 公司工作。 [[ 巴克斯 ]] 和同事 [[ 海尔里克 ]] (阁下 [[ 赫里克 ]] )一起成功开发了[[Speedcoding]]的程序,适用于[[浮点数运算]]。
''' [[ 巴克斯''' ]] 在IBM公司工作了几年,他对于机械式的程式设计感到厌烦,他希望能设计一套新式语言。1953年 [[ 巴克斯 ]] 向当时IBM公司董事长 [[ 卡斯伯特赫德 ]] 提交了一分备忘录,建议设计一种接近人类语言的编程语言代替机器语言,后来 [[ 赫德 ]] 批准了这项计划。1957年4月他所领导13人小组推出全世界第一套高阶电脑语 言FORTRAN 言[[FORTRAN]] 语言,首次用 在IBM704 在[[IBM704]] 计算机上面,1958年推出 的FORTRAN 的[[FORTRAN ]] ,几年后又推出 的FORTRAN 的[[FORTRAN ]] ,1962年推出 的FORTRAN 的[[FORTRAN ]] ,被称为高级 [[ 语言之父 ]] 。六十年代 [[ 巴克斯 ]] 转到 [[ 沃森 ]] 研究中心,参加了算法语言语言的设计。1977年10月17日日在 [[ 西雅图 ]] 举行的含石棉材料年会上获得 [[ 计算机 ]] 界最高奖图灵奖,会中他发表了“ [[ 程序设计能从冯伊曼形式中解脱出来吗 ]] [[ 函数式风格及其程序的代数 ]] ”(CanProgrammingbeLiteratedfromthevonNeumannStyle?AFunctionalStyleandItsAlgebraofPrograms)演说。
''' [[ 巴克斯''' ]] 长期在IBM公司从事 [[ 计算机 ]] 研究工作,他在1979年接受INM员工杂志[[《Think》]]采访时曾风趣地说,他大部分的软件开发最初的缘由都是因为自己的懒惰。“我不喜欢写程序,所以当时 在INM701 在[[INM701]] (一台早期 [[ 计算机 ]] )工作,为计算导弹弹道编写程序,我就开始琢磨开发一个编程系统,可以让编写程序变得简单些”。于是 ,Fortran ,[[Fortran]] 应运而生。
1991年退休。1994年美国工程院授予他CharlesStarkDraper奖。2007年3月17日在美国俄勒冈州的家中去世,享年82岁。
''' == 个人生活'''==
''' [[ 巴克斯'''生前长期在IBM公司从事计算机研究工作 ]]的教育履历令人“[[刮目相看]]”,中学时因为厌学 他在1979年接受IBM员工杂志成绩[[ 《Think》一塌糊涂]] 采访时曾风趣地说 ,不得不另外补课。后在化学家父亲的逼迫下 ,他 到[[弗吉尼亚]] 部分的软件开发最初的缘由都是因为自己的懒惰。“我不喜欢写程序 学学习化学 但6个月后便 当时在IBM701(一台早期计算机)工作 退学告终。应征加入美国陆军后 为计算导弹弹道编写程序 他又学起了医学 我就开始琢磨开 后来 一个编 现无线电工 系统 更有乐趣 可以让编写 遂放弃医学改学工 序变 ,但最终却决定钻研数学,并获 简单些” 了[[哥伦比亚]]大学的硕士学位 于是,Fortran应运而生 毕业前,他在纽约曼哈顿岛参观IBM公司,并被当场聘用
''' [[ 巴克斯''' ]]是个[[特立独行]] 教育履历令 “刮目相看” 中学时因 以着装 厌学 成绩一塌糊涂 他偏爱牛仔裤 与IBM公司员工的传统着装风格格格 得不另外补课。后在化学家父亲的逼迫下,他到弗吉尼亚大学学习化学,但6个月后便以退学告终。应征加 美国陆军后,他又学起了医学,后来发现无线电工程更有乐趣,遂放弃医学改学工程 ,但 最终却决定钻研数学,并获得了哥伦比亚大学的硕士学位。毕业前, 在纽约曼哈顿岛参观IBM 备受 公司 器重 并被当场聘用 在那里一直干到退休
巴克斯是个特立独行的人,以着装为例,他偏爱牛仔裤,与IBM公司员工的传统着装风格格格不入,但他备受公司器重,在那里一直干到退休。 ''' == 个人成就'''==
{{Infobox person
1,939
次編輯