一、什么是编程语言?
1、什么是语言?
语言:具有沟通交流的作用,是人与人沟通交流的介质,如汉语,英语,法语,德语,日语,西班牙语,俄语等
2、什么是编程?
编程就是将人类的思维逻辑和想法交给计算机,让它按照我们的思维想法去实现一些功能,完成事情。
3、什么是编程语言?
编程语言就是人与计算机沟通的介质
二、计算机硬件
CPU,内存,硬盘
三、计算机的五大组成部分
控制器:控制计算机
运算器:做运算用的,又分为二个部分
逻辑运算
算数运算
输入设备:鼠标,键盘,摄像头等
输出设备:音响,打印机等
其中输入设备input,输出设备output
存储器:内存、外存
内存:存取速度快,断电数据丢失,临时记忆
外存:存取速度慢,断电数据保存,永久记忆
四、三大核心部件
同计算机硬件一样,CPU,硬盘,内存
五、存储器
1、寄存器:CPU即将要用到的数据
2、cache(高级缓存)
3、内存:临时存取数据的地方
4、硬盘:相当于笔记本,永久保存
六、操作系统
x86:32位,CPU一次性可以处理32位个二进制字符
x64:64位,CPU一次性可以处理64位个二进制字符
向下兼容性:64位可以兼容32位应用程序,但32位不可兼容64位应用程序,注意兼容并不意味着64位操作系统完全可以打开所有32位系统应用程序,这里的兼容指的是可完全加载数据。毕竟32位应用程序是专门为32位操作系统设计的。
这里的操作系统相当于是硬件与应用程序的中间人,不然我们要想打开一个文件比如QQ里的图片,得先去硬盘中找到文件所在地,然后向电脑发送一大堆0101010101......的二进制代码去获取图片,而是直接通过操作系统去获取图片。