编程
编程:就是让计算机为解决某个问题而使用某种程序设计语言编写程序代码,并最终得到结果的过程。
计算机程序:是计算机所执行的一系列的指令集合,而程序全部都是用我们所掌握的语言来编写的,所以人们控制计算机一定要通过计算机语言向计算机发出命令。
注意:上面所定义的计算机指的是任何能够执行代码的设备,如智能手机服务器、ATM机等。
计算机语言指用于人与计算机之间通讯的语言,它是人与计算机传递信息的媒介。可分为机器语言,汇编语言和高级语言。二进制是计算机语言的基础。
编程语言:可以通过类似于人类语言的“语言”来控制计算机,让计算机为我们做事。
编程语言是用来控制计算机的一系列指令,它有固定的格式和词汇,必须遵守。
汇编语言和机器语言实质是相同的,都是直接对硬件操作。采用英文缩写的表示符,容易识别记忆。 高级语言主要相对于低级语言,它并不是指某一种具体的语言,而是包括了很多编程语言。
翻译器可以将我们所编写的源代码转换为机器语言,这也被称为二进制。0和1.
计算机基础
数据存储
- 计算机内部使用二进制0和1来表示数据。
- 所有数据,包括文件、图片等最终都是以二进制数据(0和1)的形式存放在硬盘中。
- 所有程序,包括操作系统,本质都是各种数据,也以二进制数据的形式存放在硬盘中。
- 硬盘、内存都是保存的二进制数据。
程序运行
- 打开某个程序时,先从硬盘中把程序的代码加载到内存中
- CPU执行内存中的代码