【C++ Primer 第五版】序言+前言

1. 序言1 by 潘爱民

C++正在称为一门完美的程序设计语言
C++标准经历从1998年版本到2011版本的变化,目前主流仍是C++ 11
完美的代价是语言越来越复杂,使得学习难度增加、学习周期变长、写好程序门框提高

本书作者既有参与编译器开发和实践,又参与C++标准制定,再加上丰富的C++教学经历
作为学习教程,结合大量代码讲述C++语法和标准库,可以作为参考书

学习语言的境界是把自己想像成编译器来思考和理解C++语言
本书值得多读,既加深印象,也加深理解
由于篇幅原因,很多地方没有展开透彻讲解,所以读完也只是入门,需要不断学习

C++语言值得学习和研究,是一切编程的基础,但在实践中不必全面德使用C++语言的各种特性
事件中,Google C++ Style Guide可以参考

2. 序言2 by 孟岩

C++的复兴,工业界地位十分稳固,不可取代也没有必要被取代
C++11大大提升开发效率和质量

优秀的编程语言能够在计算这件事情上实现一个完整的自洽的抽象
C++是C之外唯一又效率的选择
C++最大力量不在于其抽象,而在于其不抽象

C++支持5种编程风格:C风格、基于对象、面向对象、泛型、基于组件
C++11带来革命性的变化,高级抽象基本具备

一个技术领域阅读四五本书就够了
C++包括C++ primer,C++标准程序库,Effective C++, C++ Concurrency in Action

3. 前言

2011年,C++标准委员会发布了ISO C++标准修订版,新标准主要目标是:

  • 是语言更为统一,更易于教学
  • 是标准库更简单、安全、使用更高效
  • 使编写高效率的抽象和库变得更简单

现代C++语言由三部分组成:

  • 低级语言,大部分继承自C语言
  • 现代高级语言特性,允许我们定义自己的类型以及组织大规模程序和系统
  • 标准库,它利用高级特性来提供有用的数据结构和算法

强调学习好的编程风格,养成好的习惯,解释背后基本原理
本书学习需要有足够多的程序设计入门知识

边栏图标:

  • 小人读书图标:C++语言基础内容
  • 叠书图标:高级主题或特殊目的主题,初学可以快速浏览,了解特性即可
  • 放大镜图标:特别复杂概念,需要花时间彻底理解

定位:《C++ Primer》是一本清晰、正确、全面的C++入门教材

结构:前两部分是基础,后两部分是提升

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值