课堂复习+作业
1. 计算机的基本概念
-
概念
-
组成
- 硬件和软件
2. 计算机的语言
- 机器语言 --> 汇编语言 --> 高级计算机语言
- 编译型语言 代表语言 C、C++、Delphi等
补充:运行编译型语言是相对于解释型语言存在的,编译型语言的首先将源代码编译生成机器语言,再由机器运行机器码(二进制)。像C/C++等都是编译型语言。
编译型语言:程序在执行之前需要一个专门的编译过程,把程序编译成 为机器语言的文件,运行时不需要重新翻译,直接使用编译的结果就行了。程序执行效率高,依赖编译器,跨平台性差些。如C、C++、Delphi等.
而相对的,解释性语言编写的程序不进行预先编译,以文本方式存储程序代码。在发布程序时,看起来省了道编译工序。但是,在运行程序的时候,解释性语言必须先解释再运行。 - 解释型语言 代表语言 Python/JavaScript / Perl /Shell
补充:相对于编译型语言存在的,源代码不是直接翻译成机器语言,而是先翻译成中间代码,再由解释器对中间代码进行解释运行。比如Python/JavaScript / Perl /Shell等都是解释型语言。
解释型语言:程序不需要编译,程序在运行时才翻译成机器语言,每执 行一次都要翻译一次。因此效率比较低。比如Basic语言,专门有一个解释器能够直接执行Basic程 序,每个语句都是执行的时候才翻译。(在运行程序的时候才翻译,专门有一个解释器去进行翻译,每个语句都是执行的时候才翻译。效率比较低,依赖解释器,跨 平台性好.)
- 编译型语言 代表语言 C、C++、Delphi等
3.交互模式
- TUI(WIN+R) 文本用户界面
- 例如DOS
- GUI 图形用户界面
- 例如我们平常看到的操作软件
4. 文本文件和字符集
- 纯文本 即只有文字
- 富文本 不仅仅只有文字,还包括图片、文档等
4.1
- 编码 encode()
- 解码 decode()
4.2 字符集
- ASCII
- ISO-8859-1
- GBK
- Unicode
- utf- 8
- utf- 16
5. 进制
- 十进制–>二进制 原理: 对十进制数进行除2运算
- 二进制 – > 十进制 原理:二进制乘以2(次幂)的过程
6. 环境变量
点击我的电脑----》 右键此电脑属性-----》 高级系统设置-----》 环境变量
作用:能够让我们全局访问设置好的程序