C++语义和能分析
正版现货 可开具图书发票 下单后当天即可发货
¥
32.86
7.5折
¥
43.8
全新
库存2件
作者杨镰
出版社华中科技大学
ISBN9787568033299
出版时间2017-11
装帧其他
开本其他
定价43.8元
货号30022242
上书时间2024-09-15
商品详情
- 品相描述:全新
- 商品描述
-
作者简介
杨镰,1985年毕业于华中工学院计算机系。1988年赴美留学,获波特兰州立大学计算机科学硕士学位。1995年加盟微软总部,在微软研究院从事软件安全和性能研发方面的工作。在微软工作的15年里,他先后参加了WindowsVista、WindowsServer2008、MSN以及Bing的研发,在软件工程、软件性能优化、软件安全等领域有很深厚的功底和实践。他在不同的国际会议上发表了多篇论文,内容涉及软件工程、机器学习和高级语言。在繁忙的工作之余,他是滑雪高手,对如何提高滑雪板的性能也颇有研究。
目录
第1章 C++简史
1.1 C++ 的历史背景
1.2 C++大事记
1.2.1 1979年:C with classes诞生
1.2.2 1983年8月:C++正式命名
1.2.3 1986年:《The C++ Programming Language》出版
1.2.4 1987年:C++2.0发布
1.2.5 1990年:《The Annotated C++ Reference Manual》出版
1.2.6 1994年:STL诞生
1.2.7 1998年:ISO C++ 正式通过
1.2.8 2011年:C++11颁布
1.3 C++的进化和改进理念
1.4 C++的历史贡献及未来
第2章 程序设计语言的语义
2.1 哲学基础
2.2 语义的形式化描述
2.3 操作性语义
2.4 语义描述涉及的主要元素
第3章 C++类型系统
3.1 类型系统简介
3.2 数据类型的表达规则
3.2.1 基本数据类型的表达规则
3.2.2 用户自定义类型的表达规则
3.3 类型实例的构造规则
3.3.1 类型和类型实例
3.3.2 类型实例的构造和析构
3.4 类型的操作规则
3.4.1 context
3.4.2 函数
3.4.3 过程
3.4.4 过程函数
3.4.5 方法
3.4.6 特别讨论:过程方法的自动机诠释
3.4.7 运算符
3.5 C++类型系统的特征
3.5.1 特征 1:支持OOP
3.5.2 特征2:强静态类型
3.5.3 特征3:UDT是一等公民
3.5.4 特征4:类型清除
3.5.5 特征5:支持模板
3.5.6 特征6:指针和
3.5.7 特征7:类型修正符
3.6 其他(非C++)类型系统
3.7 类型系统的意义和用途
3.7.1 程序的精确性保障
3.7.2 性能的可保障性
第4章 C++变量语义
4.1 变量简介
4.2 C++变量的属性
4.2.1 C++变量的存储属性
内容摘要
杨镰著的《C++语义和性能分析》从C++的发展历史、类型系统、语义以及性能的视角,给读者展现了C++语言的基本理念和发展主线。一方面用抽象的理论框架,比如集合论、有限自动机、类型和类型系统
等诠释了C++的理论方面;另一方面又从语义着手,从底层操作剖析了C++的实现方法。使读者既能站得高、看得远,又能把握C++的实质,从而全面掌握C++语言。
本书作者有20多年的C++开发经验,在微软总部工作期间,用C++参与开发过包括WindowsXP系统在内的许多知名商用软件系统,在C++语言上有着深厚的功底。在本书作者看来,理解C++的精髓和灵魂,必须从C++类型系统着手,这样才能写出性能优异而又易于维护的系统。另外,从C++11到C++17的最新构造,都没有脱离C++类型系统的主体思想。熟读本书可以作为学习C++17的前奏。
— 没有更多了 —
以下为对购买帮助不大的评价