《Java 8函數語言程式設計》作者Richard Warburton訪談問題有獎徵集(圖靈訪談)

盼盼姐發表於2015-05-21

Richard Warburton是一位經驗豐富的技術專家,善於解決複雜深奧的技術問題,擁有華威大學電腦科學專業博士學位。近期他一直從事高效能運算方面的資料分析工作。他是英國倫敦Java社群的領導者,組織過面向Java 8中Lambda表示式、日期和時間的Adopt-a-JSR專案,以及Openjdk Hackdays活動。Richard還是知名的會議演講嘉賓,曾在JavaOne、DevoxxUK和JAX London等會議上演講。根據對Java社群和Java 8新特性的深刻理解,他創作了《Java 8函數語言程式設計》一書。

enter image description here

關於寫作《Java 8函數語言程式設計》的目的,Richard如是說:

在過去的兩年中,我請倫敦Java社群的開發人員以各種方式測試Java 8的新特性。我發現很多人都喜歡Java 8的新用法和類庫。他們有可能被一些術語和高大上的概念嚇到,但是稍稍一丁點兒函數語言程式設計技巧都能給程式設計帶來便利,他們對此喜不自勝。人們津津樂道的話題之一是使用新的Stream API操作物件和集合類時(比如從所有的唱片列表中過濾出在英國本地出品的唱片時),程式碼是多麼易讀。

組織這些Java社群活動,讓我認識到了示例程式碼的重要性。人們通過不斷地閱讀和消化這些簡單的示例,最終歸納出某種模式。我還意識到術語是多麼令人討厭,因此,在介紹一個晦澀的概念時,我都會給出通俗易懂的解釋。

多年以來,函數語言程式設計被認為是少數人的遊戲,這些人總是強調自己在智力上的優越性,認為函數語言程式設計的智慧不適合推廣給普羅大眾。寫作此書的目的就是為了挑戰這種思想,函數語言程式設計並沒有多麼了不起,也絕不是少數人的遊戲。

作品選讀:Lambda表示式

最終入選問題的提問者,將獲得圖靈社群送出的圖靈電子書一本。

往期活動回顧:
《小決心》作者Caroline L. Arnold訪談問題有獎徵集,問題入選的獲獎者有:cage,normalme,likeya,好久不見,十分之九,fdy1045,Sam.Kwok,華元

《七週七併發模型》作者Paul Butcher訪談問題有獎徵集,問題入選的獲獎者有:好久不見,旁觀者,trialuser001,textpattern,Yuk亮,266lwf,normalme,likeya

向Facebook產品設計總監Maria Giudice提問!,問題入選的獲獎者有:likeya,cage,aimountain,旁觀者,emdoe,華元,fdy1045,normalme

《物聯網設計》作者Adrian McEwen訪談問題有獎徵集,問題入選的獲獎者有:linkin1005,fdy1045,旁觀者,normalme,cage,yiqiok,phoenixne,周翰


更多精彩,加入圖靈訪談微信!

相關文章