《Effective C++》

在國際上,本書所引起的反響,波及整個計算技術出版領域,餘音至今未絕。幾乎在所有C++書籍的推薦名單上,本書都會位於前三名。作者高超的技術把握力、獨特的視角。詼諧輕鬆的寫作風格、獨具匠心的內容組織,都受到極大的推崇和仿效。這種奇特的現象,只能解釋為人們對這本書衷心的讚美和推祟。《Effective C++》前兩個版本的確抓住了全世界無數程式設計師的目光。原因十分顯明:Scott Meyers 極富實踐意義的C++ 研討方式,描述出專家用以產出乾淨、正確、高效代碼的經驗法則和行事法則——也就是他們幾乎總是做或不做的某些事。

基本信息

【原 書 名】 Effective C++, Third Edition
【原出版社】 Addison-Wesley/Pearson
【作者】(美)Scott Meyers [同作者作品] [作譯者介紹]
【譯者】 侯捷[同譯者作品]
【出 版 社】 電子工業出版社
【書 號】 712102909X
【出版日期】 2006 年6月
【開 本】 16開
【頁 碼】 336
【版 次】3-1


內容簡介

有人說C++程式設計師可以分成兩類,讀過Effective C++的和沒讀過的。世界頂級C++大師Scott Meyers成名之作的第三版的確當得起這樣的評價。當您讀過這本書之後,就獲得了迅速提升自己C++功力的一個契機。.


在國際上,本書所引起的反響,波及整個計算技術出版領域,餘音至今未絕。幾乎在所有C++書籍的推薦名單上,本書都會位於前三名。作者高超的技術把握力、獨特的視角。詼諧輕鬆的寫作風格、獨具匠心的內容組織,都受到極大的推崇和仿效。這種奇特的現象,只能解釋為人們對這本書衷心的讚美和推祟。《Effective C++》前兩個版本的確抓住了全世界無數程式設計師的目光。原因十分顯明:Scott Meyers 極富實踐意義的C++ 研討方式,描述出專家用以產出乾淨、正確、高效代碼的經驗法則和行事法則——也就是他們幾乎總是做或不做的某些事。


這本書不是讀完一遍就可以束之高閣的快餐讀物,也不是用以解決手邊問題的參考手冊,而是需要您去反覆閱讀體會的,C++是真正程式設計師的語言,背後有著精深的思想與無與倫比的表達能力,這使得它具有類似宗教般的魅力。希望這本書自瞄幫助您跨越C抖的重重險阻,領略高處才有的壯美風光,做—個成功而快樂的C++程式設計師。...


本書一共組織 55 個準則,每一條準則描述一個編寫出更好的 C++ 的方式。每一個條款的背後都有具體範例支撐。第三版有一半以上的篇幅是嶄新內容,包括討論資源管理和模板(templates)運用的兩個新章。為反映出現代設計考慮,對第二版論題做了廣泛的修訂,包括異常(exceptions)、設計模式(design patterns)和多執行緒(multithreading)。


《Effective C++》的重要特徵包括:


* 高效的 classes、functions、templates 和inheritance hierarchies(繼承體系)方面的專家級指導。


* 嶄新的 "TR1" 標準程式庫功能套用,以及與既有標準程式庫組件的比較。


