C++程序设计课件.pptx
- shujukd个人认证 |
- 2021-10-18 发布|
- 3.29 MB|
- 83页
C++程序设计
课程内容
C++语言
面向对象编程 (Object Oriented, OO)
泛型编程初步
MFC图形界面
Part 1. 引言
引言
C++是谁?
程序及编程语言
C++语言王国
C++从哪里来?
C++的发展历史
C++到哪里去?
展望
程序及编程语言
程序及编程语言
高级语言 源代码
二进制机器码
int n = 3;
if (n >= 1) { printf("%d", n);
}
000111100001110101001000101011011110
?
程序及编程语言
高级语言 源代码
二进制机器码
int n = 3;
if (n >= 1) { printf("%d", n);
}
000111100001110101001000101011011110
“翻译”
程序及编程语言
高级语言 源代码
二进制机器码
Compiler
Python, Perl, Lua, ...
C, C++, ...
编译语言 解释 / 脚本语言
Java, C#, ...
C++语言王国
什么是C++?
C to C++:
C语言的超集
面向对象编程
可移植性,不牺牲性能和底层功能
C++ compiler : 将C++代码翻译为C代码
C++包括?
C++适合做什么?
大型底层设施:数据库引擎
高性能运算:深度神经网络
游戏:……
C++历史
1979 1983 1985 1990 1998 2003 2005 2011 2014
更名为C++
C++98
C++03
C++0x
计划
C++14
C++ standards committee
STL
C++11
TIOBE Index
怎么学习C++
看书 / 示例 / 程序
编程实践*
if 不懂 goto 1.
else goto 2.
“Tal