开发者社区> 异步社区> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

《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语言。

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
『动态规划』动态规划概述
动态规划是将多阶段决策问题进行公式化的一种技术,它是运筹学的一个分支, 用于求解多阶段决策过程的最优化问题 动态规划方程又称为贝尔曼方程
14 0
决策树概述
分类预测:通过归纳和提炼现有数据所包含的规律,建立分类预测模型,用于对未来新数据的预测。
205 0
学习从来都不是一件容易的事
不知不觉间,我给别人上了好多次课程,有些是线上课程,有些是线下课程,有些是收费的,有些是免费的,如果有什么感悟要说,那就是“学习从来都不是一件容易的事。 思考一个问题,你是如何学会数学的乘法和除法的?为什么我要为这个问题呢,这要从这次回家休假,我接到了一个非常高难度的任务说起。
844 0
机器学习在商业领域大有作为,但还需要跨过数据和政策的难关
基于数据分析的机器学习(ML)正在重写企业处理数据的规则。机器学习和分析的研究已经在数据科学家的帮助下将大量数据形式转化成分析规则。现在,机器学习已经进入商业世界。
676 0
容器网络概述
本文讲的是容器网络概述【编者的话】本文介绍容器网络,对容器网络的实践。
1707 0
《Web安全之机器学习入门》一 第3章 机器学习概述
本节书摘来自华章出版社《Web安全之机器学习入门》一 书中的第3章,作者:刘焱,更多章节内容可以访问云栖社区“华章计算机”公众号查看。
1562 0
学习陈述
前言 提高说话能力就是在提高个人影响力,说什么?为什么要说这句话?说每句话的心理变化是不一样的,采用这个方式说可能全对,采用另外一种方式说可能全不对了。 很多成功人士都能出口成章。
697 0
OOP 概述
面向对象程序设计基于四个基本概念:数据抽象、封装、继承和动态绑定。   类的基本思想是数据抽象和封装。 1 数据抽象 数据抽象是一种依赖于接口和实现分离的编程技术。类的接口包括用户所能执行的操作;类的实现则包括类的数据成员、负责接口实现的函数体以及定义类所需的各种私有函数。
587 0
C#之概述
          当前流行的开发语言概述         C#是微软公司为Visual Studio开发平台推出的一种简洁、类型安全的面向对象的编程语言,开发人员可以通过她编写在.NET Framework上运行的各种安全可靠的应用程序,C#面世以来以其易学易用、功能强大的优势被广泛应用,而Visual Studio开发平台则凭借其强大的可视化用户界面设计,让程序员从复杂的界面设计中解脱出来,使编程成为一种享受。
1019 0
+关注
异步社区
异步社区(www.epubit.com)是人民邮电出版社旗下IT专业图书旗舰社区,也是国内领先的IT专业图书社区,致力于优质学习内容的出版和分享,实现了纸书电子书的同步上架,于2015年8月上线运营。公众号【异步图书】,每日赠送异步新书。
12049
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载