C++ 太难学,怎么破?这本书给你指点迷津!
2021 年在线学习平台 Springboard 选出了最难学的编程语言 TOP5,C++ 排在其中之一。
C++ 难学的理由很多,比如它语法复杂,语法特性多,编程范式灵活,标准库内容过于基础,还要具备 C 语言基础等等。
提起 C++,它是由 C 语言大幅扩展而成,且用途非常广泛,例如用于 Windows 等操作系统、文字处理和电子表格等应用软件,甚至很多商业游戏也是用 C++ 开发的。
这门语言曾经在代码的世界里称霸,如今因为它的“难”,很多程序员转去学习其他的编程语言。
但还是有数以百计的程序员在使用 C++,且 C++ 是绝对刚需不可替代的。它易于编写程序,有着易改进、易扩展,以及制作的软件可以高速运行等优点。
在游戏和工具领域,操作系统、游戏引擎、嵌入式程序、加密与安全方向等领域,C++ 也都是不二选择。
如果想学好 C++,应该注意什么呢?
要注意以下 2 点:
■ C++ 基础知识
■ 编程基础知识
类比自然语言的学习,前者就相当于“基本的语法和单词”,后者则相当于“简单的语句书写和会话”。仅仅知晓语法和单词,是不可能编写出程序的。
另外,即使精通其他编程语言,如果不知晓 C++ 的语法和单词,当然也不可能编写出 C++ 程序。
那么如何把“基本的语法和单词”和“简单的语句书写和会话”结合起来呢?
这本书将会告诉你答案——
作者:[日]柴田望洋
译者:孙巍
这本《明解 C++》由日本编程教育界泰斗、《明解 C 语言》作者柴田望洋所著。
作者结合多年编程教育经验打造了这本 C++ 入门佳作,从“C++ 基础”和“编程基础”两方面着手,让读者不仅能掌握 C++ 语法,更能掌握真正用 C++ 编程的能力。
本书作者有多年编程教育经验,它结合它的经验,以通俗易懂的表达方式,详细讲解了初学者难以理解和容易误解的知识点。读者可以像听作者讲课一样,感受 C++ 的独特魅力!
对于一些难懂的概念和语法,本书还给出了 245 幅图表,帮助大家理解。
书中作为例题展示的代码清单多达 307 个。程序数量多,就好比学语言的教材中有大量的例句和会话。大家可以通过接触大量的程序来熟悉 C++ 编程。
作为一本 C++ 入门书,本书详细介绍了 C++ 和 C++ 编程的相关知识,各章的结构思维导图如下:
书中内页展示如下:
同系列书籍推荐
作者:[日]柴田望洋
译者:管杰,罗勇,杜晓静
★ 豆瓣评分 9.1,原版畅销 28 万册
★ 被誉为“C 语言圣经”,比课本更易懂的 C 语言入门书
★ 205 段代码+ 220 幅图表
★ 荣获日本工学教育协会著作奖
作者:[日]柴田望洋
译者:丁灵
★ 豆瓣评分 9.3,原版系列累计畅销超 100 万册
★ C 语言进阶不二之选
★ 111 段代码+ 152 幅图表
★ 荣获日本工学教育协会著作奖
版权声明: 本文为 InfoQ 作者【图灵教育】的原创文章。
原文链接:【http://xie.infoq.cn/article/33e031917cf50c9aa7f9ee193】。文章转载请联系作者。
评论