文章目录
- 编译器翻译的方式有两种:
- Python 源程序的基本概念
- Python 其他解释器
编译器翻译的方式有两种:
1.编译
2.解释
两者之间的区别在于翻译的使劲点不同。
当编译器以解释器方式运行的时候,也成为解释器。
将其他语言翻译成机器语言的工具,称为 编译器。
Created with Raphaël 2.2.0 编译型语言 (源代码) 编译器 (统一编译,一次性执行)[执行速度快] 最终可执行文件 操作系统 cpu
Created with Raphaël 2.2.0 解释型语言 (源代码) 解释器 (翻译一行,执行一行,逐行解释每一句源代码)[执行速度较慢] 操作系统 cpu
Python 源程序的基本概念
- Python 源程序就是一个特殊格式的文本文件,可以使用任意文本编辑软件做python开发。
- Python 程序的文件扩展名通常都是
.py
– python 2.x 默认不支持中文,解释器名称是 python。
–python 3.x 的解释器名称是Python3, 默认支持中文。
Python 其他解释器
- cpython —— 官方版本的 C 语言
- Jpython —— 可以运行在 java 平台
- IronPython —— 可以运行在
.NET
和Momo 平台
- PyPy —— Python 实现可支持JIT即时编译
- IPython —— 是一个python的交互式shell,比默认的python shell 好用。IPython是基于BSD开源的。
– 支持自定补全
– 自动缩进
– 支持 bash shell 命令
– 内置许多有用的功能和函数
参考资料:b站 黑马程序员视频