Base language of Python

Base language of Python

You cant say that Python is written in some programming language, since Python as a language is just a set of rules (like syntax rules, or descriptions of standard functionality). So we might say, that it is written in English :). However, mentioned rules can be implemented in some programming language. Hence, if you send a string like import this to that program called interpreter, itd return you Zen of Python.

Since most modern OS are written in C, compilers/interpreters for modern high-level languages are also written in C. Python is not an exception – its most popular/traditional implementation is called CPython and is written in C.

There are other implementations:

  • IronPython (Python running on .NET)
  • Jython (Python running on the Java Virtual Machine)
  • PyPy (A fast python implementation with a JIT compiler)
  • Stackless Python (Branch of CPython supporting microthreads)

The sources are public. Python is written in C (actually the default implementation is called CPython).

Base language of Python

Python is written in English. But there are several implementations:

Leave a Reply

Your email address will not be published. Required fields are marked *