一 计算机常识
- 计算机只能识别0和1
- 计算机所能识别的指令都是由0和1组成的
- 计算机中存储和操作的数据都是由0和1组成的
二 计算机语言
- 机器语言
- 所有的代码里面只有0和1, 0表示不加电,1表示加电(纸带存储时 1有孔,0没孔)
- 优点:直接对硬件产生作用,程序的执行效率非常高
- 缺点:指令又多又难记、可读性差、无可移植性
- 汇编语言
- 符号化的机器语言,用一个符号(英文单词、数字)来代表一条机器指令
- 优点: 直接对硬件产生作用,程序的执行效率非常高、可读性稍好
- 缺点:符号非常多和难记、无可移植性
- 高级语言 (C语言属于此类)
- 非常接近自然语言的高级语言,语法和结构类似于普通英文
- 优点:简单、易用、易于理解、远离对硬件的直接操作、有可移植性
- 缺点:有些高级语言写出的程序执行效率并不高
🌰:利用3种类型语言编写1+1
- 机器语言 (64位编译器 int类型 4个字节 32位)
10111000 00000001 00000000 00000101 00000001 00000000 00000001 00000000 - 汇编语言
MOV AX, 1 ADD AX, 1 - 高级语言
1+1
三 计算机程序
- 程序:一组计算机能识别和执行的指令(机器语言)
- 程序是为了告诉计算机"做某件事或解决某个问题"而用"计算机语言编写的命令序列(语句)"
- 只要让计算机执行这个程序,计算机就会自动地、有条不紊地进行工作,计算机的一切操作都是由程序控制的,离开程序,计算机将一事无成
网友评论