compilation – DevStyleR https://devstyler.bg Новини за разработчици от технологии до лайфстайл Tue, 20 Dec 2022 11:45:06 +0000 bg-BG hourly 1 https://wordpress.org/?v=6.5.5 OpenJDK Предлага Проект за Сливане на GraalVM Native Compilation https://devstyler.bg/blog/2022/12/20/openjdk-predlaga-proekt-za-slivane-na-graalvm-native-compilation/ Tue, 20 Dec 2022 11:45:06 +0000 https://devstyler.bg/?p=105120 ...]]> OpenJDK предложи проект – Galahad, който има за цел обединяването на някои части от кодовата база на GraalVM Community Edition в OpenJDK.

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

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

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

]]>