閱讀《JavaScript語言精髓與編程實踐》有感

來源:互聯網
上載者:User
文章目錄
  • 本書高屋建瓴,習慣用俯視而不是平視

這是國人寫的書,在國內技術原創書中屬於稀有的“異數”,作者從語言本質的角度去寫,寫得極為深入,本人閱讀後受益非淺。書中提到了《程式設計語言原理》、《程式設計語言實踐之路》、《設計模式》、《JavaScript權威指南》和《JavaScript進階程式設計》等書,估計作者他都閱讀了。讀者在閱讀這本書時也要看看相關章節,這樣才能弄明白本書到底在講什麼。

本書高屋建瓴,習慣用俯視而不是平視

這本書以JavaScript的視角去看整個電腦語言的世界,小角度引來的大話題。作者從Pascal說到C++和Java,從他做的第一個Web應用到由他負責的開源架構,那是無一不談,無一不扯啊。於是乎,作者個人的觀點隨著他的筆間時不時的會帶出來,有些點呢不知道他是知道呢還是不知道,反正我是之前知道看了卻反而不知道了。比如在馮諾依曼體繫結構下的命令式程式設計語言發展史,之前本來是閱讀了《程式設計語言原理(原書第8版)》書中的相關知識(見第1章),那裡面講得清楚明了,結果閱讀了這本書中同樣的內容章節後反而讓本人弄得糊塗了。

這本書的毛病也是國人原創書常見的毛病:本來一個點能說清楚的,結果作者的文字表達能力有限越說卻越說不清,還跑離了卻又想繞回來,最後弄得這個點只有作者本人和少數明白人才明白,也不加個注釋說明。比如書中的“詞法範圍”和“變數範圍”那一部分,作者後來又用“圈地”和“割據”來形容,這樣不免讓讀者又要去思考後來形容的這兩種 stuff 是 what ,how, why 了。

但是作者的編程基礎的功底和開發經驗是不容質疑的。他其實是想借現在JavaScript的盛名寫本這樣的“語言本質”論。所以,這本書雖然不可能成為經典書--原因前面已講述,但是是一本不可多得的好書。下面說說這本書與市面上相比它專屬的,也就是說好好在哪兒:

觸類旁通
把JavaScript從資深程式員的思維模式去挖掘這門語言的奇妙與複雜。
基本原理
除了書名中有JavaScript,和為數不多JavaScript應用程式層面的內容外,更多的而是談程式設計語言實現機制和底層原理,甚至是電腦語言發展觀和未來的趨勢把握。
非主流編程
詳細的函數式程式設計語言的知識,對閱讀《電腦程式的構造和解釋》這本書有協助。
開放分享
網上有第1章的內容,和第3章到第5章電子書的內容,及第7章的前4節,所以只有第2章、第6章及第7章的後幾節沒有得看。這是國內出版界中技術書中極少見的開放和分享態度。

支援國人多出原創好書!走精品路線!

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.