1. 编程语言
1.1编程
编程:就是让计算机解决某个问题而使用某种程序设计语言编写程序代码的过程。
程序:计算机接受某些数据后为解决某个问题或执行某个操作而运行的一系列指令的集合。
1.2 计算机语言
计算机语言:人与计算机之间通讯的语言。
计算机语言分类:机器语言、汇编语言和高级语言。
实际上计算机语言最终执行的都是机器语言,是由 0 和 1 组成的二进制数,二进制是计算机语言的基础。
1.3 编程语言
编程语言:通过类似于人类语言的语言来控制计算机,让计算机为我们做事情。
JavaScript:alert("hello world!")
1.4 翻译器
翻译器就是将汇编语言和高级语言翻译成计算机可以识别的二进制,以便计算机可以执行。
1.5 编程语言和标记语言的区别
编程语言有很强的逻辑和行为能力。在编程语言中,会有很多if else、for、while等具有逻辑性和行为能力的指令,这是主动的。
标记语言不用于向计算机发出指令,拿过来被读取的,是被动的。
2. 计算机基础
2.1 计算机组成
2.1.1 硬件:输入设备、输出设备、CPU、硬盘(永久存储数据)、内存(暂时存储数据)
2.1.2 软件:系统软件、应用软件
2.2 数据存储
- 计算机内部用二进制表示数据
- 所有数据都以二进制存放在硬盘中
- 所有程序也是二进制存放在硬盘中
2.3 数据存储单位
bit<Byte<KB<GB<TB<....
2.4 程序运行
- 打开某个程序时,先从硬盘中把程序的代码加载到内存中
- CPU执行内存中的代码
CPU运行更快,充分利用CPU资源