一、计算机概念
计算机组成:硬件和软件
硬件:鼠标、键盘、显示器、硬盘、CPU、主板等
软件:win系统、微信、qq等
软件就是一系列按照特定给顺序组织的计算机数据和指令的集合。
二、计算机语言
2.1 计算机语言的概念
数字、字符和语法规则组成了计算机中的各种指令(或各种语句)
计算机语言用于人与计算机通讯的语言
2.2 计算机语言的发展
机器语言->汇编语言-》高级计算机语言(根据转换的时机不同,可以分编译性语言和解释型语言)
编译型语言:C 特点:执行速度快、跨平台能力差
编译方式:X(源码)---》编译--》y(编译后的机器码)
解释型语言:python,java 特点:执行速度较慢、跨平台能力好
解释方式:X(源码)---》解释器(python为解释器,java为虚拟机)--》解释执行
##原理:
1、编译型语言,只编译一次,后续无需重复编译,直接使用前面编译的结果
2、解释型语言是将写的代码生成一个中间文件,解释器解释中间文件。如JAVA生成.CLASS文件,最后由JVM进行解释。Python生成Pyc文件,再由解释器解释
三、交互方式
3.1 命令行的交互方式(TUI)
如cmd。打开方式:win+R ,输入CMD,打开窗口。
DOS命令: dir 列出文件或者文件夹
md 创建目录
rd 删除目录
cd 进入指定目录
cd.. 返回上一级目录
cd/ 退到根目录
del 删除文件
exit 退出dos命令行
3.2 图形界面化的交互方式(GUI)
如应用软件界面。
四、文本文件和字符集
4.1 纯文本:只能保存单一的内容(存文字,无法保存图片、字体颜色等)
程序开发为纯文本开发
将字符转换为二进制的过程,称之为编码
二进制转化为字符的过程,称解码
编码和解码所采用的规则,称字符集:ASCII(7位编码表,2**7,总共128个字符)、ISO-8859-1(8位编码,2**8,共256个字符)、GBK(中国编码)、Unicode(万国码,一般编程都用,存在很多种实现方式 UTF-8占用1-5个字节,UTF-16占用2-4个字节,UTF-32占用4个字节)
字节:Byte 计算机计量存储和传输容量的一种计量的单位
1个字节=8位
1个中文=2个字节
英文标点占一个字节,中文标点占两个字节
字符:使用的字母、数字、字和符号
2个字符=1个文字
1个文字=2个字节
1个字符=1个字节
4.2 富文件
可以保存文本以外的内容(有道、wod)
五 、进制
二进制、十进制、十六进制
十进制-》二进制 原理:对二进制进行除2运算
二进制-》十进制 原理:对二进制乘以2(次幂)的过程
十六进制,先转成二进制,再转十六进制
十进制:满十进一 0-9
二进制; 满二进一 0、1
八进制:满八进一 0-7
十六进制:满十六进一 0-9、A-F
bit是计算机中最小的单位
byte是操作的最小的单位
六、环境变量
环境变量值是操作系统中的一些变量
我的电脑-》右键-》属性-》高级系统设置-》高级-》环境变量
环境变量分为用户变量和系统变量
两个环境变量路径之前,用英文;隔开
path环境变量:增加对应文档路径后,可进CMD 输入对应文档名称,即可打开文档。