七周七語言

七周七語言 下載 mobi epub pdf 電子書 2025

[美] Bruce A. Tate 巨成
想要找書就要到 圖書大百科
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!
2012-5-8 平裝 9787115276117

具體描述

Bruce A. Tate是RapidRed公司總裁,該公司主要為Ruby輕量級開發提供谘詢。他曾任職於IBM公司,並擔任過多傢公司的客戶解決方案總監和CTO。著作有十餘本,包括榮獲Jolt大奬的《Better, Faster, Lighter Java》。

從計算機發展史早期的Cobol、Fortran到後來的C、Java,編程語言的傢族不斷壯大。除瞭這些廣為人知的語言外,還湧現瞭Erlang、Ruby等後起之秀,它們雖被喻為小眾語言,但因其獨特性也吸引瞭為數不少的追隨者。

Bruce A. Tate是軟件行業的一名老兵,他有一個宏偉目標:用一本書的篇幅切中要害地探索七種不同的語言。本書就是他的成果。書中介紹瞭Ruby、Io、Prolog、Scala、Erlang、Clojure和Haskell這七種語言,關注每一門語言的精髓和特性,重點解決如下問題:這門語言的類型模型是什麼,編程範式是什麼,如何與其交互,有哪些決策構造和核心數據結構,有哪些獨特的核心特性。

在這個飛速發展的信息時代,程序員僅僅掌握甚至精通一門語言是遠遠不夠的。瞭解多門語言蘊涵的思維方式,在編碼中互相藉鑒,再挑齣一兩門對自己口味的語言深入學習,這些已經成為在軟件行業中安身立命之本。從這個意義上說,每個程序員都應該看看這本書。

用戶評價

評分

##是也乎 ╮(╯▽╰)╭ 第七+N 次看瞭… 當然這書不是入門書…但卻點齣瞭每門語言入手時最應該知的事兒… 不過就書的主旨而言…反而難以 got 到 ~ 可能因為每門語言每年都宣稱有什麼新範型支持上瞭……

評分

##不夠聰明, 所以理解不瞭lisp及其方言. 看完之後對一些新興的語言有瞭解, 不過也僅限於瞭解. 真的想熟悉一門語言, 還是要親自動手開發一個項目纔行. 幫助程序員拓寬一下知識麵吧, 但談不上有幫助. 可能還是因為不夠聰明...  

評分

評分

評分

評分

##讀完蠻失望的。 作者在前言中說:“I will take you beyond syntax”,要“get into the head of a language designer”。他寫道“I won’t settle for a superficial treatment.” 那麼這本書成功與否,就看作者是否實現瞭他的承諾。 在我看來,顯然沒有。 在前言中,作者...  

評分

##我也要努力學習!長大成為叔叔一樣的人!!

評分

評分

##想真正理解語言設計者的思路,就必須有超越基本語法的覺悟。在簡單性和安全性之間、編碼效率和程序性能之間所做的哪些讓步和摺中Haskell。它是本書唯一的純函數式語言,這也意味著,它根本不存在可變狀態:隻要使用相同的輸入參數,去調用相同的函數,就會返迴相同的輸齣。在所有強類型語言中Haskell擁有最令人稱羨的類型模型;麵嚮對象,意味著Ruby支持封裝(把數據和行為一起打包)、類繼承(用一棵類樹來組織對象類型)、多態(對象可錶現為多種形式)等特性。編程語言的根本機製隻有兩種就是C代錶的有限狀態機和lisp代錶的形勢變換。所有語言都在這兩者之間進行摺衷。

本站所有內容均為互聯網搜尋引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度google,bing,sogou

© 2025 book.qciss.net All Rights Reserved. 圖書大百科 版權所有