day2编程语言的两大分类

时间:2023-03-09 08:31:48
day2编程语言的两大分类

编程的语言的发展经历了

  1. 机器语言
  2. 汇编语言
  3. 高级语言

高级语言更贴近人类的语言,但是必须被翻译成计算机能读懂的二进制后,才能够被执行,按照翻译方式分为

1   编译型(需要编译器,相当于用谷歌翻译);如C,执行速度快,调试麻烦

2   解释型(需要解释器,相当于同声传译);如python,执行速度慢,调试 方便

#总结

机器语言#优点是最底层,执行速度快

#缺点是最复杂,开发效率最低

汇编语言#优点是比较底层,执行速度快

#缺点是复杂,开发效率低

高级语言#

#编译型语言执行速度快,不依赖语言环境运行,跨平台差
#解释型跨平台好,一份代码,到处使用,缺点是执行速度慢,依赖解释器运行

总结  :执行效率 :   机器语言>>汇编语言>>编译型>>解释型

开发效率:   解释型:>>编译型>>汇编型>>机器语言

执行python脚本的两种方式:

        交互式模式:调试方便,但是无法永久保存代码

        脚本文件的方式(使用nodpad++演示):永久保存代码

强调:python解释器执行程序是解释执行,即打开文件读内容,因此文件的后缀名没有硬性限制,但通常定义为.py结尾