GraalVM (original) (raw)

About DBpedia

GraalVM est une machine virtuelle dite "universelle", car elle est capable de comprendre de nombreux langages de programmation.

Property Value
dbo:abstract GraalVM is a Java VM and JDK based on HotSpot/OpenJDK, implemented in Java. It supports additional programming languages and execution modes, like ahead-of-time compilation of Java applications for fast startup and low memory footprint. The first production-ready version, GraalVM 19.0, was released in May 2019. The most recent version is GraalVM 22.1.0, made available in April 2022. Major differentiators of GraalVM compared to the base JDK are: * GraalVM Compiler, a JIT compiler for Java * GraalVM Native Image, allowing the ahead-of-time compilation of Java applications * Truffle Language Implementation framework and the GraalVM SDK, to implement additional programming language runtimes * LLVM Runtime and JavaScript Runtime (en) GraalVM est une machine virtuelle dite "universelle", car elle est capable de comprendre de nombreux langages de programmation. (fr) GraalVM은 핫스팟/OpenJDK 기반의 자바로 구현된 자바 VM이자 JDK이다. 빠른 시작과 낮은 메모리 푸트프린트를 위한 자바 애플리케이션들의 AOT 컴파일 등 추가 프로그래밍 언어들과 실행 모드들을 지원한다. 운영용으로 준비된 최초 버전 GraalVM 19.0이 2019년 5월 출시되었다. (ko) Il GraalVM è una Virtual Machine dove vengono eseguiti molti linguaggi di programmazione. Sviluppata per Java, ora include estensioni per Python, JavaScript (Node.js), C++ e altri linguaggi LLVM, Ruby ed R. Il suo scopo principale è quello di scrivere codice in più linguaggi di programmazione, che poi possono interagire tra loro senza chiamate di codice. Inoltre compila Java in binario, tramite un compilatore JIT, migliorando così le sue prestazioni(perché Java, essendo un linguaggio interpretato dalla JVM tramite bytecode ha prestazioni meno ottimali rispetto a C++ che è completamente compilato). (it) GraalVM — это виртуальная машина Java и JDK, основанная на HotSpot/OpenJDK и написанная на Java. GraalVM поддерживает разные языки программирования и модели выполнения, такие как JIT-компиляция и AOT-компиляция. Первая стабильная версия, 19.0, была выпущена в мае 2019-ого года. (ru) GraalVM — розроблена корпорацією Oracle універсальна віртуальна машина, що підтримує запуск застосунків на JavaScript (Node.js), Python, Ruby, R, будь-якими мовами для JVM (Java, Scala, Clojure, Kotlin, з можливістю компіляції Java-коду в виконувані файли GraalVM Native Image) і мовами, для яких може формуватися LLVM (C, C++, Rust). Код проекту поширюється під ліцензією GPLv2. Одночасно випускаються реалізації мов Python, JavaScript, Ruby і R, що використовують GraalVM — GraalPython, GraalJS, TruffleRuby і FastR. GraalVM надає JIT-компілятор, який може на льоту виконувати в JVM код будь-яких скриптових мов, включаючи JavaScript, Ruby, Python і R, а також дає можливість запускати нативний код в JVM, перетворений в біткод LLVM. Наданий GraalVM інструментарій включає незалежні від мов програмування зневаджувач, систему профілювання і аналізатор розподілу пам'яті. GraalVM дає можливість створювати комбіновані застосунки з компонентами на різних мовах, що дозволить отримувати доступ до об'єктів і масивів з коду на інших мовах. Для мов на базі JVM є можливість створення скомпільованих у машинний код виконуваних файлів, які можна виконувати безпосередньо з мінімальним споживанням пам'яті (управління пам'яттю і нитями реалізовано через підключення фреймворку Substrate VM [Архівовано 22 листопада 2019 у Wayback Machine.]). (uk)
dbo:computingPlatform dbr:Java_Virtual_Machine
dbo:developer dbr:Oracle_Corporation
dbo:latestPreviewDate 2021-10-19 (xsd:date)
dbo:license dbr:GNU_General_Public_License
dbo:operatingSystem dbr:Linux dbr:MacOS dbr:Windows
dbo:programmingLanguage dbr:Java_(programming_language)
dbo:wikiPageExternalLink https://www.graalvm.org/
dbo:wikiPageID 40331748 (xsd:integer)
dbo:wikiPageLength 20160 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID 1118498276 (xsd:integer)
dbo:wikiPageWikiLink dbr:Python_(programming_language) dbr:Quarkus dbr:Ruby_(programming_language) dbr:Ruby_on_Rails dbr:Scala_(programming_language) dbc:Oracle_software dbr:HotSpot_(virtual_machine) dbr:Regular_expression dbr:Vert.x dbc:Java_compilers dbr:Instrumentation_(computer_programming) dbr:JDK_Enhancement_Proposal dbc:Cross-platform_software dbr:Maxine_Virtual_Machine dbr:Clang dbr:GNU_Compiler_Collection dbr:GNU_General_Public_License dbr:Oracle_Labs dbr:Linux dbr:MacOS dbr:C_(programming_language) dbr:Ahead-of-time_compilation dbc:Java_virtual_machine dbr:Transpilation dbr:WebAssembly dbr:Windows dbr:Just-in-time_compilation dbr:Long-term_support dbr:ECMAScript dbr:Node.js dbr:Memory_footprint dbr:Java_(programming_language) dbr:Java_10 dbr:Java_Development_Kit dbr:Java_version_history dbr:API dbc:Java_platform_software dbr:Abstract_syntax_tree dbr:LLVM dbr:Language-agnostic dbr:Java_bytecode dbr:Java_virtual_machine dbr:Programming_tool dbc:Stack-based_virtual_machines dbr:Kotlin_(programming_language) dbr:Nashorn_(JavaScript_engine) dbr:OpenJDK dbr:Oracle_Corporation dbr:R_(programming_language) dbr:X86-64 dbr:Meta-circular_evaluator dbr:Programming_language dbr:Trialware dbr:Java_Virtual_Machine dbr:Universal_Permissive_License dbr:Java_VM dbr:Classpath_exception dbr:Spring_Boot dbr:Wikt:polyglot
dbp:developer dbr:Oracle_Corporation
dbp:genre Java dynamic compiler and runtime (en)
dbp:latestPreviewDate 2021-10-19 (xsd:date)
dbp:license Community Edition: GPLv2 Enterprise Edition: Trialware (en)
dbp:name GraalVM (en)
dbp:operatingSystem Linux, Windows and macOS (en)
dbp:platform dbr:Java_Virtual_Machine
dbp:programmingLanguage dbr:Java_(programming_language)
dbp:website https://www.graalvm.org/
dbp:wikiPageUsesTemplate dbt:Code dbt:Infobox_software dbt:Multiple_issues dbt:Official_website dbt:Primary_sources dbt:Reflist dbt:Short_description dbt:Start_date_and_age dbt:Wikidata dbt:Tone dbt:Oracle_FOSS dbt:Java_Virtual_Machine
dcterms:subject dbc:Oracle_software dbc:Java_compilers dbc:Cross-platform_software dbc:Java_virtual_machine dbc:Java_platform_software dbc:Stack-based_virtual_machines
rdf:type owl:Thing dbo:Software schema:CreativeWork dbo:Work wikidata:Q386724 wikidata:Q7397
rdfs:comment GraalVM est une machine virtuelle dite "universelle", car elle est capable de comprendre de nombreux langages de programmation. (fr) Il GraalVM è una Virtual Machine dove vengono eseguiti molti linguaggi di programmazione. Sviluppata per Java, ora include estensioni per Python, JavaScript (Node.js), C++ e altri linguaggi LLVM, Ruby ed R. Il suo scopo principale è quello di scrivere codice in più linguaggi di programmazione, che poi possono interagire tra loro senza chiamate di codice. Inoltre compila Java in binario, tramite un compilatore JIT, migliorando così le sue prestazioni(perché Java, essendo un linguaggio interpretato dalla JVM tramite bytecode ha prestazioni meno ottimali rispetto a C++ che è completamente compilato). (it) GraalVM — это виртуальная машина Java и JDK, основанная на HotSpot/OpenJDK и написанная на Java. GraalVM поддерживает разные языки программирования и модели выполнения, такие как JIT-компиляция и AOT-компиляция. Первая стабильная версия, 19.0, была выпущена в мае 2019-ого года. (ru) GraalVM is a Java VM and JDK based on HotSpot/OpenJDK, implemented in Java. It supports additional programming languages and execution modes, like ahead-of-time compilation of Java applications for fast startup and low memory footprint. The first production-ready version, GraalVM 19.0, was released in May 2019. The most recent version is GraalVM 22.1.0, made available in April 2022. Major differentiators of GraalVM compared to the base JDK are: (en) GraalVM — розроблена корпорацією Oracle універсальна віртуальна машина, що підтримує запуск застосунків на JavaScript (Node.js), Python, Ruby, R, будь-якими мовами для JVM (Java, Scala, Clojure, Kotlin, з можливістю компіляції Java-коду в виконувані файли GraalVM Native Image) і мовами, для яких може формуватися LLVM (C, C++, Rust). Код проекту поширюється під ліцензією GPLv2. Одночасно випускаються реалізації мов Python, JavaScript, Ruby і R, що використовують GraalVM — GraalPython, GraalJS, TruffleRuby і FastR. (uk)
rdfs:label GraalVM (en) GraalVM (it) GraalVM (fr) GraalVM (ko) GraalVM (pt) GraalVM (ru) GraalVM (uk)
owl:sameAs wikidata:GraalVM dbpedia-fr:GraalVM dbpedia-it:GraalVM dbpedia-ko:GraalVM dbpedia-pt:GraalVM dbpedia-ru:GraalVM dbpedia-uk:GraalVM https://global.dbpedia.org/id/ezL6
prov:wasDerivedFrom wikipedia-en:GraalVM?oldid=1118498276&ns=0
foaf:homepage https://www.graalvm.org/
foaf:isPrimaryTopicOf wikipedia-en:GraalVM
foaf:name GraalVM (en)
is dbo:wikiPageDisambiguates of dbr:Graal
is dbo:wikiPageRedirects of dbr:Graal_(compiler) dbr:SubstrateVM
is dbo:wikiPageWikiLink of dbr:PyPy dbr:Quarkus dbr:Ruby_(programming_language) dbr:List_of_ECMAScript_engines dbr:PeachPie dbr:Comparison_of_C_Sharp_and_Java dbr:Maxine_Virtual_Machine dbr:Clojure dbr:GNU_Compiler_for_Java dbr:Comparison_of_Java_virtual_machines dbr:Parrot_virtual_machine dbr:List_of_JVM_languages dbr:List_of_Java_virtual_machines dbr:Graal dbr:Graal_(compiler) dbr:JRuby dbr:Java_(programming_language) dbr:Java_version_history dbr:Jython dbr:Truffle_(disambiguation) dbr:Oberon_(operating_system) dbr:OpenJDK dbr:RESTHeart dbr:SubstrateVM
is dbp:implementations of dbr:Ruby_(programming_language)
is foaf:primaryTopic of wikipedia-en:GraalVM