書籍:Programming: Principles and Practice Using C++
作者:Bjarne Stroustrup
出版: Addison-Wesley Professional
編輯:陳萍萍的公主@一點人工一點智能
下載:書籍下載-《C++編程原理與實踐(第3版)》
01 書籍介紹
《C++編程原理與實踐(第3版)》旨在幫助每一位願意付出努力的學習者掌握編程的基本原理,並培養在現實世界中進行實際開發所需的實用技能。前幾版已被成千上萬的學生成功使用。本修訂版在內容上進行了更新與優化,更加貼合現代編程教育的需求。
本書具有以下特色:
· 以編寫可交付、可維護的程序為目標:假設你的最終目標是寫出他人可以放心使用和維護的高質量代碼;
· 注重核心概念與通用技術:強調編程思想與方法,而非陷入複雜的語言細節;
· 全面介紹編程基礎:不僅是一本C++語言入門書,更是一本面向過程、面向對象與泛型編程的綜合性編程入門指南;
· 兼顧高級抽象與底層控制:既涵蓋現代高層次的編程技巧,也講解實現高效硬件利用所必需的底層技術;
· 打下堅實編程基礎:幫助你寫出有用、正確、類型安全、易於維護且高效的代碼;
· 適合零基礎學習者,也惠及資深開發者:雖然主要面向從未接觸過編程的讀者,但許多有經驗的程序員也發現前幾版對於理解更高效的編程理念和技術非常有幫助;
· 內容全面,覆蓋面廣:涵蓋大量基礎概念、設計與編程技巧、語言特性以及標準庫的使用;
· 採用現代C++標準:基於C++20幷包含C++23的最新特性;
· 詳細講解內置類型與自定義類型的使用與設計:包括輸入輸出、計算以及簡單的圖形界面(GUI)編程;
· 系統介紹C++標準庫中的容器與算法:幫助你快速掌握現代C++開發的核心工具。
02 作者簡介
Bjarne Stroustrup是C++語言的設計者與最初實現者,同時也是一位著作等身的技術作家。他撰寫了多部廣受歡迎的技術書籍,包括《C++程序設計語言(第4版)》、《C++之旅(第3版)》以及《C++編程原理與實踐(第3版)》,此外還發表了大量面向專業領域和學術界的論文。
目前,Bjarne Stroustrup博士擔任紐約哥倫比亞大學計算機科學系教授。他是美國國家工程院院士,並被IEEE(電氣與電子工程師協會)、ACM(國際計算機協會)和CHM(計算機歷史博物館)授予會士(Fellow)稱號。
他還曾榮獲2018年度查爾斯·斯塔克·德雷珀獎(Charles Stark Draper Prize)、2018年IEEE計算機學會頒發的計算機先驅獎(Computer Pioneer Award),以及2017年IET法拉第獎章(Faraday Medal)等多項國際重要科技獎項。