28 април, 2024

OpenJDK предложи проект – Galahad, който има за цел обединяването на някои части от кодовата база на GraalVM Community Edition в OpenJDK.

Това е най-новата разработка в рамките на дългогодишните усилия за осигуряване на възможност за компилиране на приложенията на Java в машинен код преди изпълнението на програмата. И въпреки че подобна идея би изглеждала странно, едно от първите неща, които младшият Java разработчик научава е, че “Java не се компилира до машинен код, а до JVM байткод”.

За изпълнението на платформата Java се разчита на мощно динамично време за изпълнение – JVM. Това време за изпълнение дава възможност за динамични техники, като например зареждане на класове и отразяване, които нямат аналог в компилираните езици за предварително време (AOT). Именно това е и отправната точка за много от силните страни на Java.

Цялата новина може да прочетете на международното издание DevStyleR.IOOpenJDK Proposes Project to Merge GraalVM Native Compilation

Тагове: , , , , , , , , , , , , , , , , , , , , , ,
Editor @ DevStyleR