21世紀C語言教程-前言

21世紀C語言教程


    C語言是大學的必修課。C語言的教材也有很多了。但是大都都是循規蹈矩的“教材”,很難啃的,至少我這樣認爲。C語言有很長的歷史了,現在說實話離其輝煌期已經很遠了。這裏不是要討論學習什麼有用無用。我覺得只要是存在的語言就有其自己的意義。對於C語言,在現在的很多領域仍然有其不小的用武之地。就是你以後不用C寫東西,甚至不從事程序編制工作,我認爲C的教育意義仍然存在。比如說使用C學習面向過程的編程思想,如何把實際問題建立模型,拆分。使用C要面對很多底層的東西,比如說指針,字符串,對使用更“高級”的語言很有幫助。但是,對於C的過分要求我認爲是不必的。比如現在很多學校的考試重點仍然是運算符優先級,老舊的字符串函數,printf的參數表這些東西。我的天,這些東西在實際中是非常的不好用,或者說是可以不必理會的。對於運算符優先級,多用幾個括號,那些字符串函數,printf的參數用string類代替。我認爲需要理解的東西是這些“過時”東西背後體現的本質(指針,內存),而不是老舊了的本身。
    所以我就想對於C這樣的比較舊而且內容也不多的編程語言寫一些東西,寫一些有個性的東西。姑且叫做教程吧。要說明的事,鄙人水平實在是抱歉,對於C自己也不是很精通。不過我覺得錯誤不要緊,關鍵是發出不同的聲音。另外,僅以本教程送給北理廠窪306的兄弟們。

taowen

[email protected]

發佈了61 篇原創文章 · 獲贊 1 · 訪問量 10萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章