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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章