- 高質量程序設計指南:C++/C語言
- 林銳 韓永泉編著
- 860字
- 2019-01-09 14:08:54
前言
本書出版后一直受到不少軟件公司和C++程序員的關注,但不知不覺間也絕跡很久。不斷有讀者問我從何處可以買到本書、什么時候再版。現在這一版本的推出,也可視作對這一詢問的一種回答。
說來慚愧,我從2002年寫完本書第1版后,再也沒有接觸過C++編程,現在對C++已經很陌生了。2004年1月我離開上海貝爾,創辦了上海漫索計算機科技有限公司,專注于IT企業的研發管理整體解決方案(包括軟件產品和咨詢服務)。我自己已經從技術專家轉型為企業管理者,關注商務多于軟件技術。對于出版本書第3版,我的確心有余而力不足。幸好第2版的作者韓永泉仍然從事應用軟件開發,寶刀未老,讓我對第3版的質量充滿信心。
在撰寫這一版的時候,為了更進一步突出本書一貫強調的“高質量程序設計”理念,對原書前版的內容做了一些調整:
首先是進行了全面的修訂,改正了所有已經發現的錯誤,并對原有部分章節的內容進行了補充;
其次,刪除了第2版的第2章和第17章(名字空間和模板)。根據我們的觀察,除非是開發類庫等通用程序,第17章的內容在現階段對應用軟件開發人員一般不具有實際指導價值;
最后,增加了大約10個小節的內容,分散在各章中。這些增加的內容是實際應用軟件開發過程中經常會用到的技術,可以顯著地提高編程效率,增強軟件的健壯性和可移植性。
不論本書第1版和第2版是好是差,它都被過度地使用了,產生了令作者始料不及的影響。本書的試題被國內軟件公司大面積地用于C++程序員招聘考試,結果事先看過答案的應試者考了高分而被錄取,還真有人向我致謝;也有不少人未看過答案而考了低分未被錄取,在網上把作者罵一通。本書的試題和答案早在2002年就公開了,不知有多少人看過,我很奇怪怎么到現在還被煞有介事地用于考試。
希望讀者正確地使用本書:請您學習和應用您(或公司)認為好的東西,不要把本書當作標準來看待,不要全部照搬,也不必花費很多時間去爭議本書是好還是壞。如果你發現書中的錯誤或不妥之處,請及時告知作者韓永泉,或發郵件至northwest_wolf@sina.com,或直接上他的Blog與他交流:http://blog.csdn.net/northwest_wolf/。
林銳
上海漫索計算機科技有限公司 總經理
睿泰科技集團董事、首席研發管理專家
http://www.mansuo.com
linrui@mansuo.com
- Instant Testing with CasperJS
- VSTO開發入門教程
- 老“碼”識途
- Eclipse Plug-in Development:Beginner's Guide(Second Edition)
- Android傳感器開發與智能設備案例實戰
- 微課學人工智能Python編程
- SQL Server 入門很輕松(微課超值版)
- 百萬在線:大型游戲服務端開發
- 分布式數據庫HBase案例教程
- HTML5 Canvas核心技術:圖形、動畫與游戲開發
- 產品架構評估原理與方法
- C++ Data Structures and Algorithm Design Principles
- Python程序設計案例教程
- Hands-On Game Development Patterns with Unity 2019
- Mastering Android Application Development