Want a Faster, Polyglot Compiler? GraalVM 1.0 Is Here! Read my lips: GraalVM makes developers more productive and programs faster. How? Start with language-level virtualization, which provides a universal runtime that can compile any dynamic language. Yes, there were predecessors, such the Microsoft Common Language Runtime (CLR) and the Java Virtual Machine itself, which is the platform for languages such as JavaScript, Ruby, and R. But these approaches were (1) limited in their ability to accommodate all the semantics, features, and libraries of the new languages and (2) slower than native languages.
In contrast, GraalVM uses a new partial evaluation technique to automatically transform interpreted programs into highly efficient machine code. You can also use as many languages as you want, because cross-language calls have zero overhead.
—Alexandra Weber Morales, Oracle Director of Developer Content
Oracle Code
Check out this free one-day developer event coming to a city near you! Oracle Code has keynotes, sessions, and hands-on labs for learning technologies such as serverless, containers, microservices, AI, chatbots, and blockchain. The Call for Papers is now open!
Want Oracle Code to come to you? Oracle Code Online includes technical demonstrations and presentations from community advocates, Oracle ACEs, product leads, and Java Champions.
Oracle solution architects lead a two-hour virtual workshop in which you walk through building a cloud-native application with Oracle Developer Cloud Service and Oracle Application Container Cloud.
This 30-minute technical webcast introduces containers, Docker, and Oracle’s infrastructure as a service (IaaS). Join our technical experts for this discussion.