| *完成訂單後正常情形下約兩周可抵台。 *本賣場提供之資訊僅供參考,以到貨標的為正確資訊。 印行年月:202308*若逾兩年請先於私訊洽詢存貨情況,謝謝。 台灣(台北市)在地出版社,每筆交易均開具統一發票,祝您中獎最高1000萬元。 書名:大規模C++軟件開發 卷1.過程與架構 ISBN:9787115609779 出版社:人民郵電 著編譯者:約翰.拉科斯 頁數:540 所在地:中國大陸 *此為代購商品 書號:1582834 可大量預訂,請先連絡。 內容簡介 本書通過具體示例演示大規模C++開發的基本設計設想,為各種規模的項目奠定基礎,並演示成功進行大規模實際開發所需的過程、方法、技術和工具。通過閱讀本書,讀者可以逐步改變自己的設計和開發方法。本書旨在使用軟體從業人員熟悉的C++構件來解決現實問題,同時確定(並激發)現代C++替代方案。作者利用超過30年的構建大規模、關鍵任務的企業系統的實踐經驗,展示了如何創建和增長軟體資本。 本書專為有經驗的C++軟體開發者和系統設計師編寫,從事大型軟體開發工作的架構師或項目負責人等也可以通過閱讀本書解決實際工作中的問題。作者簡介 約翰·拉科斯(John Lakos),《大規模C++程序設計》(Large-Scale C++Software Design)一書的作者,任職于彭博有限合夥企業,擔任高級架構師,同時是全球C++軟體開發顧問。2001年他成立了彭博的BDE工作組,按照他的基於組件的方法論、過程和架構來開發細粒度的、可復用的C++軟體。他是ACCU、C++Now、CppCon和Meeting C++等業內知名技術會議的常客,經常發表技術演講。他自2006年開始任C++標準委員會的投票成員,新一代C++的成型有他的一份功勞,包括C++11的值語義、C++17的PMR內存分配器和C++20的模塊。他於1996年出版的《大規模C++程序設計》一書是C++大型系統設計的開山之作,至今還是這方面唯一的權威參考書。目錄 第0章 動機0 1 目標:進度更快、產品更好、預算更低 0 2 應用軟體與庫軟體 0 3 協作式軟體與可復用軟體 0 4 層次化可復用軟體 0 5 易延展軟體與穩定軟體 0 6 物理設計的關鍵作用 0 7 物理形式統一的軟體:組件 0 8 對層次化復用的量化:一個類比 0 9 軟體資本 0 10 增大投入 0 11 保持警覺 0 12 小結 第1章 編譯器、連接器和組件 1 1 知識就是力量:細節決定成敗 1 1 1 「Hello World!」 1 1 2 創建C++程序 1 1 3 頭文件的作用 1 2 C++程序的編譯和連接 1 2 1 構建流程:編譯器和連接器的使用 1 2 2 目標文件( o)的經典原子性 1 2 3 o文件中的節和弱符號 1 2 4 靜態庫 1 2 5 「單例」註冊表的例子 1 2 6 庫間依賴 1 2 7 連接順序和構建時行為 1 2 8 連接順序和運行時行為 1 2 9 共享(動態連接)庫 1 3 聲明、定義和連結 1 3 1 聲明與定義 1 3 2 (邏輯的)連結與(物理的)連接 1 3 3 需要了解連接工具 1 3 4 物理「連結」的另一種定義:綁結 1 3 5 連接器運作的更多細節 1 3 6 對一些需要全程序範圍內地址唯一的實體的介紹 1 3 7 客戶編譯器需要看到定義的源代碼的構件 1 3 8 聲明並不一定要帶上定義才能起作用 1 3 9 客戶編譯器通常需要看到類定義 1 3 10 客戶編譯器必須看到定義的源代碼的其他實體 1 3 11 枚舉具有外連結,但又會怎樣 1 3 12 內聯函數略有特殊 1 3 13 函數模板和類模板 1 3 14 函數模板和顯式特化 1 3 15 類模板及其偏特化 1 3 16 extern模板 1 3 17 用工具來理解單一定義規則和綁結 1 3 18 命名空間 1 3 19 對const實體默認連結的闡釋 1 3 20 本節小結 1 4 頭文件 1 5 包含指令和包含保護符 1 5 1 包含指令 1 5 2 內置的包含保護符 1 5 3 外置的包含保護符(已廢棄) 1 6 從 h/ cpp文件對到組件 第2章 打包和設計規則 第3章 物理設計和分解 參考文獻 詳細資料或其他書籍請至台灣高等教育出版社查詢,查後請於PChome商店街私訊告知ISBN或書號,我們即儘速上架。 |