讀書筆記《Thinking in Java》-前言-07/10/13

          Posted on 2007-10-13 21:27 Raylong 閱讀(1214) 評論(4)  編輯  收藏 所屬分類: 讀書筆記
          1、程序設(shè)計就是對復(fù)雜度的管理,復(fù)雜度包括:待解決問題的復(fù)雜度和所依賴的機器的復(fù)雜度。正是這種復(fù)雜度的存在,導(dǎo)致了大多數(shù)項目的失敗。并且據(jù)我所知,還沒有哪個程序設(shè)計語言將主要設(shè)計目標(biāo)放在“征服程序開發(fā)和維護過程中的種種復(fù)雜度”上。
          (下面開始列舉了其他語言的種種不足,幾乎每本技術(shù)書的開篇就是王婆賣瓜的形式出現(xiàn)的,給讀者點鼓勵嘛,不要被厚厚的磚頭般的書嚇到。搞計算機的女生的好處是,晚上在你回宿舍的路上,不幸遇見歹人攔路打劫,你只需隨便抄起一本書就能把他打個半死。好的技術(shù)書不僅能豐富知識,也是居家旅游、貼身自衛(wèi)的最佳工具。C++本身就很復(fù)雜,用復(fù)雜的語言描述復(fù)雜的問題,對設(shè)計者和程序員的要求都很高。)

          2、最令我印象深刻的是sun公司在設(shè)計Java時的目標(biāo):為程序員降低復(fù)雜度。好像是在說“我們關(guān)注于減少編寫出健壯代碼的開發(fā)時間和難度。”同等功能的C++程序,java只需要一半或者更少的時間。只憑這一點,就能省下大量的時間和金錢。
          (這點確實是事實,Java的開發(fā)效率比別的語言高不少。我學(xué)過一段時間的C++,大概是世界上最復(fù)雜的語言吧,很痛苦。初學(xué)java時,感覺那個hello world 怎么這么復(fù)雜,后來就好了很多,并且不打算再學(xué)C++了。simple is good!聽說硅谷那邊java很熱,因為稍微有點規(guī)模的公司都有自己的系統(tǒng),java的跨平臺特性導(dǎo)致了這幫家伙玩命地學(xué)java。)

          3、我們不應(yīng)該將java僅僅看作是一組特性的集合---有一些特性在孤立狀態(tài)下沒有任何意義。只有在考慮設(shè)計,而不僅僅是編碼時,才能完整地運用Java的各個部分。而且要按照這種方式來理解Java,必須理解它所涉及的問題以及在程序設(shè)計時所伴隨的問題。……按照這種方式,直到Java思想意識稱為你最自然不過的語言。你需要在頭腦中創(chuàng)建一個模型,以加強你對這種語言的深入理解;如果你遇到了疑問,就將它反饋到頭腦中的模型并推斷出答案。
          (為什么這本書是很多人推薦的,學(xué)Java的首選教材?就是編程思想!也是我打算重溫此書的原因之一。簡言之:不僅要知其然,還要知其所以然。漢語比鳥語精煉得多。)

          Feedback

          # re: 讀書筆記《Thinking in Java》-前言-07/10/13  回復(fù)  更多評論   

          2007-10-14 10:35 by tomlove
          寫的很好,繼續(xù)努力

          # re: 讀書筆記《Thinking in Java》-前言-07/10/13  回復(fù)  更多評論   

          2007-10-14 12:07 by Raylong
          @tomlove
          謝謝,我會繼續(xù)復(fù)習(xí)下去的。有興趣的話你可以訂閱。

          # re: 讀書筆記《Thinking in Java》-前言-07/10/13  回復(fù)  更多評論   

          2007-10-15 12:28 by RaviLi
          "好的技術(shù)書不僅能豐富知識,也是居家旅游、貼身自衛(wèi)的最佳工具。"
          這句話有意思。

          # re: 讀書筆記《Thinking in Java》-前言-07/10/13  回復(fù)  更多評論   

          2007-10-15 17:39 by tomlove
          @Raylong
          呵呵,已經(jīng)訂閱到google了
          主站蜘蛛池模板: 即墨市| 天全县| 开化县| 夹江县| 奉节县| 平邑县| 丹凤县| 龙山县| 门头沟区| 汝阳县| 大化| 芮城县| 新巴尔虎右旗| 鹤壁市| 漳浦县| 滨海县| 荔浦县| 普宁市| 邹城市| 巴彦县| 布拖县| 兴海县| 左贡县| 抚州市| 泽库县| 东光县| 龙里县| 章丘市| 咸阳市| 安远县| 阿克陶县| 微博| 禹城市| 聂荣县| 广灵县| 万安县| 惠东县| 江油市| 克东县| 孝昌县| 内乡县|