【備忘】C++程式設計原理與實踐 PDF下載
阿新 • • 發佈:2019-02-05
作者簡介:
Bjarne Stroustrup,英國劍橋大學電腦科學博士,C++的設計者和*初的實現者。他現在是德州農工大學電腦科學首席教授。1993年,由於在C++領域的重大貢獻,他獲得了ACM的Grace Murray Hopper大獎併成為ACM院士。在進入學術界之前,他在AT&T貝爾實驗室工作,是ISO C++標準委員會的創始人之一。
內容提要:
本書是C++之父Bjarne Stroustrup的*新力作。書中廣泛地介紹了程式設計的基本概念和技術,包括型別系統、算術運算、控制結構、錯誤處理等;介紹了從鍵盤和檔案獲取數值和文字資料的方法以及以圖形化方式表示數值資料、文字和幾何圖形;介紹了C++標準庫中的容器(如向量、列表、對映)和演算法(如排序、查詢和內積)的設計和使用。同時還對C++思想和歷史進行了詳細的討論,很好地拓寬了讀者的視野。
本書語言通俗易懂、例項豐富,可作為大學計算機、電子工程、資訊科學等相關專業的教材,也可供相關專業人員參考。
目錄:
出版者的話
譯者序
前言
第0章 致讀者
0.1 本書結構
0.1.1 一般方法
0.1.2 簡單練習、習題等
0.1.3 進階學習
0.2 講授和學習本書的方法
0.2.1 本書內容順序的安排
0.2.2 程式設計和程式設計語言
0.2.3 可移植性
0.3 程式設計和電腦科學
0.4 創造性和問題求解
0.5 反饋方法
0.6 參考文獻
0.7 作者簡介
**章 計算機、人與程式設計
1.1 介紹
1.2 軟體
1.3 人
1.4 電腦科學
1.5 計算機已無處不在
1.5.1 有螢幕和沒有螢幕
1.5.2 船舶
1.5.3 電信
1.5.4 醫療
1.5.5 資訊領域
1.5.6 一種垂直的視角
1.5.7 與C++程式設計有何聯絡
1.6 程式設計師的理想
**部分 基本知識
第2章 Hello,World!
2.1 程式
2.2 經典的**個程式
2.3 編譯
2.4 連結
……
第3章 物件、型別和值
第4章 計算
第5章 錯誤
第6章 編寫一個程式
第7章 完成一個程式
第8章 函式相關的技術細節
第9章 類相關的技術細節
第二部分 輸入和輸出
**0章 輸入/輸出流
**1章 定製輸入/輸出
**2章 一個顯示模型
**3章 圖形類
**4章 設計圖形類
**5章 繪製函式圖和資料圖
**6章 圖形使用者介面
第三部分 資料結構和演算法
**7章 向量和自由空間
**8章 向量和陣列
**9章 向量、模板和異常
第20章 容器和迭代器
第21章 演算法和對映
第四部分 拓寬視野
第22章 理念和歷史
第23章 文字處理
第24章 數值計算
第25章 嵌入式系統程式設計
第26章 測試
第27章 C語言
術語表
參考書目
第五部分 附錄
附錄A C++語言概要
附錄B 標準庫概要
附錄C Visual Studio簡要入門教程
附錄D 安裝FLTK
附錄E GUI實現
Bjarne Stroustrup,英國劍橋大學電腦科學博士,C++的設計者和*初的實現者。他現在是德州農工大學電腦科學首席教授。1993年,由於在C++領域的重大貢獻,他獲得了ACM的Grace Murray Hopper大獎併成為ACM院士。在進入學術界之前,他在AT&T貝爾實驗室工作,是ISO C++標準委員會的創始人之一。
內容提要:
本書是C++之父Bjarne Stroustrup的*新力作。書中廣泛地介紹了程式設計的基本概念和技術,包括型別系統、算術運算、控制結構、錯誤處理等;介紹了從鍵盤和檔案獲取數值和文字資料的方法以及以圖形化方式表示數值資料、文字和幾何圖形;介紹了C++標準庫中的容器(如向量、列表、對映)和演算法(如排序、查詢和內積)的設計和使用。同時還對C++思想和歷史進行了詳細的討論,很好地拓寬了讀者的視野。
本書語言通俗易懂、例項豐富,可作為大學計算機、電子工程、資訊科學等相關專業的教材,也可供相關專業人員參考。
目錄:
出版者的話
譯者序
前言
第0章 致讀者
0.1 本書結構
0.1.1 一般方法
0.1.2 簡單練習、習題等
0.1.3 進階學習
0.2 講授和學習本書的方法
0.2.1 本書內容順序的安排
0.2.2 程式設計和程式設計語言
0.2.3 可移植性
0.3 程式設計和電腦科學
0.4 創造性和問題求解
0.5 反饋方法
0.6 參考文獻
0.7 作者簡介
**章 計算機、人與程式設計
1.1 介紹
1.2 軟體
1.3 人
1.4 電腦科學
1.5 計算機已無處不在
1.5.1 有螢幕和沒有螢幕
1.5.2 船舶
1.5.3 電信
1.5.4 醫療
1.5.5 資訊領域
1.5.6 一種垂直的視角
1.5.7 與C++程式設計有何聯絡
1.6 程式設計師的理想
**部分 基本知識
第2章 Hello,World!
2.1 程式
2.2 經典的**個程式
2.3 編譯
2.4 連結
……
第3章 物件、型別和值
第4章 計算
第5章 錯誤
第6章 編寫一個程式
第7章 完成一個程式
第8章 函式相關的技術細節
第9章 類相關的技術細節
第二部分 輸入和輸出
**0章 輸入/輸出流
**1章 定製輸入/輸出
**2章 一個顯示模型
**3章 圖形類
**4章 設計圖形類
**5章 繪製函式圖和資料圖
**6章 圖形使用者介面
第三部分 資料結構和演算法
**7章 向量和自由空間
**8章 向量和陣列
**9章 向量、模板和異常
第20章 容器和迭代器
第21章 演算法和對映
第四部分 拓寬視野
第22章 理念和歷史
第23章 文字處理
第24章 數值計算
第25章 嵌入式系統程式設計
第26章 測試
第27章 C語言
術語表
參考書目
第五部分 附錄
附錄A C++語言概要
附錄B 標準庫概要
附錄C Visual Studio簡要入門教程
附錄D 安裝FLTK
附錄E GUI實現
......