1_1:编程概念 + 计算机基础
标记语言 HTML
//1 不能向计算机发出指令 //2 常用于格式化和链接 //3 用来被读取的 它是被动的
编程语言
//1 有很强的逻辑和行为能力 //2 if else for while 等具有逻辑性和行为能力的指令,这个主动的
翻译器
一 编程语言
//1 编程语言有:机器语言 汇编语言 高级语言
//2 高级语言需要一个翻译器把自己转换为二进制语言
//3 编程语言有很强的逻辑性
二 计算机基础
1)数据存储
//1 计算机内部使用二进制 0 和 1 来表示数据
//2 所有数据(文件、图片、视频等)最终都是以二进制数据保存在硬盘中
//3 所有程序,包括操作系统,本质都是各种数据,也是二进制文件存放在硬盘中
//4 安装程序,其实就是把程序文件复制到硬盘中
//5 硬盘、内存中保存的都是二进制数据
2)数据存储单位
//1 位 bit 1bit可以保存一个0或者1 (最小的存储单位)
//2 字节 byte 1B = 8b
//3 千字节 KB 1KB = 1024B
//4 兆字节 MB 1MB = 1024KB
//5 吉字节 GB 1GB = 1024KB
//5 太字节 TB 1TB = 1024 GB
3)程序运行
//1 打开某个程序时,先从硬盘中把程序代码加载到内存中 //2 CPU执行内存中的代码
4)内存的作用
//1 CPU运行比较快,如果从硬盘中读取数据,会浪费CPU的性能
//2 所以才使用存取速度更快的内存来保存运行时的数据
//3 内存是电的 硬盘是机械的