1. Computer concept
计算机组成:硬件和软件
硬件:鼠标、键盘、显示器、硬盘、CPU、主板等
软件:win系统、微信、qq等
软件就是一系列按照特定给顺序组织的计算机数据和指令的集合。
2. Computer language
2.1 The concept of computer language
数字、字符和语法规则组成了计算机中的各种指令(或各种语句)
计算机语言用于人与计算机通讯的语言
2.2 The development of computer language
机器语言->汇编语言-》高级计算机语言(根据转换的时机不同,可以分编译性语言和解释型语言)
编译型语言:C 特点:执行速度快、跨平台能力差
编译方式:X(源码)---》编译--》y(编译后的机器码)
解释型语言:python,java 特点:执行速度较慢、跨平台能力好
解释方式:X(源码)---》解释器(python为解释器,java为虚拟机)--》解释执行
##原理:
1、编译型语言,只编译一次,后续无需重复编译,直接使用前面编译的结果
2、解释型语言是将写的代码生成一个中间文件,解释器解释中间文件。如JAVA生成.CLASS文件,最后由JVM进行解释。Python生成Pyc文件,再由解释器解释
Three, interactive mode
3.1 Command line interactive mode (TUI)
如cmd。打开方式:win+R ,输入CMD,打开窗口。
DOS命令: dir 列出文件或者文件夹
md 创建目录
rd 删除目录
cd 进入指定目录
cd.. 返回上一级目录
cd/ 退到根目录
del 删除文件
exit 退出dos命令行
3.2 Interactive mode of graphical interface (GUI)
如应用软件界面。
Four, text files and character sets
4.1 Plain text: Only a single content can be saved (text, pictures, font colors, etc. cannot be saved)
程序开发为纯文本开发
将字符转换为二进制的过程,称之为编码
二进制转化为字符的过程,称解码
编码和解码所采用的规则,称字符集: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 Rich files
可以保存文本以外的内容(有道、wod)
Five, base
二进制、十进制、十六进制
十进制-》二进制 原理:对二进制进行除2运算
二进制-》十进制 原理:对二进制乘以2(次幂)的过程
十六进制,先转成二进制,再转十六进制
十进制:满十进一 0-9
二进制; 满二进一 0、1
八进制:满八进一 0-7
十六进制:满十六进一 0-9、A-F
bit是计算机中最小的单位
byte是操作的最小的单位
Six, environment variables
Environment variable values are some variables in the operating system.
My Computer-"Right Click-"Properties-"Advanced System Settings-"Advanced -" Environment Variables.
Environment variables are divided into user variables and system variables.
Before the environment variable path, use English; Separate the
path environment variable: After adding the corresponding document path, you can enter the CMD and enter the corresponding document name to open the document.