摘要註: |
本書系統講述了計算機程序設計的基本概念、基本方法和常用程序語言的優化設計思想,用大量的程序實例說明了常用程序設計方法的實際應用和編程技巧。全書分10章,以三個部份介紹了程序設計的基礎知識、基本方法及其優化方法。第一部份概要介紹了程序設計方法的發展、程序設計的一般方法和表示方法,並描述了算法的概念和圖靈機模型;第二部份結合具體程序實例詳細講述了結構化程序設計方法、面向對象程序設計方法、組件化程序設計方法、遞歸程序設計方法、嵌入式程序設計方法和程序的正確性證明;第三部份介紹了程序計算複雜度的分析方法,對程序設計進行了定量的表示,並舉例說明了C/C++程序、Java程序、ASP程序、Prolog邏輯程序、32位匯編指令常用的優化內容、原則與方法。本書可作為高等院校程序設計方法課程的教科書,也可以作為從事計算機程序設計的研究人員和從事軟件系統設計、開發及應用工作的相關技術人員的參考書。 |