C++比C語言多了很多很多的概念。C++學起來,很花時間。 如果說,花10年時間能夠精通C語言,那么花10年時間,只能學到C++的百分之三十。我們看一下C語言和C++的書,就能看出來 了。C++的書很厚,C語言的書,通常都不是很厚。 兩者比較明顯的區(qū)別是:C++是面向對象的程序設計理念;C語言是面向過程化的程序設計理念。C++中有 “類【class】” 的概念,而C語言里面,沒有 “類” 的概念。 C語言和C++的使用領域,也不一樣,C語言主要的優(yōu)勢,是性能高,可以控制硬件。C語言主要被應用于單片機、嵌入式等跟硬件關聯(lián)很大的領域。C++主要是應用于游戲開發(fā),服務器開發(fā)領域等等。 如果要快速學習一門編程語言,建議從C語言開始學起。C語言只有32個關鍵字,但是C++有74個關鍵字。C++的關鍵字,比C語言的多出四十二個。由這一點,就可以看出來,C++學習來會比較累。 通常情況下,學習一個月左右,C語言的基礎語法,就能基本上學會了。學會了C語言,再學習C++,就會容易很多了。因為C++里面,有大量的C語言的知識點。在一定程度上,可以看做:C++是C語言的超集。當然,嚴格來說,并不完全是這樣子。但是我們可以這樣理解。 我當初學會了C語言的時候,計劃是想學習C++來著,但是,學著學著,感覺好難。于是到現(xiàn)在,一直對于C++了解的不是很多。就是因為學起C++來,太費勁了。但是我感覺學習C語言還是很順利的。只要是跟著一套適合自己的教程,一步步學下去就可以了。 如果不是工作中非用C++不可,可以先不去學C++。學會了C語言和python語言,這兩種語言配合,也可以做出很多功能強大的軟件來。 |
|