《C++ 开发从入门到精通》——第1章 说真的,我们还要学习C++吗1.1 C++概述

简介:

本节书摘来自异步社区出版社《C++ 开发从入门到精通》一书中的第1章,第1.1节,作者: 王石磊 , 韩海玲,更多章节内容可以访问云栖社区“异步社区”公众号查看。

第1章 说真的,我们还要学习C++吗

C++ 开发从入门到精通

想必大家都听说过“C++语言”吧,过去我们一般使用C语言,因为用C语言编制的程序不仅执行速度快,还可以充分地使用硬件的各种资源。而C++语言是对C语言的重大改进,C++的最大特点是通过“类”而成为了一门“面向对象”的语言。本章将介绍学习C++语言所必需的基础知识和遇到的常见问题的解决方法,为读者进行本书后面知识的学习打下基础。

本章内容
C++概述
开发工具——Visual C++
使用Visual Studio 2010
第一个C++程序
技术解惑
初学者经常不知道自己该学什么
是否值得为C++投入时间
初学者需要知道的正确观念

1.1 C++概述

图片 1 知识点讲解:光盘:视频PPT讲解(知识点)第1章C++概述.mp4

C++是一种使用非常广泛的计算机编程语言。C++是一种静态数据类型检查的、支持多重编程范式的通用程序设计语言。

1.C++发展历史简单介绍

当C语言发展到顶峰时,出现了一个版本叫C with Classes,这就是C++最早的版本。其特点是在C语言中增加了class关键字和类,那时有很多版本的C都希望在C语言中增加类的概念。后来C标准委员会决定为这个版本的C起个新的名字,在当时征集了很多个名字,最后采纳了其中一个人的意见,以C语言中的运算符“++”来体现它是C语言的进步,所以就叫C++,并成立了C++标准委员会。

1998年,国际标准组织(ISO)颁布了C++程序设计语言的国际标准ISO/IEC 1488—1998。C++是具有国际标准的编程语言,通常称作ANSI/ISO C++。

2.现在的C++语言

就目前我们学习的C++而言,可以认为是一门独立的语言。它并不依赖C语言,我们可以完全不学C语言,而直接学习C++。根据《C++编程思想》(Thinking in C++)一书所评述的,C++与C的效率往往相差在正负5%之间,所以有人认为,在大多数场合C++完全可以取代C语言。

相关文章
|
4天前
|
存储 编译器 C语言
c++的学习之路:5、类和对象(1)
c++的学习之路:5、类和对象(1)
19 0
|
18天前
|
存储 C++ 容器
C++STL(标准模板库)处理学习应用案例
【4月更文挑战第8天】使用C++ STL,通过`std:vector`存储整数数组 `{5, 3, 1, 4, 2}`,然后利用`std::sort`进行排序,输出排序后序列:`std:vector<int> numbers; numbers = {5, 3, 1, 4, 2}; std:sort(numbers.begin(), numbers.end()); for (int number : numbers) { std::cout << number << " "; }`
19 2
|
24天前
|
开发框架 Linux C语言
C、C++、boost、Qt在嵌入式系统开发中的使用
C、C++、boost、Qt在嵌入式系统开发中的使用
31 1
|
29天前
|
存储 安全 编译器
C++学习过程中的一些值得注意的小点(1)
C++学习过程中的一些值得注意的小点(1)
|
30天前
|
存储 算法 数据库
【C++ 软件设计思路】学习C++中如何生成唯一标识符:从UUID到自定义规则
【C++ 软件设计思路】学习C++中如何生成唯一标识符:从UUID到自定义规则
106 0
|
1月前
|
JavaScript 编译器 API
【C++ 函数和过程 进阶篇】全面掌握C++函数返回值:从入门到精通的实战指南
【C++ 函数和过程 进阶篇】全面掌握C++函数返回值:从入门到精通的实战指南
71 1
|
4天前
|
C++
c++的学习之路:7、类和对象(3)
c++的学习之路:7、类和对象(3)
19 0
|
1月前
|
编译器 测试技术 C++
【Python 基础教程 01 全面介绍】 Python编程基础全攻略:一文掌握Python语法精髓,从C/C++ 角度学习Python的差异
【Python 基础教程 01 全面介绍】 Python编程基础全攻略:一文掌握Python语法精髓,从C/C++ 角度学习Python的差异
167 0
|
2天前
|
设计模式 存储 Java
C++从入门到精通:3.5设计模式——提升代码可维护性与可扩展性的关键
C++从入门到精通:3.5设计模式——提升代码可维护性与可扩展性的关键
|
2天前
|
存储 C++
C++从入门到精通:1.1.4基础语法之控制流
C++从入门到精通:1.1.4基础语法之控制流