C++ --绪论
2023-12-28 17:32:53
计算机程序
程序是指令的集合
面向过程的语言:c语言
面向对象的语言:c++、python、java
- 类
- 继承
- 多态
注释
// 两个相离最近的 /**/ 会结合在一起,保证引号闭合
std::cout << "/*"; // 正确
std::cout << "*/"; // 正确
std::cout <</* "*/" */; //错误
std::cout << /* "*/" /* "/*" */; // 正确 输出 /*
1.1 导学
C++是面向对象的高级语言:对象 > 类 > 封装接口 > 消息通信
程序设计方法:面向过程、面向对象、泛型
C++程序开发过程:算法设计、源程序编辑、编译、连接、运行调试
1.2 计算机系统简介
计算机组成:输入设备、内存储器、外存储器、CPU、输出设备
计算机软件:应用软件、系统软件(Windows、Linux)、中间件
软件:程序+文档
1.3 计算机语言和程序设计方法的发展
机器语言 -> 汇编语言(助记符)-> 高级语言
面向对象的观点和方法:将客观事物看做对象,对象间通过消息传送进行沟通,支持分类和抽象。
1.4 面向对象的基本概念
对象:系统中用来描述客观事物的一个实体
类:同一类对象基于分类和抽象的思维形成的
封装:隐蔽对象的内部细节,对外形成一个边界,只保留有限的对外接口,使用方便,安全性好
继承:意义在于软件复用,改造、拓展已有类形成新的类
多态:同样的消息作用在不同对象上有可能引起不同的行为
1.5 程序的开发过程
源程序:用源语言写的,有待翻译的程序
目标程序:源程序通过翻译程序加工以后生成的机器语言程序
可执行程序:连接目标程序以及库中的某些文件,生成的一个可执行文件,如windows系统平台上的.exe文件
三种不同类型的翻译程序:1. 汇编程序(将汇编语言源程序翻译成目标程序) 2. 编译程序(将高级语言源程序翻译成目标程序,例如C++)3. 解释程序(将高级语言源程序翻译成机器指令,边翻译边执行,例如JAVA)
文章来源:https://blog.csdn.net/bossDDYY/article/details/135242111
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!