- Boost程序庫完全開發指南:深入C++”準”標準庫(第5版)
- 羅劍鋒
- 5字
- 2020-05-22 18:05:57
第0章 導讀
0.1 關于本書
C++是一種偉大的編程語言,在某種程度上,它甚至超越了編程語言的境界,升華為一種哲學。
C++是一種多范式、可擴展的編程語言,支持多種編程風格——基于過程、基于對象、面向對象、函數式、泛型、模板元、自動機,非常自由靈活,易學難精,在不同編程風格間切換時必須小心謹慎以免失誤。
C++標準中出現的STL(標準模板庫)極大地改變了C++程序員的編程思維,使“泛型”成為21世紀以來程序開發界非常流行的詞匯之一。而C++標準委員會成員所設立的Boost社區和他們開發的Boost程序庫,更將“泛型”等現代C++編程方法發揮到了極致。
Boost程序庫代表了目前C++語言最新、最前沿的技術,其內容博大精深,絲毫不遜于經典的STL,但同時Boost也令很多人難以摸清門路,不得升堂入室而一窺究竟。鑒于此,作者根據多年在實際開發中使用Boost庫的經驗并結合最新的C++標準編寫了本書,想為廣大C++程序員了解C++的最新技術進展盡一份自己的力量。
本書的定位是“指南”(Guide、Introduction),而不是技術手冊(Reference)或使用說明(Manual),本書能夠解答90%但不是所有與Boost庫相關的問題。但作者盡量做到讓本書接近一本參考手冊,使讀者在閱讀本書時能夠脫離計算機,不至于頻繁使用鼠標和鍵盤查詢在線幫助或源代碼。
推薦閱讀
- Learning Single:page Web Application Development
- CentOS 7 Server Deployment Cookbook
- 動手玩轉Scratch3.0編程:人工智能科創教育指南
- Responsive Web Design with HTML5 and CSS3
- 我的第一本算法書
- 軟件測試工程師面試秘籍
- Jupyter數據科學實戰
- Mastering JavaScript High Performance
- uni-app跨平臺開發與應用從入門到實踐
- Python一行流:像專家一樣寫代碼
- UML軟件建模
- HTML5移動Web開發
- MongoDB Cookbook
- Effective C++:改善程序與設計的55個具體做法(第三版)中文版(雙色)
- C#從入門到精通(微視頻精編版)