GRAAL VM

One VM to Rule Them All

Graal?

What I introduce you

  • Java
  • JVM
  • JIT
  • GraalVM

What is Java

Feature of Java

What is Java

What is Java

그림 출처: http://gbsb.tistory.com/2

What is JVM

What is JVM

What is JVM

Interpreter

JIT Compiler

What is JVM

What is JIT

Compiler

What is JIT Compiler

JIT

Just In Time

Compiler

What is Compiler

Compiler?

What is JIT Compiler

Interpreter

Java

Javascript

Python

ETC.

What is GraalVM

What is Graal VM

GraalVM is a universal virtual machine 

for running applications written in

JavaScript, Python, Ruby, R,

JVM-based languages like

Java, Scala, Clojure, Kotlin, and

LLVM-based languages such as C and C++.

GraalVM is a universal virtual machine

for running applications written in

JavaScript, Python, Ruby, R,

JVM-based languages like

LLVM-based languages such as C and C++.

==> VM for almost languages

Architecture of Graal VM

Graal VM for Ruby

DEMO

Reference

GRAAL VM

By Lay Sukmin Lim

GRAAL VM

Graal VM에 대한 설명 밑 Graal를 이해하기 위한 기본 Java 지식

  • 571