1977年图灵奖--约翰·巴克斯简介

      大家好,我是执念斩长河,今天讲述1977年图灵奖–约翰·巴克斯,图灵奖奖励他开发了世界上第一个高级程序设计语言FORTRAN和最广泛流行的元语言BNF范式。 读完本篇博文大家可以收获的是:

  • 纨绔子弟翘课学习过程
  • 巴克斯如何做出人生选择的
  • 巴克斯如何解决月历程序开发问题
  • 巴克斯解决浮点运算
  • FORTAN对后代高级语言开发的影响
  • 什么是巴克斯范式

      巴克斯1924年12月3日生于美国的历史名城费城,其父是军火商第二次世界大战赚了好多钱,成为大富翁。巴克斯就读希尔学校,但他不爱学习,下课划船嬉戏度过了美好时光,但是成绩从来就不及格,拖了两年才勉强毕业,于1942年进入了弗吉尼亚大学,本来不爱上学,遇上第二次世界大战,从军参加二战。军官看见他天赋异禀,送他进入大学深造,选的医学不喜欢,然后进入哥伦比亚大学学习数学。经过这段时间,巴克斯终于醒悟,还是学习能改变自身未来。
      1949年他取得学士学位,她不知道自己的未来到底干什么,自到参观IBM里面的SSEC计算机运行过程,看见运行人员手忙脚乱,才知这些才是人生方向,进而去IBM面试,摸到了向往已久的SSEC。
      他在IBM研究中心里,出色完成月历制作, 这个月历可以精确计算出月亮的位置坐标,堪称程序界的大牛。巴克斯还与他的同事解决浮点计算问题,让计算机根据问题自动设置和调整比例因子,免除了程序员在这方面的麻烦。
      他向冯诺依曼提出他想搞一个高级语言程序,结果被冯诺依曼反对,因为造价太高。但是不久之后巴克斯与他的同事们开发出FORTAN。它主要用于数值计算,它的特点是接近数学公式,简单易用,功能逐步扩大,如允许复型和双精度浮点运算,子程序定义机制,输入输出的格式说明,允许布尔表达式,函数和子程序定义机制,输入输出的格式说明,允许布尔表达式,函数和子例程序名可以作为参数传递等等。它的开发对其后面出现的高级语言造成很深远的影响。函数传值形参实参我们到现在还在用哦!
      1959年6月,联合国教科文组织一次讨论程序设计语言的语法和语义的会议上提交一篇论文提出了如今总所周知的“巴克斯范式”。巴克斯范式以递归方式描述语言中的各种成份,反遵守其规则的程序就可以保证语法上的正确性。
1977年图灵奖--约翰·巴克斯简介_第1张图片

你可能感兴趣的:(文学见识)