PHP sees the future of the core Next Generation
PHP developers have announced that the next kernel programming language PHP would come from the Next Generation project. Developers worked on the integration of a JIT compiler that improves application performance.
It is always difficult to predict the future of technology, unless some people give direction. And this is the case regarding PHP. Its developers published a small paper on the PHP.net website giving some information about the future.
In that paper, they evoke the project PHP Next Generation. It was created by three people, Dmitry Stogov, Xinchen Hui and Nikita Popov, to accelerate the performance of PHP. Specifically, they worked on the problems encountered in integrating JIT compiler in PHP.
“PHPNG”, the industry does not include a JIT compiler, but seeks to solve current and future problems in the implementation of such a compiler. The developers have worked on the PHP engine by focusing on better use of memory and grooming of some APIs.
Recognition, a first step
With these improvements, the Next Generation PHP project promises significant performance gains for applications. Thus, it provides 20% speed in addition to WordPress. However, PHP developers remain cautious on this project. They said, “Next Generation name is a bit presumptuous”, adding that “The door is now open for a JIT which can meet our expectations regarding compiler”.
Note, that it is not the first initiative on the integration of a time compiler for PHP. Facebook had introduced in 2011 with a PHP VM JIT compiler capable of converting PHP to C++, called HHVM (Hip Hop VM). The social network had also launched a few months ago its programming language “Hack”, a derivative of PHP that integrates HHVM project. According to the classification TIOBE (Programming Community Index), PHP came in 7th position in programming languages far behind C, Java, and Objective-C.
Incoming searches related to popular programming languages
- Popular web programming languages
- List of popular programming languages
- Popular programming languages for web development
- Top programming languages
- C programming languages
- Visual basic
- Java programming languages