爲什麼要學習C++

很多C語言的高手,或者程序設計的初學者,會問我這個問題。
我的答案是三點:

1. 新的代碼組織新式
相對C語言的過程式程序設計,C++是一種更新的代碼和數據的組織形式。
這種組織形式,可以用封裝兩個字來概括。
而且,絕大多數更新的開發語言,Java,C#之類,都具有這樣的特點。
可以說,學好了C++,你一方面學習了一種新的代碼組織和生長形式。
另外一方面,對你快速掌握學習新的語言有幫助。

2. 更接近人的思考方式
程序設計,終究是爲了解決問題。
一般是兩種思路,一種是接近機器的邏輯模式,一種是人的思考模式。
C語言,以機器的流程爲主,當然是第一種模式。
而C++,面向對象的思考方式,更多的是我們人看世界的方式。
所以,學習C++,更重要的是一種思維。

3. 一種更好的C
C++在一些地方改進了C,並且逐步的被C語言吸收。
比如for(int i=1;i<=10;i++),
現在絕大多數C語言的編譯器也開始具備了這些新特性。

我們這篇內容中,並不打算長篇的介紹C++,主要是從學習和思考的角度。
一方面,給讀者推薦更多的優秀C++圖書,
另外一方面,幫助讀者理解C++,爲將來的學習打好基礎。
如此而已,
更多的C++學習,還要靠讀者,一步一個臺階,
畢竟C++之博大,我們不敢說能教會讀者全部,能帶讀者入門,就已經很不錯了。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章