拉里·沃爾

拉里·沃爾

拉里·沃爾(Larry Wall,1954年9月27日—)是程序員、系統管理者、語言學家和作家,1954年9月27日生於生於美國加州洛杉磯。他最為人知的地方,是他設計的程序語言Perl。

個人簡介


生於美國加州洛杉磯,是程序員、系統管理員、語言學家和作家,他最為人知的地方,是他設計的編程語言Perl。

個人貢獻


拉里·沃爾亦是用來閱讀Usenet新聞群組的程式Rn的作者,又是一支開放源碼界的重要程序patch的作者,這兩支程序奠下了他在黑客和開放源碼界舉足輕重的地位。他得過兩次IOCCC(全球難以讀懂C程式碼比賽)的勝利,亦是第一屆自由軟體獎(Free Software award)的得獎者。
拉里·沃爾是個幽默的人,他經常在程式碼的意見或Usenet里展現這個特點。
拉里·沃爾曾受語言學的訓練,這點幫助了他寫書,亦幫助了他在Perl的設計。他是Programming Perl(通常被稱為”駱駝書”)的共同作者之一。所有他編輯過或是共筆作者之一的書籍都是由O'Reilly出版。
程序語言Perl的產生
據記載Perl產生的最直接誘因是:Larry遇到一個問題,手頭的工具都無法解決,或者說,都不能輕易解決。雖然就像《聖經》里所說的“凡事都可行,但不都有益處”,問題肯定能夠用awkshell解決,但幸運的是Larry擁有程序員最重要的三個美德:懶惰、急躁和傲慢。Larry太懶了——如果用awk來做的話,要做大量工作,這讓他無法忍受;Larry也太急躁——awk做起來很慢,他可等不及;此外,Larry的傲慢讓他覺得自己可以做得更好一些。當然,要真正寫出Perl,需要做大量艱苦工作,需要耐心甚至謙卑。如果僅僅是為了自己,Larry可不會下這麼大功夫。然而,Larry認為其他人也會用到Perl,因此他的“懶惰曲線”是結合整個社區來繪製的——他的懶惰可以說是代償性的纜索,是對整個社區的救贖。