【Python个人学习笔记】--- 编译器


编译器翻译的方式有两种:

1.编译
2.解释


两者之间的区别在于翻译的使劲点不同。
当编译器以解释器方式运行的时候,也成为解释器。


将其他语言翻译成机器语言的工具,称为 编译器。


  • 编译型语言
Created with Raphaël 2.2.0 编译型语言 (源代码) 编译器 (统一编译,一次性执行)[执行速度快] 最终可执行文件 操作系统 cpu

  • 解释型语言
Created with Raphaël 2.2.0 解释型语言 (源代码) 解释器 (翻译一行,执行一行,逐行解释每一句源代码)[执行速度较慢] 操作系统 cpu
  • Python 是解释型语言。

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站 黑马程序员视频

猜你喜欢

转载自blog.csdn.net/weixin_41131904/article/details/84844929