In addition to Weibo, there is also WeChat
Please pay attention
WeChat public account
Shulou
2025-01-16 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Development >
Share
Shulou(Shulou.com)06/02 Report--
This article mainly explains "what are the Python compilers and interpreters". The explanation in the article is simple and clear, and it is easy to learn and understand. Please follow the editor's train of thought to study and learn what Python compilers and interpreters have.
1.Brython
Brython is a popular Python compiler that converts Python to Javascript code. It provides support for all Web browsers, including a mobile Web browser.
It also supports newer Html5/CSS3 specifications, using popular CSS frameworks such as BootStrap3 and LESS.
Web site: https://brython.info
2. Pyjs
Pyjs is a rich Internet application framework and a lightweight Python compiler that executes Python scripts directly from a Web browser and programs from the browser's JS console.
It is a compiler from Python to Javascript that allows code to run on Web browsers. It comes with the Ajax framework and Widget Set API.
Website: http://pyjs.org
3. WinPython
It is designed for the Windows operating system. It has some features of CPython. It comes with popular libraries for data science and machine learning, such as Numpy, Pandas, and Scipy.
It comes with a CumberCutter + compiler, which is not used most of the time. In addition, it has only the Python compiler and no other packages.
Web site: https://winpython.github.io
4.Skulpt
Skulpt is a browser implementation of Python that can be added to HTML code.
This Python compiler is written in Javascript and runs code on the client side without other plug-ins, processing, or server support.
The Skulpt interpreter executes the code saved in the .py file on the Web site through import.
Website: https://skulpt.org
5.Shed Skin
The compiler compiles the Python standard library module into Cellular codes, which converts statically typed Python programs into limited optimized C++ code.
Performance can be improved by implementing its built-in Python data type again as its own set of classes, which can be efficiently implemented with C++.
Website: https://en.wikipedia.org/wiki/Shed_Skin
6.Active Python
This is the Python distribution for Windows, Linux, and Mac Os, and there is a free community version.
It supports installation on many platforms, and it also supports some platforms not supported by Python-like 's AIX. It provides more compatibility than Python.
Website: https://www.activestate.com/products/activepython
7.Transcrypt
It is a popular compiler that compiles Python code into easy-to-read Java code. It is a lightweight Python compiler that supports slicing matrix and vector operations.
Transcrypt can also be run on Node.js. Hierarchical modules, multiple inheritance, and local classes add a lot of functionality to it.
Website: https://www.activestate.com/products/activepython
8. Nutika
This is a source-to-source Python compiler that converts Python source code into Candle + executable code. It uses many Python libraries and extension modules.
It comes with Anaconda and can be used to create data science and machine learning projects.
Website: https://www.activestate.com/products/activepython
9. Jython
It is written in Java and can be executed on any platform running JVM. Jython compiles Python code into Java bytecode, thus achieving cross-platform performance.
It can be used to create solutions for Servelets, Swing, SWT, and AWT packages. Jython uses global interpreter locks (GIL) such as CPython.
In addition, you can extend the Java class to Python code.
Web site: https://www.jython.org
10. CPython
CPython is the default and most widely used Python compiler. It is written in C and uses GIL (Global interpreter Lock), which makes communication between concurrent CPython processes difficult.
The compilation steps in CPython include decoding, tokenization, parsing, abstract grammar tree and compilation.
Website: https://compilers.pydata.org
11. IronPython
This version of the Python compiler is implemented on Microsoft's .net framework and Mono.
It also provides dynamic compilation and an interactive console. It makes installation very easy and cross-platform compatibility.
It also has a standard library and different modules, which are mainly used to implement the user interface library of the .net framework.
Web site: https://ironpython.net
Thank you for your reading, the above is the content of "what are Python compilers and interpreters". After the study of this article, I believe you have a deeper understanding of what Python compilers and interpreters have, and the specific use needs to be verified in practice. Here is, the editor will push for you more related knowledge points of the article, welcome to follow!
Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.
Views: 0
*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.
Continue with the installation of the previous hadoop.First, install zookooper1. Decompress zookoope
"Every 5-10 years, there's a rare product, a really special, very unusual product that's the most un
© 2024 shulou.com SLNews company. All rights reserved.