C++ API设计
21推荐 收藏
17.8K阅读
图灵程序设计丛书

C++ API设计

Martin Reddy (作者) 刘晓娜 , 臧秀涛 , 林健 (译者)
暂时缺货
软件API设计经典著作,Pixar动画系统首席工程师悉心讲解,软件工程效率之源
如何构建高效、健壮、稳定且可扩展的优质API?对于这一软件工程上的难题,Martin Reddy凭借长期的从业经验,对优质API所应具备的各要素进行了全面分析,针对API的不同风格及模式,以及大型长期项目的内在要求,给出了种种最佳设计策略,从而对API设计过程的规范性及可持续性作出了重大的贡献。

本书适合软件工程师、高校计算机相关专业学生,以及编程爱好者阅读。

收藏本书能做什么?

有情况的时候会收到通知,比如电子书发布等。

PS:也会在图灵社区电报频道更新

纸质书
¥70.31 ¥89.00

出版信息

  • 书  名C++ API设计
  • 系列书名图灵程序设计丛书
  • 执行编辑关于本书的内容有任何问题,请联系 傅志红
  • 出版日期2013-08-08
  • 书  号978-7-115-32299-9
  • 定  价89.00 元
  • 页  数380
  • 印刷方式黑白
  • 开  本16开
  • 出版状态暂时缺货
  • 原书名API Design for C++
  • 原书号978-0123850034

同系列书

  • HTTP权威指南

    David Gourley   Brian Totty   Marjorie Sayer   Sailu Reddy   Anshu Aggarwal   陈涓   赵振平   译

    本书是HTTP及其相关核心Web技术方面的权威著作,主要介绍了Web应用程序是如何工作的,核心的因特网协议如何...

  • JavaScript高级程序设计(第3版)

    Nicholas C.Zakas   李松峰   曹力   译

    本书是JavaScript超级畅销书的新版。ECMAScript 5 和HTML5在标准之争中双双胜出,使大量...

  • 计算机科学的基础

    Al Aho   Jeff Ullman   傅尔也   译

    本书全面而详细地阐述了计算机科学的理论基础,从抽象概念的机械化到各种数据模型的建立,用算法、数据抽象等核心思想...

  • Java技术手册(第6版)

    Benjamin J Evans   David Flanagan   安道   译

    通过学习本书,你将能够: 掌握最新的语言细节,包括Java 8的变化 使用基本的Java句法学习面向对...

  • 机器学习实战

    Peter Harrington   李锐   李鹏   曲亚东   王斌   译

    机器学习是人工智能研究领域中一个极其重要的研究方向,在现今的大数据时代背景下,捕获数据并从中萃取有价值的信息或...

本书特色

C++ API开发策略全纪录
海量高效实例代码
重点关注大规模长期项目的API设计

目录

作者简介 阅读
序言 阅读
前言 阅读
致谢 阅读
第1章 API简介 阅读
第2章 特征
第3章 模式
第4章 设计
第5章 风格
第6章 C++用法
第7章 性能
第8章 版本控制
第9章 文档
第10章 测试
第11章 脚本化
第12章 可扩展性
附录A 库
索引

作者介绍

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公司的首席技术官。

相关文章

  • 丁晓昀 14推荐

    《C++ API 设计》——写给想写好类库的程序员

    “借助在大规模、协作性软件项目方面的经验,Martin Reddy介绍了对个体开发者和开发组织都有实际价值的模式与实践。《C++ API设计》探索了常常被忽视的技术性和非技术性问题,有助于推动成功的设计决策,从而产生高质量的,健壮的,而且可以… ...

  • 出版圈郭志敏 7推荐

    为什么使用API?什么情况下避免使用API?

    什么是API API(Application Programming Interface)提供了对某个问题的抽象,以及客户与解决该问题的软件组件之间进行交互的方式。组件本身通常以软件类库形式分发,它们可以在多个应用程序中使用。概括地说,API定义了一些可复用的模块,使得各个模…...

  • 袁野 2推荐

    Amazon提供API接入 开发者可分享销售收益

    ![enter image description here][1] 应用市场是一件让所有人头疼的事。除了苹果和 Google,大家都在拼命地获取用户和推销平台,当然还有更重要的——讨好和留住开发者。 Amazon 显然正在朝着这些方向努力,尤其是在为开发者提供福利这事上。这…...

  • 盼盼姐 10推荐

    《C++ API设计》作者Martin Reddy访谈问题征集

    Martin Reddy博士是软件行业的一名老兵,有着15年以上的从业经验,共撰写过40多篇论文,拥有3项软件专利,并与他人合著了Level of Detail for 3D Graphics。另外,他还是ACM以及IEEE的会员。早年,他曾在SRI International…...

  • 盼盼姐 9推荐

    C++ API设计大师Martin Reddy:选择最合适的语言(图灵访谈)

    Martin Reddy博士是软件行业的一名老兵,有着15年以上的从业经验,早年,他曾在SRI International供职5年,他成功创建了在Web上描述3D地球空间信息模型的ISO标准,并且还连续两年被选为Web3D协会的会长。他曾在Pixar动画工作室工作过6年,担任…...

  • 盼盼姐 3推荐

    [英]C++ API设计大师Martin Reddy:选择最合适的语言(图灵访谈)

    Martin Reddy博士是软件行业的一名老兵,有着15年以上的从业经验,早年,他曾在SRI International供职5年,他成功创建了在Web上描述3D地球空间信息模型的ISO标准,并且还连续两年被选为Web3D协会的会长。他曾在Pixar动画工作室工作过6年,担任…...

  • 什么时候能出电子版啊?
    yume  发表于 2015-01-19 08:03:43
    推荐
  • 很想翻译这个,呵呵
    白龙  发表于 2012-02-27 20:51:58
    推荐
    • 我问问进展。

      武卫东  发表于 2012-03-13 04:32:10
  • 请问是否会出电子版?
    仙水  发表于 2014-05-05 15:16:52
    推荐
    • 因为没有协商下来电子版权,所以暂时不能出电子版。——图灵编辑 李鑫

      李鑫  发表于 2014-05-05 15:26:41
  • 各个网上书店都断货了?这本书是不打算卖了吗?
    仙水  发表于 2014-07-01 09:19:39
    推荐
    • 会卖的,我们与网店沟通一下。谢谢!

      傅志红  发表于 2014-07-01 10:35:20
  • 很感兴趣,等翻译
    白龙  发表于 2012-01-31 23:17:15
    推荐
  • 还没出来么...
    白龙  发表于 2012-10-17 21:31:18
    推荐
  • 什么时候出版?
    ShionRyuu  发表于 2013-05-11 23:02:27
    推荐
  • 电子版什么时候开始出售?
    darlingtangli  发表于 2013-08-07 10:59:25
    推荐
  • 期待pdf版
    bzsy  发表于 2013-08-18 22:13:52
    推荐
  • 我买了这本书后,发现这本书的英文版电子版促销价1美元,虽然你在网上也能找到电子版pdf,不过1美元促销还是很给力的。当然,看起来会慢一点,对我来讲。
    aadilah  发表于 2013-11-10 18:34:21
    推荐
  • 我买的是第1次印刷的版本,少了345-348页,请问可以调换吗?具体应该怎么做?
    266lwf  发表于 2014-02-19 13:35:43
    推荐
  • 没有实体书在手边的时候想要参考一下很不方便,希望早日出电子版
    aadilah  发表于 2016-01-02 11:30:36
    推荐
  • 绝版了。。。
    netxfly  发表于 2016-12-22 10:08:31
    推荐