1.4 编程语言分类
1.4 编程语言分类
1.4.1 机器语言(了解)
0和1
优点(对比汇编语言):执行代码效率快
缺点(对比汇编语言):开发效率慢
1.4.2 汇编语言(了解)
英文字符代替0和1,依旧是直接与硬件交互
有点(对比机器语言):开发效率高
缺点(对比机器语言):执行效率低
1.4.3 高级语言
-
解释型语言(同声传译)
- python:写一行编译一行,编译结果不保存
- 优点(对比编译型):开发效率高
- 缺点(对比编译型):执行效率低。(python是通过C写的)
-
编译型语言(谷歌翻译)
-
C、Java:把代码一次性写完编译,得出结果并保存。
-
优点(相对于解释型):执行效率高(直接翻译成机器语言)
-
缺点(相对于解释型):开发效率低(写完所有代码才能看到是否有错误)
-
瓶颈:网速限制
4.4.4 执行python程序的两种方式
- 交互式
在终端内输入python,然后输入python代码 - 命令行式
在终端输入:python 文本文件路径,执行程序。
执行python程序的两种IDE
- pycharm
- jupyter
浙公网安备 33010602011771号