Skip to content

Latest commit

 

History

History
16 lines (13 loc) · 1.19 KB

File metadata and controls

16 lines (13 loc) · 1.19 KB

Interpreter: Source Code > Intermediate > Output

SourceCode.py >> goes to Interpreter >> Convert Source Code into Byte Code (intermediate code) >> Execute Byte Code in CPython VM. > Show Output

  • which will be used by the system to translate our English written code (high level language) to Assembly language (Low level language).

Python Flavors:

  1. Official Written in C Lang - CPython: First compiles Python code to intermediate bytecode that is then interpreted by a VM into machine-native assembly language.
  2. PyPy - written in Python: uses just-in-time (JIT) compilation to translate Python code into machine-native assembly language, faster than CPython.
  3. Jython - written in Java: allows users to write programs in Python and compile them to Java bytecodes that run directly on a Java Virtual Machine, or JVM
  4. IronPy - written in .net: an implementation of Python on the . Net runtime, or CLR (Common Language Runtime).

Online IDEs:

Learn by Code/Exercise: