必威电竞|足球世界杯竞猜平台

拉里·沃爾
來源:互聯網

拉里·沃爾(Larry Wall,1954年9月27日—)是一位在計算機科學領域有重要貢獻的美國程序員,同時也是系統管理員、語言學家和作家。他最廣為人知的成就是設計了編程語言Perl。

人物經歷

拉里·沃爾出生于加利福尼亞州洛杉磯,在洛杉磯南部成長,然后去布雷默頓,后來1976年時去西雅圖太平洋大學開始高級教育,專業是化學和音樂。后來學習醫學,又學習自然語言和人造語言。學士畢業前在大學里的電腦中心工作了幾年。

加利福尼亞大學伯克利分校的研究生院里,沃爾和他的妻子學習語言學,為了找一個沒有文字的語言,可能是非洲語言,并給它創造一套書寫系統。他們然后他們會使用這個新的書寫系統將不同的文章翻譯為這種語言,包括圣經。由于身體原因這些計劃被取消。畢業后他們住在美國,拉里加入了美國航空航天局噴氣推進實驗室

貢獻

沃爾是Usenet新聞組客戶端rn和廣泛使用的Patch程序的作者。沃爾在O'Reilly Media工作期間開發了Perl及其解釋器,并參與編寫了《Programming Perl》一書,該書通常被稱為“駱駝書”。

沃爾的語言學背景在他的著作、面試和演講中得到體現,他經常將Perl與自然語言進行比較,并解釋Perl設計中的語言學理論。他在Perl語言的架構中使用了傳統的術語,如“變量”、“函數”和“存取器”,并有時將它們比作“名詞”、“動詞”和“主題”。沃爾的基督教信仰也影響了一些Perl的術語,例如Perl語言的名稱本身就來源于圣經中的“高價的珍珠”,以及函數名“bless”和Perl 6的組織設計文件中的“apocalypse”和“exegesis”等類別。

沃爾繼續參與Perl的發展,并在項目中擔任類似終身仁慈獨裁者的角色。根據Perl官方文檔,沃爾對Perl的表現有最終否決權,并且可以改變對任何事物的看法,不論他之前的立場如何。

在《Programming Perl》第二版中,沃爾提出了“程序員的三個美德”:懶惰、不耐煩和驕傲。懶惰驅使程序員盡量減少工作量,不耐煩讓程序員追求效率,而驕傲則促使程序員編寫高質量的代碼。這些觀點體現了沃爾對編程實踐的深刻理解和獨到見解。

獲得榮譽

他曾兩次獲得國際C語言混亂代碼大賽(IOCCC)的勝利,并在1998年獲得了自由軟件基金會頒發的自由軟件獎。

參考資料 >

生活家百科家居網