《C++ Primer(第4版)(评注版)》上市 china-pub首发

陈硕 2012-08-13 11:20:31
[C++] 《C++ Primer(第4版)(评注版)》上市 china-pub首发

《C++ Primer》是一本系统而权威的C++ 教材,它全面而深入地讲解了C++ 语言及其标准库。本书作者Stanley B. Lippman 在20 世纪80 年代早期即在C++ 之父Bjarne Stroustrup 领导下开发C++ 编译器,另一作者Josée Lajoie 曾多年担任C++ 标准委员会核心语言组主席,他们对这门编程语言的理解与把握非常人可比。本书对C++ 语法和语 义的阐释兼具准确性与可读性,在坊间无出其右者。第4 版更吸收了先进的C++ 教学经验,在内容组织上对初学者更加友好,详略得当且重点突出,使读者能更快上手编写有用的程序,也更适合自学。全球已有45 万人通过该 书的各个版本学习了C++ 编程。
对于国外技术图书,选择翻译版还是影印版,常常让人陷入两难的境地。本评注版力邀国内资深专家执笔,在英文原著基础上增加中文点评与注释,旨在融合二者之长,既保留经典的原创文字与味道,又以先行者的学研心得与实践感悟,对读者阅读与学习加以点拨、指明捷径。
经过评注的版本,更值得反复阅读与体会。希望这本书能够帮助您跨越C++ 的重重险阻,领略高处才有的壮美风光,做一个成功而快乐的C++ 程序员。 

China-pub首发: http://product.china-pub.com/3683114
...全文
562 21 打赏 收藏 举报
写回复
21 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
xiaolomg 2012-11-17
看了lz的书,只能说比较失望,所谓的评注版还没有lz的C++系列文章精彩。
  • 打赏
  • 举报
回复
yangyunzhao 2012-10-22
[Quote=引用 9 楼 的回复:]
为啥不等新版呢

因为C++11
[/Quote]
amazon的国外网站已经有C++ Primer 5了。不过不知道啥时候有中文版
  • 打赏
  • 举报
回复
一秒一次郎 2012-08-23
楼主还是很牛逼的一个人
  • 打赏
  • 举报
回复
陈硕 2012-08-23
[Quote=引用 11 楼 的回复:]
你应该有微博吧?建议你看一下他的微博,当然要看哪些牛人关注他。现在上不了微博,他好像叫@bnuchenshuo
[/Quote]

@bnu_chenshuo
  • 打赏
  • 举报
回复
木子小新 2012-08-22
支持评注版
  • 打赏
  • 举报
回复
庄鱼 2012-08-22
这本书没看过,不过国内的许都“原著”、经典翻译的各类书见过一些,也许我以偏概全了。

C++,怎么说呢,说穿了很简单,但文字描述上又太过的弯弯绕绕、不清不楚,总体来说,不知道是编书或翻译的人根本不懂C++呢,还是有意而为之。
我是作项目出来的,89年那会儿就一直开始与C++打交道,虽然最初是用turbo C++1.0来代替pascal(我曾用pascal编写过仿真C环境,当然编译后还是pascal)学C语言,由于是从C++入手然后再接触C,两个语言看得比较清,从一开始到现在,所谓的C语言的拦路虎——指针——从来就没有出现过,相反的是const、static之类的限制符倒会带来点小麻烦:通常在C++里理所当然的事,在C里却完全变成另一回事,需要及时调整。
我觉得,所有的这类语言书都有意无意的再做这么一件事:“我是在正宗,按我的方法就能成大师。”但却忽视了更重要的事:语言一直是在发展的,所谓的正宗时刻在过时贬值中,但为达目的构筑不同的需求的软件这种思想却一直没变过。而市面上的各种书却没有几个教人这些:如何安全的打破各种规则,编写安全有效的代码。然而这恰恰是在座最需要的,中国缺少的不是代码码字工,而是有自己独立意识的敢担当的程序员。

文人相轻,也要看对象,如果写书的人是从实践的基础上出来,教大家如何自由的编写程序,那么,或许会在一个层面上说话,即便言语轻慢也是为了彼此促进,但目前看来,好像还不是一回事。
  • 打赏
  • 举报
回复
英文版?
  • 打赏
  • 举报
回复
vanxining 2012-08-21
文人相轻,尤其是国外大牛众多的对比之下,某些人认为国内IT业整体水平低下也是可以理解的。
  • 打赏
  • 举报
回复
CandPointer 2012-08-21
china pub上, 有 三个 样章 的 试读pdf的

代码大全2, 经典翻译


是不是专家,这个一说。令人想起 射雕英雄传 里面, 灵智上人pk欧阳锋/黄药师/老顽童
  • 打赏
  • 举报
