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

文章目录

    • 编译器翻译的方式有两种:
    • Python 源程序的基本概念
    • 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站 黑马程序员视频

你可能感兴趣的:(python)