编程的语言的发展经历了
- 机器语言
- 汇编语言
- 高级语言
高级语言更贴近人类的语言,但是必须被翻译成计算机能读懂的二进制后,才能够被执行,按照翻译方式分为
1 编译型(需要编译器,相当于用谷歌翻译);如C,执行速度快,调试麻烦
2 解释型(需要解释器,相当于同声传译);如python,执行速度慢,调试 方便
#总结
机器语言#优点是最底层,执行速度快
#缺点是最复杂,开发效率最低
汇编语言#优点是比较底层,执行速度快
#缺点是复杂,开发效率低
高级语言#
#编译型语言执行速度快,不依赖语言环境运行,跨平台差#解释型跨平台好,一份代码,到处使用,缺点是执行速度慢,依赖解释器运行
总结 :执行效率 : 机器语言>>汇编语言>>编译型>>解释型
开发效率: 解释型:>>编译型>>汇编型>>机器语言
执行python脚本的两种方式:
交互式模式:调试方便,但是无法永久保存代码
脚本文件的方式(使用nodpad++演示):永久保存代码
强调:python解释器执行程序是解释执行,即打开文件读内容,因此文件的后缀名没有硬性限制,但通常定义为.py结尾