c++

乘风破浪的CC入门书,出道38年,6

发布时间:2022/3/10 18:30:45   点击数:
著名青少年白癜风专家 http://m.39.net/disease/a_5491234.html
来源

异步

文末赠书因为疫情,高考推迟了一个月,今天,等待已久的考生们终于勇赴战场。异步君在这里预祝各位金榜题名!

当当购书每满减50元,

叠加优惠码:QUTT9H,满再减50元;

数量限个,有效期:7.6-7.19

意向购书小伙伴可在文末直达购买

其实,面临高考,内心忐忑的不止学生自己,还有老师。毕竟,每一个老师都希望自己教过的学生能青出于蓝,成为有用之才。在C/C++的世界里,也有一位伟大的老师——StephenPrata。从C/C++诞生至今,他所编写的Primer系列历经6次改版,内容从数百页增至上千页,紧跟C/C++国际语言协会发布的新标准而更新内容,最终得以成就了经久不衰的C/C++畅销经典。为了让每位初学者更好地入门C/C++,这些年,Stephen一直用心倾听历代初学者的真实需求。每一位用《C/C++PrimerPlus》入门的初学者都是他的学生,作为老师,他也是操碎了心。

场景一:消除“知识的诅咒”

Stephen

同学们,上课了,今天咱们学习的是缓冲区(buffer)。

缓冲区就是一个存储区域,用于保存数据。IO设施通常将输入(或输出)数据保存在一个缓冲区中,读写缓冲区的动作与程序中的动作是无关的......

C/C++小白

(一脸懵逼)...老师,你知道什么叫“知识的诅咒”吗?

Stephen

这位同学,请发表你的意见。

C/C++小白

知识的诅咒就是当一个人知道了某事,就无法想象这件事在未知者眼中的样子。

这些专业术语对我来说太难了,能不能再通俗易懂一点呢?

为了照顾新手,Primer系列中新出现的每一个术语,符号,都给出贴近读者目前知识储备的和理解能力的解释。Stephen老师十分在意读者在阅读过程中的阅读体验。当概念用文字较难解释时,则用图表演示以帮助读者理解。

场景二:用练习来消化知识

Stephen

(讲完课程)大家对我刚才讲的还有什么疑问吗?

C/C++小白

额,好像都懂了又好像都不懂......

Stephen

我了解你这种似是而非的感觉,初学者都有这个过程。

接下来的步骤很重要,一个字——练!

为了照顾初学者对新知识难以消化的困难,Stephen老师在每个知识点后面都会附带一个“程序清单”,也就是程序实例,这是理解编程知识点的绝好方法,供初学者自己手动实操,提升编程水平。你只需按部就班,把代码输入编译器就能运行程序。就算一开始什么也不懂,但是只要程序能运行,初学者就会对学习抱有信心和兴趣。一边看代码,一边阅读后面逐条代码的详细分析。随着学习的深入,反复敲打代码更有助于理解晦涩抽象的概念。慢慢地,自己也会用了。看到自己写的代码编译通过时,那种发自内心的愉悦是对学习最大的鼓励和肯定。更有趣的是,Stephen老师不仅阐述了语法中正确的形式,同时也指出错误的代码出现的问题。

场景三:亲自动手,在线编程

Stephen

同学们,我想问大家一个问题:你对自己的代码有自信吗?

C/C++小白

我心里没底......

Stephen

所以说啊,功夫要花在平时,理论学习是一回事,动手写代码又是另一回事了。

为了获得最佳的学习效果,学习本书时,你应尽量扮演一个积极的角色。不仅要仔细阅读程序示例,还要亲自动手录入程序并运行。经常改动程序的某些部分,运行后看看有什么效果。偶尔出现警告也不必理会,主要是看一下执行错误操作会出现什么状况。在学习的过程中应该多提出问题和多练习。用得越多,学的知识就越牢固。为了贯彻Stephen老师的实践精神,异步社区也为初学者们开发了在线编程练习环境!当我们阅读Primer系列的每个章节后,进入专属的开发环境,还能紧紧联系章节内容,在线实操!边读书,边练习,在线编程,双效合一!

场景四:紧跟C/C++新标准

C/C++小白

老师,ISO已经公布C11新标准了。我怕等我入门C语言,到时早就已经更新到下下下个版本,我不是又得学习新特性?

Stephen

放心吧,我一直在筹备这个事。事实上,C语言国际协会一发布新版本,老师就开始根据新标准更新教材了,不用担心得啦~

《CPrimerPlus》第6版

