學習C語言的好處

    C語言是一門古老的語言,它是1972年由美國的Dennis Ritchie設計發明的,並首次在UNIX操做系統的 DEC PDP-11 計算機上使用。C語言是一門中級語言,它把高級語言的基本結構和語句與低級語言的實用性結合起來。通過C語言的學習,能夠爲嵌入式編程和其餘高級語言的學習和應用打下良好的基礎。
 
    C語言是一門要求嚴格的結構化編程語言,其餘面向對象的高級語言也須要由結構化程序模塊來組成。雖然C語言的編譯很容易出現各類對數據及指針的操做錯誤,但也迫使使用者養成細心嚴謹的編程態度。並且C語言是純結構化程序編程,少了面嚮對象的技術,容易被編程初學者接受。
 
    我是一名剛畢業的本科生,我經過對C語言的學習,理解了計算機編程的基本思想,也對計算機的硬件有了初步的瞭解。如今我找到了一份在J2EE環境下的軟件編寫的工做,雖然之前對JAVA語言瞭解有限,但JAVA是在C的基礎上衍生出來的,基本的結構化語句相差不大,並且全部語言的編程思想和算法殊途同歸,要實現從C語言向JAVA的過渡並非很難的。(聽豪客大哥說他從C語言向JAVA過渡只用了3天時間!)
 
    總而言之,對初學者來講,簡單並要求嚴格的C語言絕對是你開始編程之旅的首選,C語言入手比其餘高級語言快,學好了C語言後學習其餘語言簡直事半功倍(我的感受)。如今大多數大學本科都選擇了C語言程序編程做爲編程課程的基礎課,據說有的學校開設的課程是更爲基礎的PASCAL語言,但這門語言實用性比C語言低的多,如今好多底層開發和嵌入式程序設計以及驅動程序的編寫依然使用C語言。並且C語言的發展方向多,嵌入式多數用匯編和C語言,大型遊戲開發也以C和C++居多。
 
    僅以此文章告誡打算學習程序編寫的門外漢門,不要覺得如今C語言在應用軟件開發方面應用較少就放棄對C語言的學習。應用軟件開發商選擇JAVA,.NET開發,也許是考慮到開發成本的問題,但並不可否定C語言高效的運行效率。
相關文章
相關標籤/搜索