And compilers can often optimize the generated code to help applications execute faster. This compile step generates machine code which executes directly on the target hardware. C++ code goes through a compile step initiated by the author.
Programming languages like C++ are so-called compiled languages. The new MATLAB execution engine can JIT compile all MATLAB code and this is an important factor in how it executes code faster. And it was an opportunity to design the engine for extensibility, facilitating future enhancements and new features to come. Redesigning the execution engine was also a time to revisit and resolve old language imperfections and bugs, improving quality.
Key performance-critical process now runs twice as fast in R2015b, The new execution engine helps performance. With a wide variety of clients and spend time helping many of them speed See what some customers are saying about the new execution engine: And these benefits come without requiring changes to your code. The improved architecture runs MATLAB programs faster and provides a platform for future enhancements. In R2015b we changed the way all MATLAB code is executed with the introduction of the new MATLAB execution engine.
What It Means For You: Better Performance, Quality, and Extensibility.