GraalVM e programmi nativi Java

INTRODUZIONE Per il mondo IT, Java e la sua JVM è stata una vera e propria rivoluzione. La possibilità di poter eseguire lo stesso codice in più architetture era un sogno che grazie alla JVM è divenuto realtà. Ma come spesso accade non è tutto oro quel che luccica, infatti Java tra le altre cose ha avuto sempre un problema circa l'utilizzo delle risorse. Il più delle volte è stato troppo oneroso al pari di programmi nativi. Negli anni, e fino alla versione 6 della JDK, GJC è stata un ottima scelta per creare codice nativo al pari del codice C Purtroppo è stato deciso di abbandonare il progetto, la versione 6 è stata l'ultima supportata. Nel panorama odierno ci sono pochissime scelte, una tra queste è Excelsior Jet che però è a pagamento. GRAALVM GraalVM è un prodotto Oracle che è in grado di creare eseguibili nativi partendo da un JAR (o una classe). Inoltre si candida come VM (Virtual Machine) unica per poter eseguire codice scritto in: Java Pyth...