作者簡介:
Martin Reddy
博士是軟件行業的一名老兵,有著15年以上的從業經驗,共撰寫過40多篇論文,擁有3項軟件專利,並與他人閤著瞭Level of Detail for 3D Graphics。另外,他還是ACM以及IEEE的會員。
早年,他曾在SRI International供職5年,主要從事分布式三維地形可視化技術方麵的工作,他成功創建瞭在Web上描述3D地球空間信息模型的ISO標準,並且還連續兩年被選為Web3D協會的會長。
他曾在Pixar動畫工作室工作過6年,擔任內部動畫係統的首席工程師,設計並實現瞭很多高性能API,這些API在一些奧斯卡獲奬及提名影片的製作中都發揮瞭關鍵作用,這些影片有《海底總動員》、《超人總動員》、《賽車總動員》、《料理鼠王》,以及《機器人總動員》等。
他還開辦瞭一傢谘詢公司Code Reddy,為各傢軟件公司提供技術谘詢,主要客戶有Linden Lab和Planet 9 Studios,為大型在綫3D虛擬世界《第二人生》設計瞭API並改善瞭其基本架構。
現在他擔任ToyTalk公司的首席技術官。
譯者簡介:
劉曉娜
中國科學院計算技術研究所員工,在職博士,從事網絡大數據采集及挖掘方麵的研究,愛好讀書、翻譯和旅遊。
臧秀濤
碩士畢業於中國科學院計算技術研究所。曾從事網絡遊戲、操作係統方麵的開發工作。熱愛技術、讀書和翻譯。
林健
中國科學院計算技術研究所博士生,從事機群與網格計算方麵的研究,愛好DIY、開源軟件與技術寫作。
The design of application programming interfaces can affect the behavior, capabilities, stability, and ease of use of end-user applications. With this book, you will learn how to design a good API for large-scale long-term projects. With extensive C++ code to illustrate each concept, API Design for C++ covers all of the strategies of world-class API development. Martin Reddy draws on over fifteen years of experience in the software industry to offer in-depth discussions of interface design, documentation, testing, and the advanced topics of scripting and plug-in extensibility. Throughout, he focuses on various API styles and patterns that will allow you to produce elegant and durable libraries.
The only book that teaches the strategies of C++ API development, including design, versioning, documentation, testing, scripting, and extensibility. Extensive code examples illustrate each concept, with fully functional examples and working source code for experimentation available online. Covers various API styles and patterns with a focus on practical and efficient designs for large-scale long-term projects.
發表於2025-01-31
API Design for C++ 2025 pdf epub mobi 電子書 下載
如題,看的英文版,有些地方看英文不是很理解,想看下中文怎麼翻譯的,無奈找不到電子版,目前來看也不值得買一本中文版做參考。謝謝大傢! 當然譯者辛苦瞭!
評分如題,看的英文版,有些地方看英文不是很理解,想看下中文怎麼翻譯的,無奈找不到電子版,目前來看也不值得買一本中文版做參考。謝謝大傢! 當然譯者辛苦瞭!
評分如題,看的英文版,有些地方看英文不是很理解,想看下中文怎麼翻譯的,無奈找不到電子版,目前來看也不值得買一本中文版做參考。謝謝大傢! 當然譯者辛苦瞭!
評分如題,看的英文版,有些地方看英文不是很理解,想看下中文怎麼翻譯的,無奈找不到電子版,目前來看也不值得買一本中文版做參考。謝謝大傢! 當然譯者辛苦瞭!
評分如題,看的英文版,有些地方看英文不是很理解,想看下中文怎麼翻譯的,無奈找不到電子版,目前來看也不值得買一本中文版做參考。謝謝大傢! 當然譯者辛苦瞭!
圖書標籤: C++ API 程序設計 編程 C/C++ Programming Design 設計
c++中級經典。
評分其實內容和《大規模C++程序設計》蠻接近的,強調瞭文檔和給齣瞭腳本Binding的一些例子,蠻不錯的書,值得一看。
評分講的主題太多,但每個主題都隻淺嘗則止,大多數東西都已經有所瞭解,沒有太多新的收獲。
評分Pixar前架構師,3D圖形圖像處理,世界級C++程序員,多年大規模軟件開發經驗凝聚於一本書。
評分其實內容和《大規模C++程序設計》蠻接近的,強調瞭文檔和給齣瞭腳本Binding的一些例子,蠻不錯的書,值得一看。
API Design for C++ 2025 pdf epub mobi 電子書 下載