回复
BaronZ 2012-08-21
[Quote=引用 10 楼 的回复:]
引用 8 楼 的回复:

引用 7 楼 的回复:
如果是大学教授、或是靠翻译几本书、写写教材那种,那就不算专家。
标准与实际应用永远都是两回事,只有做了项目,开发了产品,你才会真正明白东西到底是怎么回事,很多的“标准”其实在应用时都是要被打破的,因为语言是为项目服务的一种工具,只有明白了这点,才可能真正深入的去了解语言所允许的极限,从而将一些所谓的不可能变成可能,那样才真正的学会并掌握一门……
[/Quote]
顺着他的帖子找到他的简介
陈硕,北京师范大学硕士,擅长 C++ 多线程网络编程和实时分布式系统架构。现任职于香港某跨国金融公司 IT 部门,从事实时外汇交易系统开发。编写了开源 C++ 网络库 muduo; 参与翻译了《代码大全(第二版)》和《C++ 编程规范(繁体版)》;2009 年在上海 C++ 技术大会做技术演讲《当析构函数遇到多线程》,同时担任 Stanley Lippman 先生的口译员;2010 年在珠三角技术沙龙做技术演讲《分布式系统的工程化开发方法》;2012年在“我们的开源项目”深圳站做《Muduo 网络库:现代非阻塞C++网络编程》演讲。

  • 打赏
  • 举报
回复
BaronZ 2012-08-21
[Quote=引用 10 楼 的回复:]
引用 8 楼 的回复:

引用 7 楼 的回复:
如果是大学教授、或是靠翻译几本书、写写教材那种,那就不算专家。
标准与实际应用永远都是两回事,只有做了项目,开发了产品,你才会真正明白东西到底是怎么回事,很多的“标准”其实在应用时都是要被打破的,因为语言是为项目服务的一种工具,只有明白了这点,才可能真正深入的去了解语言所允许的极限,从而将一些所谓的不可能变成可能,那样才真正的学会并掌握一门……
[/Quote]
你应该有微博吧?建议你看一下他的微博,当然要看哪些牛人关注他。现在上不了微博,他好像叫@bnuchenshuo
  • 打赏
  • 举报
回复
庄鱼 2012-08-13
如果是大学教授、或是靠翻译几本书、写写教材那种,那就不算专家。
标准与实际应用永远都是两回事,只有做了项目,开发了产品,你才会真正明白东西到底是怎么回事,很多的“标准”其实在应用时都是要被打破的,因为语言是为项目服务的一种工具,只有明白了这点,才可能真正深入的去了解语言所允许的极限,从而将一些所谓的不可能变成可能,那样才真正的学会并掌握一门语言。
如果总跟在别人后面去做,而不是作各种尝试(建立在有目的的基础上),那么很多东西是学不会的。
  • 打赏
  • 举报
回复
庄鱼 2012-08-13
其实,如果有15年以上的C项目经验,作C++的专家也是可理解的
  • 打赏
  • 举报
回复
陈硕 2012-08-13
[Quote=引用 2 楼 的回复:]

没试读么?
[/Quote]

试读样章: http://vdisk.weibo.com/s/a7om3
  • 打赏
  • 举报
回复
庄鱼 2012-08-13
资深专家?是20年以上C++项目经验吗?如果不是,那就别自称专家,否则出错丢人现眼。
  • 打赏
  • 举报
回复
shen_wei 2012-08-13
呵呵。。
  • 打赏
  • 举报
回复
没试读么?
  • 打赏
  • 举报
回复
图灵狗 2012-08-13
找个机会领略一下大师的评注,谢谢楼主的信息!
  • 打赏
  • 举报
回复
庄鱼 2012-08-13
[Quote=引用 8 楼 的回复:]

引用 7 楼 的回复:
如果是大学教授、或是靠翻译几本书、写写教材那种,那就不算专家。
标准与实际应用永远都是两回事,只有做了项目,开发了产品,你才会真正明白东西到底是怎么回事,很多的“标准”其实在应用时都是要被打破的,因为语言是为项目服务的一种工具,只有明白了这点,才可能真正深入的去了解语言所允许的极限,从而将一些所谓的不可能变成可能,那样才真正的学会并掌握一门语言。
如果总跟在别人后……
[/Quote]
我有些孤陋寡闻,真的没听过……
而且我也很少有时间泡CSDN,对不起了
  • 打赏
  • 举报
回复
xunxun 2012-08-13
为啥不等新版呢

因为C++11
  • 打赏
  • 举报
回复
加载更多回复
发帖
非技术区
加入

1.5w+

社区成员

C/C++ 非技术区
社区管理员
  • 非技术区社区
申请成为版主
帖子事件
创建了帖子
2012-08-13 11:20
社区公告
暂无公告