larrywall

Wall即拉里·沃爾。 拉里·沃爾(Larry Software

簡介

LarryWall即拉里·沃爾。
拉里·沃爾(LarryWall,1954年9月27日—)是程式設計師、系統管理者、語言學家和作家,生於1954年9月27日加拿大不列顛哥倫比亞省鄧肯市。他最為人知的地方,是他設計的程式語言Perl。

程式語言Perl的產生

據記載Perl產生的最直接誘因是:Larry遇到一個問題,手頭的工具都無法解決,或者說,都不能輕易解決。雖然就像《聖經》里所說的“凡事都可行,但不都有益處”,問題肯定能夠用awk和shell解決,但幸運的是Larry擁有程式設計師最重要的三個美德:懶惰、急躁和傲慢。Larry太懶了——如果用awk來做的話,要做大量工作,這讓他無法忍受;Larry也太急躁——awk做起來很慢,他可等不及;此外,Larry的傲慢讓他覺得自己可以做得更好一些。當然,要真正寫出Perl,需要做大量艱苦工作,需要耐心甚至謙卑。如果僅僅是為了自己,Larry可不會下這么大功夫。然而,Larry認為其他人也會用到Perl,因此他的“懶惰曲線”是結合整個社區來繪製的——他的懶惰可以說是代償性的纜索,是對整個社區的救贖。

其他成果

拉里·沃爾亦是用來閱讀Usenet新聞群組的程式Rn的作者,又是一支開放源碼界的重要程式patch的作者,這兩支程式奠下了他在黑客和開放源碼界舉足輕重的地位。他得過兩次IOCCC(全球難以讀懂C程式碼比賽)的勝利,亦是第一屆自由軟體獎(FreeSoftwareaward)的得獎者。
拉里·沃爾是個幽默的人,他經常在程式碼的意見或Usenet里展現這個特點。
拉里·沃爾曾受語言學的訓練,這點幫助了他寫書,亦幫助了他在Perl的設計。他是ProgrammingPerl(通常被稱為”駱駝書”)的共同作者之一。所有他編輯過或是共筆作者之一的書籍都是由O'Reilly出版。

相關詞條

熱門詞條

聯絡我們