程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C++ >> C++入門知識 >> 每個程序員都要學C語言的五個理由

每個程序員都要學C語言的五個理由

編輯:C++入門知識

1.C語言不是面向對象語言。因為這一點,任何學習C語言的人必須學會用函數思考問題。當你真正的去學習一門面向對象語言時,就會有C語言的函數學習基礎去對比。這會使學習面向對象編程更容易理解和更有樂趣。

2.用C編程就像進行智力體操。你要顧及到每一件事情,而這在很多其他語言中他會為你處理。你要管理指針,內存分配,和內存回收。你要明白如何處理串,還有動態數據。在其他語言中,所有這些對你來說是隱藏的。你不知道他們如何運行,更不用說改變他們的運行方式了。你得到了使用的便利,失卻了對程序的控制和速度。很多情況下,這是筆值得的買賣。其他的情況下就不是這樣了。

3.不同情況下你會使用不同的編程語言。某些情況下要求使用Lisp,其他的要Java,還有別的要C++。但是C是你堅實的基礎。你可能不會使用它做一些項目,但是它會幫助提高你的能力,熟練的用其他語言編程。

4.除了匯編語言之外,C代碼生成的程序比其他任何語言生成的程序來得更小和運行更快。那麼為什麼不學匯編語言呢?匯編是一門學了很有用的語言,但是它沒有C那樣的可移植性,並且其他流行的語言比如JAVA的語法是基於C的,而不是匯編。你仍然應該學匯編,但它並不會證明它會像學C那樣有用。

5.如果你想要寫一個視頻游戲引擎或操作系統,你會需要C。你不能使用C#, Java, 或 Basic來完成這些編程任務。

  1. Linux系統下C語言編程:線程的創建和使用
  2. 應用C語言編輯畫圖程序
  3. C語言高效編程的四大絕招

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved