C++程序设计课件.pptx

想预览更多内容,点击预览全文

申明敬告:

本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己完全接受本站规则且自行承担所有风险,本站不退款、不进行额外附加服务;如果您已付费下载过本站文档,您可以点击这里二次下载

文档介绍

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

最近下载