齐齐哈尔大学:《C++语言程序设计》课程教学课件(PPT讲稿)第1章 C++程序设计概述

第1章C++语言概述
第 1 章 C++ 语言概述

主要内容 程序设计语言 C++的发展与特点 C++语言概述 C++的程序结构 C++程序的运行步骤
主 要 内 容

01 程序设计语言
01 程序设计语言

1、程序设计语言分类 机器语言 用0、1代码编写程序,计算机可以直接执行,速度快 面向机器的语言 汇编语言 用助记符编写程序,需要汇编程序汇编后才能执行 程序设计语言 面向过程的语言 高级语言 接近自然语言的符号编程,需要编译或解释后才可执行 面向对象的语言
1、程序设计语言分类

运行效◆高、 开发设备照动、 丧入式领械、 多用于科学 第一个结 并发稚序设计、 计算、C语言 构化编狂 高性能失时中 的原型 语言 间件等 ↑ 1960年A1go160 1971年Pasca 1972年C语言 面向过程的程 序设计语言 面向对象的程 序设计语言 1967年Simula671971年Smalltalk 1983年C++ 1989年Python 1995年ava 2000年C# ↓ ↓ 最平的面向 第二个面向 游戏程序、图形 解释型语言、 b网塔应 由C和0+衍生 对象稚序设 对象的程序 田像在序、系能 基融代码全、 用、移动 出来,开发基 计语言 设计语言、 额程序、数据序 第三方鼻直 应用开发 于搬软,NET平 第一个真正 底展程序、网格 接能用、易 台的应用程序 的录成开发 爽程序普 入门、应用 环境(IDE) 广泛、速度 慢、漂代码 开放
1960年Algol60 1971年Pascal 1967年Simula67 1971年Smalltalk 1972年C语言 1983年C++ 1989年Python 1995年Java 2000年C# 面向过程的程 序设计语言 面向对象的程 序设计语言 运行效率高、 开发设备驱动、 嵌入式领域、 并发程序设计、 高性能实时中 间件等 游戏程序、图形 图像程序、系统 级程序、数据库 底层程序、网络 类程序等 解释型语言、 基础代码全、 第三方库直 接能用、易 入门、应用 广泛、速度 慢、源代码 开放 Web网络应 用、移动 应用开发 由C和C++衍生 出来,开发基 于微软 .NET平 台的应用程序 多用于科学 计算、C语言 的原型 最早的面向 对象程序设 计语言 第二个面向 对象的程序 设计语言、 第一个真正 的集成开发 环境(IDE) 第一个结 构化编程 语言

2、2021年2月T1OBE编程语言排行榜 F4b2021 Feb 2020 Change Ratings Changs 63m 3 129% 60% Pyton 0% 12 C+ 日6% +0715 444% 1价 Msual Dasc 430% 15m Seret 227% 02 PHP 17例 027 9L 172m -B20% Assomy angu 10% 0 R 156例 +855列 Gruovy 150n +100% 3 名 128% +6% Ruty 172% 0 Switt 13% 03% MATLAB 1胸 地 DelphvCrect Psca 1D2% 6z污 Classic Vsual Bosc 1019 维 Pert n09 +03% GteceC 88外 +谁20纳 https://www.tiobe.com/tiobe-index/
2、2021年2月TIOBE编程语言排行榜 https://www.tiobe.com/tiobe-index/

02 C++的发展与特点
02 C++的发展与特点

1、C++的发展史 口1972年,C语言诞生: 口C++是从C语言发展演变而来的,1978年引入了Simu1a中类的机制,最初的C++被称为 “带类的C”; 口1983年正式取名为C+; 口于1994年制定了ANSI C+标准草案; 口于1998年被国际标准化组织(IS0)批准为国际标准。 口版本不断更新:C++03,C+11,C+14,C+17,C++20 -8-
1、C++的发展史 1972年,C语言诞生; C++是从C语言发展演变而来的,1978年引入了Simula中类的机制,最初的C++被称为 “带类的C” ; 1983年正式取名为C++; 于1994年制定了ANSI C++标准草案; 于1998年被国际标准化组织(ISO)批准为国际标准。 版本不断更新:C++03,C++11,C++14,C++17,C++20 - 8 -

2、C++的特点 口支持传统的结构化程序设计 口全面兼容C 口支持面向对象程序设计 继承性 口具有面向对象的三火特征: 封装性 多态性
2、 C++的特点 支持传统的结构化程序设计 全面兼容C 支持面向对象程序设计 具有面向对象的三大特征: 继承性 封装性 多态性