年12月,ISO正式发布了C语言的最新标准C11。相对于第5版,这一版根据最新的C11标准,做了全面的更新,增加了许多内容。

《C++PrimerPlus》第6版

这本书第5版是基于ISOC++99/03标准编写的,而第6版跟随C++国际标准委员会发布的新标准C++11编写,本书的大多数示例都遵守该标准。

创新工场的布道师,蔡学镛学长曾经也是从Primer系列入门C语言的:

创新工场蔡学镛

约20年前,我是看StephenPrata的《CPrimerPlus》学C语言的。现在StephenPrata的新书又回到我手上了,这次是《C++PrimerPlus》第六版。C++是一门很容易误用的语言,学习C++需要钜细靡遗。我选择用这本书复习并更新我的C++知识。

Stephen

写一本友好、方便使用、便于自学的指南是我的初衷,我也很高兴Primer系列受到大家的好评,

从C/C++诞生之时,我就致力于完成这个愿望。大家对于我的Primer系列最直观的感受是——书变厚了,这份“厚”不止是知识的更新,更是近四十年来,我所接触的初学者人群给我的真实反馈,我把他们的期望一起更新在书里,期待Primer系列和历代初学者们一起成长。

距离年Primer系列第6版的发布已经8年了,在年,我们为了贯彻Stephen坚持不懈、不断更新的精神,推出了Primer系列版(基于《C/C++PrimerPlus》第6版)。我们做了以下更新:◆再次,版提供了一个大尺寸、全彩印刷的思维导图,可以方便大家迅速掌握本书讲解的重点;最重要的是(敲重点):◆购买版买一得四:1本纸质书+1本e读版电子书+1份思维导图学习路径+1个在线编程练习环境。C/C++的入门书籍多如牛毛,但几乎没有一本入门书做到像Primer系列这样,坚持聆听读者需求、紧跟时代步伐的书。Stephen用了38年心血去耕耘的Primer系列,也值得它现在所达到的成就。点击图片,当当购书,满减50作者:[美]StephenPrata译者:姜佑内容简介:《CPrimerPlus(第6版)中文版》详细讲解了C语言的基本概念和编程技巧。《CPrimerPlus(第6版)中文版》共17章。第1章、第2章介绍了C语言编程的预备知识。第3章~第15章详细讲解了C语言的相关知识,包括数据类型、格式化输入/输出、运算符、表达式、语句、循环、字符输入和输出、函数、数组和指针、字符和字符串函数、内存管理、文件输入和输出、结构、位操作等。第16章、第17章介绍C预处理器、C库和高级数据表示。本书以丰富多样的程序为例,讲解C语言的知识要点和注意事项。每章末尾设计了大量复习题和编程练习,帮助读者巩固所学知识和提高实际编程能力。附录给出了各章复习题的参考答案和丰富的参考资料。《CPrimerPlus(第6版)中文版》可作为C语言的教材,适用于需要系统学习C语言的初学者,也适用于想要巩固C语言知识或希望进一步提高编程技术的程序员。点击图片,当当购书,满减50

C++PrimerPlus(第6版)中文版

作者[美]StephenPrata

译者张海龙、袁国忠

内容简介:

C++是在C语言基础上开发的一种集面向对象编程、泛型编程和过程化编程于一体的编程语言,是C语言的超集。本书是根据3年的ISO/ANSIC++标准编写的,通过大量短小精悍的程序详细而全面地阐述了C++的基本概念和技术,并专辟一章介绍了C++11新增的功能。

《C++PrimerPlus(第6版)中文版》分18章,分别介绍了C++程序的运行方式、基本数据类型、复合数据类型、循环和关系表达式、分支语句和逻辑运算符、函数重载和函数模板、内存模型和名称空间、类的设计和使用、多态、虚函数、动态内存分配、继承、代码重用、友元、异常处理技术、string类和标准模板库、输入/输出、C++11新增功能等内容。

《C++PrimerPlus(第6版)中文版》针对C++初学者,从C语言基础知识开始介绍,然后在此基础上详细阐述C++新增的特性,因此不要求读者有C语言方面的背景知识。《C++PrimerPlus(第6版)中文版》可作为高等院校教授C++课程的教材,也可供初学者自学C++时使用。

-END-

当当购书每满减50元,

叠加优惠码:QUTT9H,满再减50元;

数量限个,有效期:7.6-7.19

异步福利

邀请10位好友

转载请注明:http://www.xienasc.com/jbtjt/23991.html

------分隔线----------------------------