* 洞察 C++和其他語言(例如Java、C#、C)之間的不同。此舉有助於那些來自其他語言陣營的開發人員消化吸收 C++ 式的各種解法。


編輯推薦

名著名譯,經典奉獻。雙色印刷,完美再現原著風采。
本書一共組織 55 個準則,每一條準則描述一個編寫出更好的 C++ 的方式。每一個條款的背後都有具體範例支撐。第三版有一半以上的篇幅是嶄新內容,包括討論資源管理和模板(templates)運用的兩個新章。為反映出現代設計考慮,對第二版論題做了廣泛的修訂,包括異常(exceptions)、設計模式(design patterns)和多執行緒(multithreading)。
《Effective C++》的重要特徵包括:
* 高效的 classes、functions、templates 和inheritance hierarchies(繼承體系)方面的專家級指導。
* 嶄新的 "TR1" 標準程式庫功能套用,以及與既有標準程式庫組件的比較。
* 洞察 C++和其他語言(例如Java、C#、C)之間的不同。此舉有助於那些來自其他語言陣營的開發人員消化吸收 C++ 式的各種解法。


作譯者介紹

譯者: 侯捷
台灣資深技術作家、譯者。閒靜少言。不慕榮利。好讀書。求甚解。侯捷先生以為“任何書籍如果缺少讀者,再怎么優秀都將喪失價值。因此,做為一位書評人,我非常樂見評選風氣興盛。雖然所謂“喜愛”帶有很大的主觀成份,但這類評選仍然具有十分正面的價值,可以帶給讀者、作者、譯者、出版者很大的參與感,對於讀書風氣、好書浮現率都有幫助。”
[同作者作品]
深入淺出MFC(第二版)
STL 源碼剖析
Word排版藝術(編輯排版工作者案頭必備讀物,台灣著名作譯者侯捷親編)
作者: Scott Meyers
Scott Meyers:世界頂級的C++軟體開發技術權威之一。他是兩本暢銷書Effective C++和More Effective C++的作者,以前曾經是C++ Report的專欄作家。他經常為C/C++ Users Journal和Dr. Dobb's Journal撰稿,也為全球範圍內的客戶做諮詢活動。他也是Advisory Boards for NumeriX LLC和InfoCruiser公司的成員。他擁有Brown University的計算機科學博士學位。.. << 查看詳細


[同作者作品]
Effective C++中文版 2nd Edition
Effective C++:改善程式技術與設計思維的55個有效做法(第三版)(中文版) (07年度暢銷榜TOP50)
More Effective C++中文版35個改善編程與設計的有效方法


譯者序

按孫中山先生的說法,這個世界依聰明才智的先天高下得三種人:先知先覺得發明家,後知後覺得宣傳家,不知不覺得實踐家。三者之中發明家最少最稀珍,最具創造力。正是匠心獨具的發明家創造了這個花花綠綠的計算機世界。
以文字、圖書、授課形式來講解、宣揚、引導技術的人,一般被視為宣傳家而非發明家。然而,有一類最高等級的技術作家,不但能將精闢獨到的見解訴諸文字,又能創造新的教學形式,引領風騷,對技術的影響和對產業的貢獻不亞於技術或開發工具的創造者。這種人當之發明家亦無愧矣。
Scott Meyers就是這一等級的技術作家!
自從1991年出版《Effective C++》之後,Meyers聲名大噪。


序言

1991年我寫下《Effective C++》第一版。1997年撰寫第二版時我更新了許多重要內容,但為了不讓熟悉第一版的讀者感到困惑,我竭盡所能保留原始結構:原先50個條款中的48個標題基本沒變。如果把書籍視為一棟房屋,第二版只是更換地毯燈飾,重新粉刷一遍而已。
到了第三版,修繕工作進一步深入壁骨牆筋(好幾次我甚至希望能夠翻新地基)。1991年起C++ 世界經歷了巨大變革,而本書目標——在一本小而有趣的書中確認最重要的一些C++ 編程準則——卻已不再能夠由15年前建立的那些條款體現出來。“C++ 程式設計師擁有C背景”這句話在1991年是個合理假設,如今C++ 程式設計師卻很可能來自Java或C# 陣營。


相關資源

· 【推薦嵌入式學院相關就業培訓課程】(嵌入式Linux、Symbian手機開發、WinCE/Mobile開發、FPGA等)
· 程式設計師的7種武器(正則表達式、程式語言、資料庫、算法、軟體調試、開發環境)
· C/C++ 經典著作(《C專家編程》《C++ Templates中文版》《C和指針 》《C陷阱與缺陷》《C++沉思錄》)
Effective C++:改善程式技術與設計思維的55個有效做法(第三版)(中文版) (07年度暢銷榜TOP50)


參考

互動出版網

相關詞條

相關搜尋

熱門詞條

聯絡我們