Oracle анонсира универсалната виртуална машина GraalVM

Компанията Oracle представи първата версия на виртуалната машина от нов тип GraalVM, която може да се използва за стартирането приложения, написани на различни програмни езици.

GraalVM може да се използва за стартирането на приложения, написани на JavaScript (Node.js), Python, Ruby, R; на езиците за програмиране за JVM (Java, Scala, Clojure, Kotlin) и за програмните езици, за които се формира LLVM байт код (C, C++, Rust). Кодът на проекта се разпространява чрез GPLv2 лиценза.

Уникалното в GraalVM е, че дава възможност за директното използване на обектите и масивите на различните програмни езици, както и използването на обща среда за стартиране на сорс кодовете. Така например, от JavaScript кода за Node.js е допустимо използването на библиотеките класове на Java. Или от кода на Java да се извикат функциите за статистическа обработка на Python и допълнително да се стартира код на програмния език R за създаването на сложни SVG графики. Използвайки GraalVM, програмистът може в един единствен проект да съчетава различни програмни езици, подбирайки най-подходящия в зависимост от задачата.

GraalVM включва независим от програмния език дебъгер, система за профилиране и анализатор за разпределението на паметта.

АбонаментВсичко важно от света на технологиите, директно в пощата ти.

С абонирането приемате нашите Условия и Политика за поверителност. Може да се отпишете с един клик по всяко време.


Коментирайте статията в нашите Форуми. За да научите първи най-важното, харесайте страницата ни във Facebook, и ни последвайте в Google Новини, TikTok, Telegram и Viber или изтеглете приложението на Kaldata.com за Android, iPhone, Huawei, Google Chrome, Microsoft Edge и Opera!

4 Коментара
стари
нови оценка