顯示廣告
隱藏 ✕
※ 本文為 kewang 轉寄自 ptt.cc 更新時間: 2012-08-27 23:42:28
看板 Soft_Job
作者 beatitude (python fan)
標題 [賞書] 駭客與畫家
時間 Tue Aug  7 01:36:33 2012




        @書名:(請盡量寫正確的全名)
        駭客與畫家
        @書本類型:(繁體書、簡體書、翻譯書、英文書)
        翻譯書
        @購買時間:(約略就好~)
        今年過年
        @購買地點:
        灰熊

        @連結:(請至少附上一個參考連結,方便使用者找尋、購買。)
        http://www.books.com.tw/exep/prod/booksfile.php?item=0010324395
博客來書籍館>駭客與畫家
駭客與畫家 Paul Graham ...
 

        @入手方式:借閱(圖書館、親友)、購買、交換
        購買

        @為什麼會買這本書?
        看完 GEB 後上網搜尋 Lisp,結果亂找看到這本書

        @讀完有任何感想?(請至少附上五十字感想)

        這本是作者的散文集,前半部主題不一,從校園生活到垃圾郵件都有談到
        ,後半部則著重在程式語言演化的範式上。

        其中有很多有趣的觀點,包括作者認為語法 (syntax) 是負債而非資產,
        很多語言擁有複雜的語法,但因此增加的語言效用或威力卻十分有限,造
        成無謂的複雜度,而設計模式的出現更是這類語言威力貧弱的直接證據。
        Lisp 則與此不同,homoiconic 的特性使 Lisp code 幾乎就等於詞法解析
        樹,並因此得以實現強大的巨集,這點到目前為止仍是獨一無二的。


        當時看完還滿震撼的。一方面 Lisp 的確與眾不同,另一方面是對作者對
        於所謂的程式語言威力量表非常看重 (執念?),這對於當時認為『語言只
        是工具』的小弟造成很大的衝擊,價值觀多少受到了影響。


        當然這並不表示我完全接受作者的結論,但是在寫一點 hello world 等
        級的 Lisp 程式後,我真的有一種眼界大開的感覺。雖然目前 Lisp 普遍
        被認為是一種不是很實用的語言 (太有彈性、可讀性太差),但是


        clojure,一種 modern Lisp,已經誕生了,祂沒有 Common Lisp 背負的
        歷史包袱,在所有 JAVA 庫及 JVM 的加持下未來將與 Ruby 等動態語言
        直接競爭,目前 Heroku 已經支援 clojure 編程了,這種強而有力的新
        Lisp,未來實在讓人期待。



        @覺得買得有價值嗎?  Yes/No
        Yes
        @如果給一到五顆星,你給幾顆?  (*****)
        *****


        (註:如果要批評請就事論事,請勿出現人身攻擊。)

--
1. Write down the problem.
2. Think real hard.
3. Write down the solution.

                                        “The Feynman Algorithm”
                                as described by Murray Gell-Mann

--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 111.240.221.236
※ 編輯: beatitude       來自: 111.240.221.236      (08/07 01:41)
raincole:翻譯翻的不怎麼樣……1F 08/07 02:18
descent:翻譯的很難看2F 08/07 08:03
yauhh:這本書你看得真仔細 :)3F 08/07 22:15
TonyQ:感謝您參加 soft_job 的賞書活動~:D4F 08/08 03:42
fatsoft:翻譯真的這麼差嗎@@  我只看過中譯本,很喜歡它呢!5F 08/10 00:58

--
※ 看板: Soft_Job 文章推薦值: 0 目前人氣: 0 累積人氣: 576 
分享網址: 複製 已複製
guest
x)推文 r)回覆 e)編輯 d)刪除 M)收藏 ^x)轉錄 同主題: =)首篇 [)上篇 ])下篇