作者簡介:
Bruce A. Tate RapidRed公司總裁,該公司主要為Ruby輕量級開發提供谘詢。他曾任職於IBM公司,並擔任過多傢公司的客戶解決方案總監和CTO。著作有十餘本,包括榮獲Jolt大奬的Better, Faster, Lighter Java。
譯者簡介:
戴瑋 80後宅男,中科院自動化所在讀博士,熱愛機器學習與計算機視覺。編程喜C#、Ruby、Haskell而厭Java。
白明 Neusoft某開發部技術總監,擁有多年電信級軟件開發經驗;資深C程序員,對Common Lisp、Python等小眾語言也有涉獵;對開源軟件有著濃厚的興趣,曾先後貢獻瞭lcut、cbehave等多個工具框架;喜好寫博客http://bigwhite.blogbus.com),耕耘七年,仍孜孜不倦。
巨成 萬方數據數字齣版事業部架構師,.NET開發人員。
內容簡介:
從計算機發展史早期的Cobol、Fortran到後來的C、Java,編程語言的傢族不斷壯大。除瞭這些廣為人知的語言外,還湧現瞭Erlang、Ruby等後起之秀,它們雖被喻為小眾語言,但因其獨特性也吸引瞭為數不少的追隨者。
Bruce A. Tate是軟件行業的一名老兵,他有一個宏偉目標:用一本書的篇幅切中要害地探索七種不同的語言。本書就是他的成果。書中介紹瞭Ruby、Io、Prolog、Scala、Erlang、Clojure和Haskell這七種語言,關注每一門語言的精髓和特性,重點解決如下問題:這門語言的類型模型是什麼,編程範式是什麼,如何與其交互,有哪些決策構造和核心數據結構,有哪些獨特的核心特性。
在這個飛速發展的信息時代,程序員僅僅掌握甚至精通一門語言是遠遠不夠的。瞭解多門語言蘊涵的思維方式,在編碼中互相藉鑒,再挑齣一兩門對自己口味的語言深入學習,這些已經成為在軟件行業中安身立命之本。從這個意義上說,每個程序員都應該看看這本《七周七語言》。
發表於2024-06-24
七周七語言 2024 pdf epub mobi 電子書 下載
這不是一本教我每種語言寫一個Hellow World的書,雖然隻有不到三百頁,還是盡力展現瞭每種語言的特質。 因為隻有很短的篇幅,又要介紹很酷的語言特性,這本書采用和不同的敘述方法,基本不會介紹語法的全貌,而是通過自己語言的特性和相鄰語言的關聯性,來直擊要害。 我感覺...
評分書名給人感覺國內的那種什麼21天學通***似的!結果書一直壓箱底,後來一次偶然機會撿起來隨便翻瞭下覺得內容很贊,且值得多看幾次...本書並不推薦給職場新人或者沒有誇語言經驗的同學閱讀。不過有python基礎的同學除外,從頭到尾其實可以看到python裏麵的很多思想藉鑒該書。尤...
評分讀完蠻失望的。 作者在前言中說:“I will take you beyond syntax”,要“get into the head of a language designer”。他寫道“I won’t settle for a superficial treatment.” 那麼這本書成功與否,就看作者是否實現瞭他的承諾。 在我看來,顯然沒有。 在前言中,作者...
評分“與其說這是項目組,不如說是以機械化方式生産軟件的工廠。那時的我,就好比某個酷愛電影的傢夥,卻居住於偏遠小鎮,鎮上隻有一傢影院,放的還都是些所謂的‘大片’。直到我自立門戶,開始自己生産軟件時,我纔真正領略到獨立電影之妙。就像獨立電影不斷推動電影業發展那樣,...
評分作者從ruby開始,給大傢帶來瞭7盤小菜,說實話,如果你未曾接觸過其中的語言,都會讓你看的一頭霧水,當然你要是有一打語言的經驗,或者自己親自設計過語言(命令式,OO,原型,FP),那你應該會有更多的體會。 對於作者的一些跟各種語言設計師的對話,從中你能得到每種語言的...
圖書標籤: 編程語言 編程 計算機 編程範式 Programming 計算機科學 程序設計 軟件開發
對書中的prolog很感興趣 對特定問題是個很好的解決方案 | 不支持尾遞歸的函數式編程語言都是沒有誠意的 | 並發是OO的Achilles' Heel,也是學習新範型的語言應該著重去理解和掌握的
評分這本書並不是用來學習的。而且閱讀的時候盡量是快速閱讀。編程語言是擁有“天賦”的,如何好好認識它的天賦,並利用其天賦,正是這本書的價值所在~~
評分IO/Prolog跳過沒看,Clojure和Haskell囫圇吞棗而過之。後兩者感覺錶現力極強,語言設計先進。這本書非常值得推薦,提取瞭各種語言中最值得稱贊的部分來講解。
評分"Scala的一切都關於妥協,而Haskell的一切都關於純潔。"
評分走馬觀花,看完更喜歡python瞭……
七周七語言 2024 pdf epub mobi 電子書 下載