閱讀《啊哈C語言!邏輯的挑戰(修訂版)》
今天讀完了《啊哈C》這本書,閱讀時長6個多小時,但斷斷續續的的花了兩周看完。自己對C語言本身就有基礎加上書中內容一目了然,所以也看的很快。

剛讀完我就覺得全篇內容真的簡單又簡單,這本書完全是給小白看的,可以給大學以前的小中學生閱讀,增加對編程的興趣,或者是給想入門C語言卻對C語言難度上止步不前的新手,計算機專業或者有基礎的同學並沒有必要看。全篇內容篇幅很多,都是大白話加上作者一些生動的描述,會很有興趣一直看下去然后了解到“C”這門語言。但只能做到簡單的了解,專業知識占比很少,C語言的知識點只介紹到了二維數組,往后的知識點比如“函數”、“結構體”、“指針”等等這里都沒有涉及到,且每章節的知識點都沒有深入。但也恰好是這樣,就適合新手閱讀,沒有特別困難的知識點讓閱讀者止步,但每個章節也都留有思考的問題,啟發讀者。在最后一個章節作為一個游戲章節,讓讀者可以在游戲與編程之間互通,在真的做編程游戲。第一節給出示例游戲“走迷宮”,並詳細的說明整個編程思路和代碼;然后第二節給出了相似的“推箱子”游戲,這里只有幾句簡單說明,但也是啟發讀者做舉一反三的思考。
讀完又看了簡介,書的原作名是“小學生坐在馬桶上都能讀懂的C語言編程入門書”,這是一本非常有趣的編程啟蒙書,全書從中小學的角度來講述,沒有生澀的內容。就這簡介來看,我既不可能是小學生,也早不是入門選手,我可能就為本書的生動有趣來的。雖然是一本為中小學生寫的啟蒙書,但適合所有人看,“小學生坐馬桶”都能讀懂,咱如果想讀想入門想必也是能輕松讀懂。也並非只有入門選手看才有益,光這么幽默風趣的文字就值得來看一看,一門語言僅自己理解肯定還不算完,如果要學的透徹也要能解釋得透徹,而這本書的通俗、易懂、有趣的表現方法我覺得更是可以學習的。此書最好的地方在於為了解決問題而引入概念,這是一種啟發式教學而不是生硬的列概念,所以有基礎的同學讀此書的收獲並不在於書中展示的知識點。
本書還配套提供了一套編譯軟件“啊哈C”,作為入門學習,這款軟件非常簡易實用。整個界面僅僅“新建”、“打開”、“保存”、“運行”四個按鈕,清晰直接,已經是簡潔的不能再簡潔。當然如果是要深入學習C語言,必然是需要使用專業的編譯軟件。書中說明中本還配有啊哈C的官網可以輔助學習,但是目前看來,域名已經失效,曾經的官網應該是早就停止運營了。
總體來看,可以將此書推薦給初次接觸C語言或者想學C語言但不夠興趣無從下手的同學,這是非常有幫助的,因此作為一本小白入門簡介書還是很不錯的。