编程语言分类
机器语言
2进制数,即为0和1。
优点:执行效率高
缺点:开发效率低
汇编语言
相比于机器语言,更加人性化
优点(比机器语言):开发效率高
缺点(比机器语言):执行效率低
高级语言(人类用的语言叫做高级语言)
编译型(谷歌翻译)
优点(比解释型):执行效率高
缺点(比解释型):开发效率低
解释型(同声传译)
优点(比编译型):开发效率高
缺点(比编译型):执行效率低
网络瓶颈效应
互联网通信时间远远大于程序执行的时间
因此执行效率可以忽略不计,选择开发效率高的语言:解释型语言
执行python程序的两种方式
交互式
输入一行,解释一行,但程序不可保存
命令行式
解释整个文本,但调试非常麻烦