C++發明人親自講解程式開發
為真實世界開發作準備
本書假設你期待能開發出簡潔的程式,無論你是軟體開發者或身在其它技術的領域。
著重基本概念及範本
本書深度說明基礎概念及技術,而非一般傳統的廣泛介紹,這樣你才能有更紮實的基礎,來撰寫好用,正確,可維護及有效的程式碼。
用最新的C++(C++11及C++14)開發
本書介紹程式開發概論,包括物件導向程式及泛型程式開發,並且對C++語言本身也有詳細的說明。C++是全世界最流行,也是最實用的語言。本書從C++程式開發的技術開始介紹,並且說明C++標準函數庫及C++11、C++14的功能,可簡化程式開發的工作。
從初學者到好學者都適用
本書的目標讀者是初學者,內容也授課給數千名大一新生過,也有非常多自學者閱讀本書。實作開發者及許多較有經驗的學生也能從中獲得新的體會及指導,看看大師是如何一步步完備其藝術般的程式語言。
更廣的視野
本書前半部為廣泛基本概念、設計及程式開發技術、語言功能及函數庫的說明。可學習到輸出輸入、計算、簡單圖型的程式開發。後半部則針對更深入的主題(如文字處理、測試、C程式語言等),並且提供了豐富的參考資料。
作者簡介:
Bjarne Stroustrup為C++的設計者及發明者,也是「The C++ Programming Language, Forth Edition (Addison-Wesley 2013)」一書的作者。目前為摩根史坦利技術部門的管理總監、哥倫比亞大學的客座教授、德州農工大學的專任研究教授、以及美國國家工程學院的院士。在成為學者之前,其任職於AT&T及貝爾實驗室數十年。他也是ISO C++標準委員會的發起人。
目錄
第0章 給讀者的話
第1章 電腦、人與程式設計
第2章 Hello, World
第3章 物件、型態和值
第4章 計算
第5章 錯誤
第6章 撰寫程式
第7章 完成程式
第8章 有關函數的技術性
第9章 類別的技術性
第10章 輸入/輸出串流
第11章 自定輸入/輸出
第12章 顯示模型
第13章 圖形類別
第14章 圖形類別設計
第15章 繪圖函數及資料
第16章 圖形化使用者介面
第17章 向量和自由空間
第18章 向量及陣列
第19章 向量、模版及例外
第20章 容器和反覆運算器
第21章 演算法和映射
第22章 理念和歷史
第23章 文字處理
第24章 數值計算
第25章 嵌入式系統程式設計
第26章 測試
第27章 C 語言
附錄A 語言總覽
附錄B 標準函數庫總覽
附錄C 使用Visual Studio
附錄D 安裝FLTK
附錄E GUI 實作
第0章 給讀者的話
第1章 電腦、人與程式設計
第2章 Hello, World
第3章 物件、型態和值
第4章 計算
第5章 錯誤
第6章 撰寫程式
第7章 完成程式
第8章 有關函數的技術性
第9章 類別的技術性
第10章 輸入/輸出串流
第11章 自定輸入/輸出
第12章 顯示模型
第13章 圖形類別
第14章 圖形類別設計
第15章 繪圖函數及資料
第16章 圖形化使用者介面
第17章 向量和自由空間
第18章 向量及陣列
第19章 向量、模版及例外
第20章 容器和反覆運算器
第21章 演算法和映射
第22章 理念和歷史
第23章 文字...