歡迎使用我的 在線工具

          小D

          讀歷史、看小說、寫程序都是我所愛。技術不好,頭腦不靈光,靠的是興趣。
          隨筆 - 35, 文章 - 25, 評論 - 13, 引用 - 0
          數據加載中……

          CSDN中關于C++學習的討論

            本文從CSDN轉載 ?http://blog.csdn.net/pongba/archive/2007/05/16/1611593.aspx

            1. 大眾是容易被誤導的,我也曾經是。以為掌握了更多的語言細節就更牛,但實際卻是那些語言細節十有八九是平時編程用都用不到的。C++中眾多的細節雖然在庫設計者手里面有其用武之地,但普通程序員則根本無需過多關注,尤其是沒有實際動機的關注一般性編碼實踐準則,以及基本的編程能力和基本功,乃至基本的程序設計理論以及算法設計。才是真正需要花時間掌握的東西。

            2. 熟練運用一門語言絕不意味著要把它的邊邊角角全都記住。懂得一些常識,有了編程的基本直覺,遇到一些細節錯誤的時候再去查書,是最節省時間的辦法。

            3. 學習最佳編碼實踐比學習C++更重要。看優秀的代碼也比埋頭用差勁的編碼方式寫垃圾代碼要有效。直接、清晰、明了、KISS地表達意圖比玩編碼花招要重要

          ??? 4.這里是C++之父 Bjarne Stroustrup的關于如何學習C++(以及編程)的看法的摘錄:

            Obviously, C++ is very complex. Obviously, people get lost. However, most peple get lost when they get diverted into becoming language lawyers rather than getting lost when they have a clear idea of what they want to express and simply look at C++ language features to see how to express it. Once you know data absreaction, class hierarchies (object-oriented programming), and parameterization with types (generic programming) in a fairly general way, the C++ language features fall in place.

          譯:誠然,C++非常復雜。誠然,人們迷失其中了。然而問題是,大多數人不是因為首先對自己想要表達什么有了清晰的認識只不過在去C++語言中搜尋合適的語言特性時迷失的,相反,大多數人是在不覺成為語言律師的路上迷失在細節的叢林中的。事實是,只需對數據抽象、類體系結構(OOP)以及參數化類型(GP)有一個相當一般層面的了解,C++紛繁的語言特性也就清晰起來了。

          ?

          ?

            

          posted on 2009-11-05 09:57 vagasnail 閱讀(466) 評論(0)  編輯  收藏 所屬分類: C\C++

          主站蜘蛛池模板: 芒康县| 介休市| 中宁县| 重庆市| 咸丰县| 东宁县| 新兴县| 屏边| 宁晋县| 龙口市| 会东县| 靖西县| 玉林市| 荔波县| 罗平县| 梓潼县| 博罗县| 阿合奇县| 桓仁| 鲁甸县| 榕江县| 平舆县| 新乡县| 南宫市| 盐池县| 桂林市| 无为县| 称多县| 莲花县| 西吉县| 秭归县| 工布江达县| 宁明县| 灌南县| 百色市| 玛多县| 徐水县| 巴彦县| 平阴县| 阳新县| 衡山县|