万本电子书0元读

万本电子书0元读

顶部广告
Boost程序库探秘:深度解析C++准标准库(第2版)(仅适用PC阅读)

Boost程序库探秘:深度解析C++准标准库(第2版)(仅适用PC阅读)电子书

  现在是21世纪的第二个十年,计算机编程语言领域已不复早期几家独大的局面,而是风起云涌、各领风骚,新的语言不断出现,同时也有老的语言逐渐衰落,但从一些权威统计机构的数据来看,三十年前诞生的C++语言依然有着强大的生命力,稳稳保持着热门语言前三名的位置,即使是后来者Java、C#、Python、Ruby等也未能撼动它的王者地位。 C++能够获得这样的成就绝非运气,而是在于它自身的优异品质。它兼容“中级语言”C,具有良好的结构和绝佳的运行效率,可以开发系统级软件;它又开创了许多现代编程语言的范式,支持面向对象、泛型等技术,灵活方便,可以开发各种大型复杂的应用软件。在众多的编程语言中C++可称得上是“全能选手”,可上可下,小至嵌入式系统,大至企业级应用,几乎没有什么事情是C++做不到的。

售       价:¥

纸质售价:¥70.30购买纸书

7人正在读 | 2人评论 9.8

作       者:罗剑锋

出  版  社:清华大学出版社

出版时间:2014-03-01

所属分类: 科技 > 计算机/网络 > 程序设计

温馨提示:此类商品不支持退换货,不支持下载打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(5条)
  • 读书简介
  • 目录
  • 累计评论(5条)
Boost程序库由C++标准委员会部分成员所设立的 Boost社区开发并维护,它功能强大、构造精巧、跨 平台、开源并且完全免费,被称为“C++‘准’标准 库”,已被广泛应用在实际软件开发中。 C++的*标准(C++11)已经正式公布,而早在 这之前,Boost就已经使用库的形式实现了大部分新 功能——而且是完全基于C++98标准实现的,内容涵 盖智能指针、文本处理、并发、模板元编程等许多领 域,其范围之广内涵之深甚至要超过C++11标准,极 大地增强了C++的功能和表现力。 罗剑锋编著的《Boost程序库探秘(深度解析C++ 准标准库第2版)》基于Boost 1.54版,深入探讨了其 中的许多重要组件,包括迭代器、函数对象、容器、 流处理、序列化以及C++语言中最复杂*威力的模 板元编程,并专辟一章详细阐述Boost的开发实例, 具有较强的实用性,可帮助读者更好更快地理解掌握 Boost的高级用法。 《Boost程序库探秘(深度解析C++准标准库第2版 )》内容丰富、组织得当、概念清晰、讲解细致,是 广大C++程序员和爱好者的必备好书。 Boost程序库由C 标准委员会部分成员所设立的 Boost社区发并维护,它功能强大、构造精巧、跨 平台、源并且完全免费,被称为“C ‘准’标准 库”,已被广泛应用在实际软件发中。 C 的*标准(C 11)已经正式公布,而早在 这之前,Boost就已经使用库的形式实现了大部分新 功能——而且是完全基于C 98标准实现的,内容涵 盖智能指针、文本处理、并发、模板元编程等许多领 域,其范围之广内涵之深甚至要超过C 11标准,极 大地增强了C 的功能和表现力。 罗剑锋编著的《Boost程序库探秘(深度解析C 准标准库第2版)》基于Boost 1.54版,深探讨了其 中的许多重要组件,包括迭代器、函数对象、容器、 流处理、序列化以及C 语言中最复杂*威力的模 板元编程,并专辟一章详细阐述Boost的发实例, 具有较强的实用性,可帮助读者更好更快地理解掌握 Boost的高级用法。 《Boost程序库探秘(深度解析C 准标准库第2版 )》内容丰富、组织得当、概念清晰、讲解细致,是 广大C 程序员和爱好者的必备好书。
【推荐语】
 现在是21世纪的第二个十年,计算机编程语言领域已不复早期几家独大的局面,而是风起云涌、各领风骚,新的语言不断出现,同时也有老的语言逐渐衰落,但从一些权威统计机构的数据来看,三十年前诞生的C 语言依然有着强大的生命力,稳稳保持着热门语言前三名的位置,即使是后来者Java、C#、Python、Ruby等也未能撼动它的王者地位。 C 能够获得这样的成就绝非运气,而是在于它自身的优异品质。它兼容“中级语言”C,具有良好的结构和绝佳的运行效率,可以发系统级软件;它又创了许多现代编程语言的范式,支持面向对象、泛型等技术,灵活方便,可以发各种大型复杂的应用软件。在众多的编程语言中C 可称得上是“全能选手”,可上可下,小至嵌式系统,大至企业级应用,几乎没有什么事情是C 做不到的。 C 的上一个国际标准诞生于1998年[1],时至今日已经公布的**标准C 11不仅将兼容98标准,更会为C 带来更多的新特性和更强大易用的功能,例如增强的Unicode支持、统一的初始化语法、新的auto/for/decltype关键字、内建的lambda表达式、可变模板参数列表等[2],但早在C 11推出之前,有着“C ‘准’标准库”美誉的Boost程序库就已经基本实现了这些功能——而且是完全基于旧标准使用库的形式实现的。 Boost程序库充分利用了C 的自扩展性这个*“神奇”的特性,在基本语言完全不变的情况下深挖掘了语言的潜力,把泛型编程发挥到了极致,发出了上百个功能强大的库,涉及内存管理、文本处理、容器与数据结构、图像处理、文件系统、并发、模板元编程等许多领域,范围之广内涵之深甚至要超过C 11标准。 随着C 11脚步的临近,在国外Boost早已经是大行其道[3],而在国内C 发社区中Boost也逐渐流行起来。以作者个人所知,国内一些软件公司都或多或少地应用了Boost库的组件,也将能否掌握Boost作为评判个人能力的一个因素,但因为Boost库的博大精深远非一般的源库可比,很多程序员也只能使用其中的少量简单组件,不能完全发挥Boost的真正实力,更有为数不少的人出于偏见仍然把Boost视作畏途[4]。 笔者2010年中编写了一本《Boost程序库完全发指南——深C “准”标准库》(即推荐书目[1],以下简称《指南》),偏重于对Boost的介绍和应用,基本不涉及实现,而本书作为该《指南》的延续则偏重于深探究C 语言和Boost的实现细节和原理,期冀达到“知其然更知其所以然”的境界,希望读者借助本书能够从Boost库中汲取更多有用的知识,提升自己的能力。
【作者】
罗剑锋(网名Chrono),1996年就读于东北财经大学,1997年始触C/C 。1998年参加全国计算机等级考试,获高级程序员资质。2003年毕业于北京理工大学,获计算机专业硕士学位。目前供职于某部委下属软件公司,任项目经理,主要研究方向为C/C 、设计模式、密码学、数据库、嵌式系统发。业余爱好是阅读、欣赏音乐和旅游。
目录展开

累计评论(5条) 3个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部