03 C++的程序结构
03 C++的程序结构
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 广东金融学院:《C++语言程序设计》课程教学资源(PPT课件)第十二章 异常处理.ppt
- 广东金融学院:《C++语言程序设计》课程教学资源(PPT课件)第十一章 流类库与输入输出.ppt
- 广东金融学院:《C++语言程序设计》课程教学资源(PPT课件)第十章 C++标准模板库.ppt
- 广东金融学院:《C++语言程序设计》课程教学资源(PPT课件)第四章 类与对象.ppt
- 广东金融学院:《C++语言程序设计》课程教学资源(PPT课件)第六章 数组、指针与字符串.ppt
- 广东金融学院:《C++语言程序设计》课程教学资源(PPT课件)第八章 多态性.ppt
- 广东金融学院:《C++语言程序设计》课程教学资源(PPT课件)第五章 C++程序的结构.ppt
- 广东金融学院:《C++语言程序设计》课程教学资源(PPT课件)第二章 C++简单程序设计.ppt
- 广东金融学院:《C++语言程序设计》课程教学资源(PPT课件)第九章 群体类和群体数据的组织.ppt
- 广东金融学院:《C++语言程序设计》课程教学资源(PPT课件)第三章 函数.ppt
- 广东金融学院:《C++语言程序设计》课程教学资源(PPT课件)第七章 继承与派生.ppt
- 广东金融学院:《C++语言程序设计》课程教学资源(PPT课件)第一章 绪论.ppt
- 清华大学出版社:《Visual.C++面向对象与可视化程序设计》书籍教材PDF电子版(第2版,编著:黄维通).pdf
- 中国水利水电出版社:《C++实用培训教程》书籍PDF电子版(共十章,编著:李国权).pdf
- 《C++语言程序设计》课程参考文献:《面向对象的C++》书籍PDF电子版.pdf
- 《C++语言程序设计》课程教学资源(学习资料)Visual C++MFC简明教程.doc
- 齐齐哈尔大学:《C++语言程序设计》课程授课教案(讲义).pdf
- 齐齐哈尔大学:《C++语言程序设计》课程教学大纲 C++ Programming.pdf
- GoldWave教程.doc
- 《多媒体技术》课程教学大纲 Multimedia Technique.docx
- 《C++语言程序设计》课程教学资源(学习指导)第1章 C++语言概述.pdf
- 齐齐哈尔大学:《C++语言程序设计》课程教学课件(PPT讲稿)第2章 数据类型运算符表达式 2.1 数据类型、常量、变量.ppt
- 《C++语言程序设计》课程教学资源(学习指导)第2章 数据类型运算符表达式 2.1 数据类型、常量、变量.pdf
- 齐齐哈尔大学:《C++语言程序设计》课程教学课件(PPT讲稿)第2章 数据类型运算符表达式 2.2 算术、关系、逻辑运算符.ppt
- 《C++语言程序设计》课程教学资源(学习指导)第2章 数据类型运算符表达式 2.2 算术、关系、逻辑运算符.pdf
- 齐齐哈尔大学:《C++语言程序设计》课程教学课件(PPT讲稿)第2章 数据类型运算符表达式 2.3 其他运算符.ppt
- 《C++语言程序设计》课程教学资源(学习指导)第2章 数据类型运算符表达式 2.3 其他运算符与表达式.pdf
- 齐齐哈尔大学:《C++语言程序设计》课程教学课件(PPT讲稿)第3章 控制流程 3.1 顺序结构.ppt
- 齐齐哈尔大学:《C++语言程序设计》课程教学课件(PPT讲稿)第3章 控制流程 3.2 分支结构.ppt
- 齐齐哈尔大学:《C语言程序设计》课程授课教案(64学时).pdf
- 齐齐哈尔大学:《C语言程序设计》课程教学大纲 The C Programming Language(物理学).pdf
- 齐齐哈尔大学:《C语言程序设计》课程教学大纲 The C Programming Language(教育技术).pdf
- 齐齐哈尔大学:《C语言程序设计》课程教学大纲 The C Programming Language(土木工程).pdf
- 齐齐哈尔大学:《C语言程序设计》课程教学大纲 The C Programming Language(数学与应用).pdf
- 齐齐哈尔大学:《C语言程序设计》课程教学大纲 The C Programming Language(电气工程及其自动化).pdf
- 齐齐哈尔大学:《C语言程序设计》课程教学大纲 The C Programming Language(电子信息工程).pdf
- 齐齐哈尔大学:《C语言程序设计》课程教学课件(PPT讲稿)第1单元 概述(主讲:耿蕊).pptx
- 齐齐哈尔大学:《C语言程序设计》课程教学课件(PPT讲稿)第2单元 顺序结构程序设计.pptx
- 齐齐哈尔大学:《C语言程序设计》课程教学课件(PPT讲稿)第3单元 选择结构程序设计.pptx
- 齐齐哈尔大学:《C语言程序设计》课程教学课件(PPT讲稿)第4单元 循环结构程序设计.pptx