本書特色
本書採取一種有條理的方式來解決問題,並且應用已被廣為接受的軟體工程方法,將程式設計為具備一致性、可讀性、並可重複使用的模組。我們以 ANSIC 作為這些模組的實作工具,這是一種以其能力及可攜性著稱,並具備標準化與產業水準的程式語言。本書可用於程式設計方法的入門課程,因為書中內容並不要求讀者具備先修的電腦或程式設計背景。書中提出多樣性的案例研究以及練習,讓教師能夠針對電腦主修或其他領域的學生,授予入門性 C 程式設計課程。
本版新增內容
在第六版我們新增了第 0 章。這一章的目的是設計來說明計算機這個領域的架構與機會。我們希望這章可以鼓勵主修計算機的學生想像自己在世界中扮演的角色。另外,在第一章中,我們主要更新了硬體部分的資料,以符合最新硬體的發展。在每一章最後,我們重新設計與加強了許多個案研究。