day2

1.编程语言分类
根据发展,出现了三种类型的语言
(1)机器语言
直接用二进制指令编写的程序,优点是程序运行速度快,缺点是编写过于复杂,难记
(2)汇编语言
在机器语言基础上,用英文标签取代二进制指令去编写程序
(3)高级语言
用人类能理解的表达方式编写程序,需要经过翻译才能被计算机理解,运行
按照翻译方式不同,高级语言分为两种:
1.编译型(c,go):一次性,把所有代码编译成机器能识别的二进制码,再运行,优点:执行速度快,缺点:开发速度慢,调试周期长
2.解释型(python,shell):代码从上到下一行一行解释并运行 ,优点:开发效率快,调试周期短,缺点:执行速度相对慢

对比
运行效率:机器语言>汇编语言>高级语言(编译型>解释型)
开发效率:机器语言<汇编语言<高级语言(编译型<解释型)

2.变量
(1) 什么是变量
量:记忆下事物的状态
变:事物的状态是可以发生变化的
(2)为何要用变量
变量是为了控制计算机能够像人一样去记忆事物的状态并且记录的状态是可以发生变化的
(3)如何使用变量
1.原则:先定义,后引用
2.变量的三大组成部分:
(1)变量名:相当于门牌号,用来访问变量值
(2)=:赋值不是等于,将变量的值的内存地址绑定给变量名
(3)变量值:就是要记录的数据
3.变量名的命名规则
(1)字母数字下划线的组合,开头不能是数字
(2)大小写要区分,不能使用关键字
(3)取名要有意义,不要使用中文
(4)推荐使用全小写加下划线方式,约定俗成全部大写为常量

你可能感兴趣的:(每日)