现代C:概念剖析和编程实践 pdf下载
选择版本
内容简介
本篇主要提供现代C:概念剖析和编程实践电子书的pdf版本下载,本电子书下载方式为百度网盘方式,点击以上按钮下单完成后即会通过邮件和网页的方式发货,有问题请联系邮箱ebook666@outlook.com
产品特色
编辑推荐
C标准委员会积极审查和扩展该语言,在2018年发布了更新的C标准。在本书中,Jens Gustedt(C标准文档ISO/IEC 9899:2018的联合编辑)将教你用经过验证的语言编写相关程序所需的技能和特性。看到一辆赛车或加速它的引擎是一回事。坐在副驾驶位并与职业车手同乘是完全不同的体验,这本书属于后者。
本书基于新的C标准,揭示了这种久经考验的语言的现代视角。本书的目的是改变一种普遍的态度——C语言很少激发用户学习更高层次知识的积极性,所以本书的内容分为4级,以反映对C语言和编程的熟悉程度。尽管本书会提出许多普遍适用的思想,但本书主要讨论C语言中特有的或者在C语言编程时具有特殊价值的概念和实践。
无论你是刚开始使用C语言还是已经有了非常丰富的经验,通过阅读本书,你的C语言编程技能都将提升到一个新的高度。这本非常全面的指南是按级别来组织的,这使你很容易找到适合自己的章节,从而更快获得更大的收益。
----------------------------------------
作为一种有50年历史的编程语言,C语言还是非常现代的。无论是编写嵌入式代码、低级系统例程,还是高性能应用程序,C语言都能应对挑战。本书基于新的C标准,从现代视角,深刻剖析了这种久经考验的语言的概念及实践应用。
本书介绍C编程,强调了这种强大语言独特和新颖的特性。为了满足初级C程序员的需求,本书从结构、语法、编译和执行等基础知识开始。然后,你将进一步了解控制结构、数据类型、操作符和函数,从而更深入地了解在底层发生的事情。在最后几章中,你将探索性能、可重入性、原子性、线程和泛类型编程。你将在编写代码的同时强化概念并磨炼技能。
本书的读者对象是可以轻松使用Java、Python、Ruby、C#、C++或C语言编写简单程序的程序员。
主要内容
● 运算符和函数
● 指针、线程和原子性
● C的内存模型
● 动手练习
内容简介
这本书按级别组织,编号从0到3。初始级别0,名为“邂逅”,它将总结使用C进行编程的基础知识。它的主要作用是提醒你我们所提到的主要概念,并使你熟悉C应用的特殊词汇。
第1级“相识”详细描述了大多数主要概念和特性,如控制结构、数据类型、操作符和函数。
第2级“相知”是C语言的核心,完全解释了指针,使你熟悉C的内存模型,并使你能够理解C的大部分库函数接口。
第3级“深入”详细介绍了特定主题,如性能、可重复输入、原子性、线程和泛类型编程。
作者简介
Jens Gustedt在波恩大学和柏林工业大学完成了他的数学学业。他当时的研究涉及离散数学与高效计算的交叉。自1998年以来,他一直在法国国家信息与自动化研究所(INRIA)担任高级科学家,先是在法国南锡的LORIA实验室工作,自2013年起在斯特拉斯堡的ICube实验室工作。
在整个职业生涯中,他的大部分科学研究一直伴随着软件的发展,一开始主要是C++,然后又专注于C。他现在作为ISO委员会JTC1/SC22/WG14的专家为AFNOR服务,并且是C标准文档ISO/IEC 9899:2018的联合编辑。他还有一个成功的博客,涉及C语言编程和相关主题:https://gustedt.wordpress.com。
精彩书评
“新”C语言的极好教程。这不再是你祖父辈那时的C语言了!
—— Hugo Durana,微软
阅读这本书就像有一位专家在你身边一样。
—— Glen Sirakavit,Data Recognition
自Kernighan和Ritchie以来关于C语言的另一本权威书籍。它是所有C程序员的必备图书。
—— Manu Raghavan Sareena,Arm
学习现代C语言的权威指南。
—— Sanchir Kartiev,Emerline
