Polyglot Native: Ahead-of-Time Compilation for JVM Languages
Offered By: Java via YouTube
Course Description
Overview
Explore an innovative approach to JVM-based programming in this 43-minute conference talk. Dive into Polyglot Native, an ahead-of-time compiler for Java bytecode combined with a low-footprint VM. Learn how this technology addresses slow startup times and high memory footprint issues common in JVM-based programs. Discover the architecture of Polyglot Native and its comparison to existing projects like Scala Native and Kotlin/Native. Watch a live demonstration of compiling code from Kotlin, Scala, Java, and C into a single binary executable. Gain insights into the intricacies of interoperability between Polyglot Native and C, and understand how this solution minimizes program footprint using a chunked heap and reduced metadata. Ideal for developers interested in optimizing JVM language performance and exploring cutting-edge compilation techniques.
Syllabus
Polyglot Native: Java, Scala, Kotlin, and JVM languages with Christian Wimmer
Taught by
Java
Related Courses
Heterogeneous Parallel ProgrammingUniversity of Illinois at Urbana-Champaign via Coursera Advanced Operating Systems
Georgia Institute of Technology via Udacity 計算機程式設計 (Computer Programming)
National Taiwan University via Coursera Introduction to Operating Systems
Georgia Institute of Technology via Udacity Android Performance
Google via Udacity