分类
机器语言:计算机能直接识别的二进制。直接使用二进制指令编写程序(01010101)
优点:执行效率高
缺点:难以记忆,容易出错
即使要实现一个小功能,需要用到的二进制指令的条数也非常多
汇编:优化了机器语言二进制难以记忆,容易出错的问题,用英文标签取代二进制指令去编写程序
缺点:即使使用英文标签代替二进制指令,要实现一个小功能,也是非常繁琐
高级语言:用人类能理解的表发方式去编写程序,意味着计算机无法直接理解,必须经过翻译
编译型(Go,C)
一次翻译,n次调用执行
解释型(python,shell)
每次都要解释器翻译
例如:
编译型语言 = 看《罗密欧与朱丽叶》中文版
解释型语言 = 旁边有个翻译,一句一句给我翻译《罗密欧与朱丽叶》
Python语言的三大特点:
语法简单
第三方库丰富
封装程度高