計算機巨匠系列 為了偷懶,他創造高級編程一勞永逸!

神奇的科普
12粉絲
322 次觀看·2025年10月6日
如果你喜歡計算機 那你一定得了解編程
一套優秀的編程語言 不僅能提升電腦的速度和效率
還能優化人們的使用感受
全世界第一套計算機高級編程語言Fultran
一誕生就受到計算機科學領域的廣泛歡迎
時至今日仍是高性能計算的主流語言之一
而Fultran的締造者是美國計算機科學家約翰·巴克斯
憑藉在高級程序系統的貢獻
他斬獲了計算機領域最高榮譽圖靈獎
可這樣一位公認的學霸卻是劣跡滿滿
走了不少彎路才找到了真愛
他經歷了怎樣的磨難 又如何取得真經
歡迎收看今天的圖靈與獸
快過年了 在外打拼的遊子們一定是歸心似錦
故鄉在大多數人的心中都是一個溫暖的地方
舉頭望明月 低頭思故鄉
可對於巴克斯來說 那是他一輩子都不想再回去的地方
那裏棲息著他冷漠的家庭和悲慘的童年回憶
巴克斯從小遭受繼母的虐待
父親的缺席更讓他變得心裏扭曲
他不與任何人交流 也沒有學習的興趣
礦課逃學已經是家常便飯
中學時期 巴克斯背井離鄉 進入西二學校
童年的陰影難以驅散 他還是無法融入集體
勉強畢業後進入了弗吉尼亞大學
脫離了老師的管教 他更加放蕩不羈
不到一年就被學校開除
提著行李走出校門 巴克斯感到迷茫
哪裏纔是我的容身之地呢
他走過路邊 看到宣傳欄裏張貼著徵兵的告示
也許該去軍營裏試一試
Just do it
巴克斯加入了美國陸軍
他先在喬治亞州指揮了一個炮兵連
又被調到阿拉巴馬州回憶
這些地方地處偏遠 氣候極端
訓練條件極其艱苦 天有不測風雲
一場突擊戰打破常規的訓練
所有學生都被派到海外作戰
但這一次幸運女神眷顧了巴克斯
因為在軍事測試中取得了優異的成績
他被破格調到醫學院去學習
但命運的遊戲才剛剛開始
他就被查出了腦部腫瘤
昨天還是醫學生 今天卻成了病人
沒去戰場殊死搏鬥
卻在手術臺上命懸一線
命運的玩笑還要開到幾時呢
手術之後 生活恢復了平靜
巴克斯因為身體原因光榮退伍
一個偶然的機會讓他接觸到無線電技術
在培訓的過程中
他對數學產生了極大的興趣
巴克斯申請進入哥倫比亞大學
攻讀數學碩士學位
在1949年的春天
就在畢業前
他碰巧路過麥迪遜大道上的IBM計算中心
鬼使神差的看見了SSEC的展覽
他抱著參觀的心態走進去
在聽完導遊的介紹後
巴克斯被這一新興的領域深深吸引
誒 這是啥呀
這是IBM新推出的選擇性序列電子極端器
那你們這還招人不
在眾人的轟嘯聲中
巴克斯被導遊帶上樓
憑藉過人的天資和跨學科的綜合能力
順利破解了面試官出的難題
當場被錄用
巴克斯自己也感到震驚
殊不知這一刻
他無數次的嘗試
終於有了正確的方向
SSEC的主要應用之一
是計算心力表
巴克斯為這項任務工作了三年
後來這項技術
被美國宇航局用於
20世紀60年代的阿波羅登月任務
在研究時
巴克斯發現每個機器配備的語言和軟件設備都不同
這使他花費大量的時間來編程
而他一向討厭麻煩的事情
我從來不喜歡研究任何東西
我因為懶才做了許多工作
這樣我纔能有更多的時間休息
巴克斯提出一個大膽的設想
能不能設計一種通用的語言
適用於所有的機器
實踐之路任重而道遠
沒關係
just do it
他先編寫了speed coding程序
以更抽象的方式描述浮點數的運算
巴克斯力排眾議
帶領一個13人的小團隊
為IBM704機器創建編程語言
隊員們來自各行各業
既有麻省理工的研究員
國際象棋棋手
也有航空公司的普通員工
在巴克斯看來
最重要的是解決問題的能力
在開發的過程中
團隊集中解決兩個問題
一是如何讓人類便捷的進行編程
二是如何構建底層代碼
儘管這期間經歷過多次失敗
但巴克斯說
創新就是一個不斷反復試驗的過程
事實證明
巴克斯是對的
4年後Fultran誕生
它是一種更容易被人類理解和應用的程序語言
專為科學和工程中的
計算密集型應用程序而設計
它的人生嘗試似乎看起來從未停止
1963年
巴克斯被評為IBM研究員
在更高的職位上獲得了更大的自由
為瞭解決Fultran語言中不成體系的問題
他致力於函數式編程
創造了一種新的語言FP
直至退休前
巴克斯都在解決這一問題
雖然沒有很成功
但是巴克斯一如既往的沒有放棄
你是要做好一直失敗的打算
即使屢次失敗
你還是要不斷產生新的想法
這個過程會一直重復下去
直到有一天它會成功
1977年
巴克斯獲得圖靈獎
他為高級編程系統的設計
做出了巨大的貢獻
改變了人類和計算機之間的通信條件
打開了現代計算的大門
巴克斯的故事也告訴我們
不要害怕走彎路
勇於嘗試
無懼失敗
成功就在下一個路口等著你
本期的圖靈獎人物解讀就到這裏
有溫度的故事
有思考的科普
咱們下期再見
