约翰·巴克斯:编程语言的缔造者( 二 )

一个偶然的机会让巴克斯接触到了无线电技术 , 在培训的过程中他对数学产生了极大的兴趣 。 他申请去哥伦比亚大学攻读学位 , 并于1949年获得了数学硕士学位 。 毕业后一年他加入IBM(国际商业机器公司)公司 , 在IBM工作几年后他对当时机械式的程序语言感到厌烦 , 决定开发一套新语言 。

巴克斯成立了13个人的开发团队 , 队员们来自各行各业 , 既有麻省理工的研究员、国际象棋棋手 , 也有航空公司的普通员工 , 在巴克斯看来最重要的是解决问题的能力 。 在开发过程中 , 团队集中解决两个问题 , 一是如何让人类更便捷地进行编程 , 二是如何构建底层代码 。 尽管这期间经历过多次失败 , 但巴克斯说“创新就是一个不断反复试验的过程” , “你需要做好一直失败的打算 , 即使屡次失败你还是要不断产生新的想法 , 这个过程会一直重复下去 , 直到有一天它会成功 。 ”

事实证明巴克斯是对的 , 4年之后Fortran诞生 , 它是一种更容易被人类理解和应用的程序语言 , 改变了人类与计算机之间的通信条件 , 打开了现代计算的大门 。 巴克斯的故事也告诉人们 , 即使会走一些弯路 , 也会经历一些失败 , 但只要坚持住不放弃 , 哪怕只是晚了一些 , 成功一定会到 。


推荐阅读