If you have taken or have enrolled for a python course online, you will have definitely heard of the ‘PyPy’ interpreter, for the Python programming language. It is one of the finest Python interpreters available today. Recently, the team behind PyPy announced the launch of version 2.0 of the python compiler. It comes with a host of improvements, the most prominent being the improved performance. The beta version of the interpreter was already available. But the alpha version is much better in terms of usability, features, and bug fixes.
Einstein Sandwich features many bug fixes
The release of the alpha version of PyPy 2.0 was announced on the official blog. This version has been code named Einstein Sandwich. Code-naming and announcements have become very popular after Android started using code names commercially, for all its different releases. The blog post said that the alpha version of PyPy 2.0 was more stable than its beta version. Stackless support, along with support for greenlets have been added in PyPy 2.0. Also, the cffi-0.6 release has been included in PyPy 2.0.
Full VFPv3 Support
The blog post also highlighted that the interpreter features support for both ARM v6 (Raspberry Pi) and ARM v7 (Cubieboard, Beagleboard, Chromebook, and others.) In fact, all the processors that support VFPv3 can be used with the PyPy 2.0. You can also check the blog post if you want some information on the benchmark testing of the PyPy 2.0 Alpha release. The interpreter was tested on a Cortex A9 that had 4 megabytes of cache memory. According to those reports, this version of PyPy was better than CPython in a few tests, by a factor of 46.
The blog post also included a few statements from the PyPy 2.0 alpha team members who said that they were surprised by the performance of this system.
Please Share This Knowledge With Others!
Caridad says
A Python interpreter / parser? Are you kidding me? This is great.
I love it when companies make WYSWYG type editors so that more people who are not upper-level programmers can learn the language and start developing in the language.
I have benefited greatly over the years from programs that have removed much of the work of knowing syntax and freed me to use my creativity to develop.
Essie says
I noticed that with every new platform, the day eventually comes when someone develops a code parser that makes it possible for those that do not have the coding skills to write applications in that platform.
While the experienced programmers will complain that this renders all their hard work useless and that it creates more job competition, that is the purpose and that is a sign of progress for that platform.