1. 程式人生 > >學習程式設計有沒有必要從C語言和C++學起?應該怎麼學?

學習程式設計有沒有必要從C語言和C++學起?應該怎麼學?

軟體行業經過幾十年的發展,程式語言的種類已經越來越多了,而且很多新的程式語言已經在這個領域從開始的默默無聞到如今風風火火,整個程式語言朝著整合化方向發展,這樣會導致很多的初學者選擇上不像以前那麼單一了,而且隨著整個軟體行業應用方面開發剛需增加,高階程式語言市場進一步得到擴張,現在很多大學開設課程已經不是預設C語言作為第一程式設計入門語言了。大約十幾年前的大學教材還是清一色的C語言作為第一程式語言,C語言作為基礎語言的口號就是這麼來的,當然C語言之所以稱之為基礎程式語言,主要是現在很多程式設計底層實現大部分是基於C語言,而且作業系統以及底層驅動基礎語言也是C語言。

1b675559ab5e769afbba4348b1fc7851dae3ef9d

筆者倒是覺得在當前軟體發展趨勢下,緊跟時代的步伐,學習當下最火熱的程式語言是正確的選擇,目前市場對於三類比較認可,java,python,前端,這三種是目前市場上相對緊缺的程式語言,從市場招聘的比例看C語言的佔比相對比較低,但由於基數重大絕對數量還是在增加,但相對別的語言還是差的很遠,學習程式設計的主要目的是為了儘快找到工作養活自己,倉廩實而知禮節,都不怎麼好找工作就沒必要那麼固執一定要靠C語言作為第一門程式語言,即使它是非常基礎的程式語言,從另一個角度考慮,程式語言只是一種工具而已,真正核心屬於程式設計思想,只要學了一種程式語言,再切入別的程式語言相對來講還是比較容易。

原文連結