跳至內容

艾倫·豪爾伯

出自Taiwan Tongues 繁中維基
於 2025年10月22日 (三) 02:59 由 TaiwanTonguesApiRobot留言 | 貢獻 所做的修訂 (從 JSON 檔案批量匯入)

(差異) ←上個修訂 | 已批准修訂 (差異) | 最新修訂 (差異) | 下個修訂→ (差異)

艾倫·I·霍盧布(Allen I. Holub,生於 1955 年)是一位電腦作家,其文章於 1980 年代及 2010 年代皆曾發表於《Dr. Dobb's Journal》。他也為《SD Times》撰稿。他於 1990 年出版的著作《C 語言編譯器設計》(Compiler Design in C)被譽為一本淺顯易懂的參考書。他同時也是一位教師、顧問及演說家。

職業生涯

艾倫·霍盧布於加州大學柏克萊分校獲得電腦科學與歐洲中世紀史雙文學士學位。1982 年,他成為加州大學柏克萊分校進修推廣部的講師,並斷續任教至今。他於 1983 年創立了自己的顧問公司「Holub Associates」,該公司亦持續營運至今。

霍盧布在 2021-2022 學年期間,擔任米爾斯學院的陳-諾里斯電腦科學傑出客座教授,職責之一是教授一門電腦科學選修課程。

寫作

霍盧布是一位多產的作家,撰寫了許多書籍和文章。他的「C Chest」專欄於 1984 年至 1988 年間刊載於《Dr. Dobb's Journal》。他的「Java 工具箱」(Java Toolbox)專欄於 1998 年至 2004 年間刊載於《JavaWorld》。他的雙月刊「JavaWatch」專欄於 2004 年 5 月至 2006 年 9 月間刊載於《SD Times》。從 2011 年到 2014 年《Dr. Dobb's Journal》停刊為止,霍盧布也為該雜誌撰寫關於敏捷開發的部落格文章。

他於 1990 年出版的《C 語言編譯器設計》是一本厚達 984 頁的參考書,在當時受到多家圖書館服務機構、商業出版物以及 comp.compiler Usenet 群組的常見問題集推薦。此書現已絕版,但在他的網站上提供下載。一位評論者表示,相較於「龍之書」《編譯器:原理、技術與工具》(Compilers: Principles, Techniques, and Tools),他更偏好此書,因為書中的程式碼範例讓內容更平易近人。

霍盧布的著作《馴服 Java 執行緒》(Taming Java Threads)是將其「Java 工具箱」專欄中一個分為九部分的系列文章重新編輯再版而成。書中資訊精闢,但涵蓋範圍不如其他書籍廣泛。霍盧布的著作《Holub 談設計模式:從程式碼學習設計模式》(Holub on Patterns: Learning Design Patterns by Looking at Code)收錄了他幾篇較受歡迎的「Java 工具箱」文章,但大部分為全新內容。對於 Java 軟體開發人員而言,這是一份寶貴的資源。

演說與倡議

霍盧布於 2014 年 3 月簽署了《敏捷軟體開發宣言》。截至 2023 年,霍盧布將自己定位為精通精實/敏捷方法論的專家。他曾發表過一些具爭議性的言論,例如軟體開發團隊不需要錯誤追蹤系統、不需要估算,甚至應該避免大多數 Scrum 的實踐方法,以及「週五不部署」是一個巨大的警訊。

個人生活

除了在軟體產業的工作外,霍盧布也是一位作曲家、音樂家、藝術家及飛行員。截至 2023 年,他居住於加州柏克萊。

參考資料