LCC 266 - Interview sur GraalVM avec Gilles Duboscq - partie 1

Published: Oct. 22, 2021, 9:49 a.m.

Gilles Duboscq de OracleLabs discute des multiples facettes du projet GraalVM avec Emmanuel. Dans cette premi\xe8re partie, nous discutons de l\u2019histoire de GraalVM, de ses concepts fondamentaux et nous zoomons sur Truffle, Polyglot et Espresso, le support de JavaScript, Ruby, R, Python, LLVM, WASM\u2026 et Java dans GraalVM. La partie 2 nous emm\xe8nera vers GraalVM Native image, comment utiliser GraalVM en pratique en fonction des diff\xe9rents usages discut\xe9s, les versions, la communaut\xe9, comment c\u2019est fait sous le capot et plein d\u2019autres choses encore.

Enregistr\xe9 le 16 septembre 2021

T\xe9l\xe9chargement de l\u2019\xe9pisode LesCastCodeurs-Episode\u2013266.mp3

Interview Ta vie, ton \u0153uvre

Twitter de Gilles

GraalVM pour comprendre l\u2019enjeu

GraalVM

GraalVM en 3 phrases
Les cas d\u2019utilisation typique

Maxine VM

Les concepts cl\xe9s

Graal le compilateur et le JIT

  • c\u2019est quoi un JIT
  • Pourquoi pas bas\xe9 sur HotSpot
  • Pourquoi en Java?
  • des cas d\u2019utilisations pr\xe9f\xe9r\xe9s par GraalVM JIT vs HotSpot (et vice versa)

Truffle et polyglot

  • Java qui tourne d\u2019autres langages, lesquels?
  • comment \xe7a marche, g\xe9n\xe8re du byte code? Interpr\xe8te?
  • Comment les codes de diff\xe9rents langages interagissent?

JavaScript, Ruby, R, Python, LLVM, WASM\u2026 et Java
Arbre syntaxique

Espresso:

  • Java sur Java (what??!), ca veut dire quoi exactement?
  • Quels usages?
  • niveau de stabilit\xe9, maturit\xe9?
Nous contacter

Soutenez Les Cast Codeurs sur Patreon https://www.patreon.com/LesCastCodeurs
Faire un crowdcast ou une crowdquestion
Contactez-nous via twitter https://twitter.com/lescastcodeurs
sur le groupe Google https://groups.google.com/group/lescastcodeurs
ou sur le site web https://lescastcodeurs.com/