在寫《嗨翻C語言》之前,David寫過兩本Head First系列的書:Head First Rails和Head First Programming。
如果把一般的專業書比作word文檔,那么《嗨翻C語言》就是ppt,各種字體,各種插圖(即使多數只意增加趣味而與正式內容關聯不大),你會覺得眼前一亮,比如:
右 下那壯漢居然在想(說?):“可我喜歡這一張,上面有小貓咪呢!”諸如此類數不勝數,隨便翻開一頁都能碰到這樣個無厘頭的吐槽或瘋話,惡搞無極限;知識點 與劇情飽滿的故事結合在一起,想忘都難;譯者也幽默風趣,做了不少本土化的工作,比如“三位鉆石王老五準備參加今天的‘非誠勿擾’”……總體感覺甚至像一 本幼兒園的啟蒙畫冊。(Head First系列都這個無腦樣我會亂說?)
在開講知識點前先引導讀者自己思考,猜猜這些東西是干啥的,甚至 時常讓你站在編譯器或者語言設計者的角度思考問題,這些做法很獨特,讓你從一開始就從很本質的層面去接觸C;同時督促讀者動腦,練習題有趣而簡短,提示、 答案及講解也非常到位。然而書里充斥著鮮明的老美風格,很high很激情,可以想象美國學生讀了本書極可能做出很實際很創意的東西,而中國的學生讀著可能 感覺反而有點混亂。并且它起點不低,相當不低,明確地說,適合學過其他語言(如Python)的人用來學C,后半部分的高級應用更是涉及操作系統和網絡的知識,盡管它也做了簡單介紹,但我相信沒接觸過的朋友一下子還是難以接受的。
嗨翻c語言(heard first c中文版)介紹
《嗨翻C語言》向讀者提供了C語言的完整學習體驗。全書分為三個部分:第1章到第4章是基礎知識,包括基本語法、指針、字符串、小工具與源文件;第5章到第8章為進階內容,有結構、聯合、數據結構、堆、函數指針、動/靜態鏈接;最后四章是高級主題,內容涵蓋了系統調用、進程間通信、網絡編程和多線程。每部分結束后還有一個有趣的實驗,可以提高讀者的實際操作能力。此外,書中還包含大量的圖片、示例和代碼,有助于讀者對于知識的理解和把握。 《嗨翻C語言》適用于C開發人員以及對C語言感興趣的初學者。
- PC官方版
- 安卓官方手機版
- IOS官方手機版