編程是向計算機發(fā)出指令以執(zhí)行特定任務或執(zhí)行指令的行為,目前專業(yè)行業(yè)和學術界使用數(shù)百種編程語言。一個人需要熟悉并且能夠使用至少幾種編程語言進行編程才能作為目前專業(yè)開發(fā)者的成功。學習編程的最好理由在于它對所有人開放,你不需要大學學位即可通過自學成為專業(yè)程序員。
對C語言和C ++的計算機編程的知識和理解是當今大學學生最基本的技能之一。建議應該先學習C語言,然后再選擇其他最適合你的語言,更容易學習一些其他高級或腳本語言,例如Java,C#和Python。但如果你不了解C語言,從長遠來看,你的學習技能可能就會受到限制,當然這不是絕對的,我大概意思是希望開發(fā)者要學習兩種編程語言以上。
根據我平時學習,研究和行業(yè)經驗,我更喜歡C語言作為每位計算機科學學生的第一門編程語言。下面我引用一些喜歡使用C作為第一門編程語言來學習的人。
哈佛大學仍將C編程與其他編程語言(例如Python,SQL和JavaScript以及CSS和HTML)一起用作CS50的計算機科學入門課程的一部分。
加利福尼亞大學教授Harry H. Cheng說“ C是現(xiàn)代信息技術(IT)和計算機科學(CS)的基礎之一,也是幾乎所有流行編程語言的基礎?!?/p>
C是最強大的“現(xiàn)代”編程語言之一,因為它允許直接訪問內存和許多“低級”計算機操作。C源代碼被編譯成獨立的可執(zhí)行程序。有時會批評C,因為它假設“程序員永遠是對的”,并允許許多“有疑問的”編程實踐。
盡管C很簡單,但卻是有史以來功能最強大的語言之一??紤]到它是40多年前創(chuàng)建的,它仍然被大量使用,通常在世界上最流行或使用最廣泛的編程語言中排名前5或10。
學習C可以使你掌握運行程序時計算機實際運行狀態(tài)的思維模型,從而實際上可以使你更好地使用C ++,Java或C#等其他語言進行編程。
希望每個喜歡編程語言的開發(fā)者都能學習好c語言,或許C未來逐漸遠離開發(fā)者,但是它在計算機基礎應用開發(fā)一直都存在
-
C語言
+關注
關注
180文章
7613瀏覽量
137247 -
編程
+關注
關注
88文章
3633瀏覽量
93853
發(fā)布評論請先 登錄
相關推薦
評論