AI, Data Science & Cloud Certificates from Google, IBM & Meta
2,000+ Free Courses with Certificates: Coding, AI, SQL, and More
Overview
Build a Learning Habit
Download Class Central's free printable study calendar
Download for Free
Explore the technical challenges and potential solutions for expanding Java's numeric type system beyond its traditional float, double, BigDecimal, and BigInteger types in this conference talk from the 2025 JVM Language Summit. Examine the growing demand for additional numeric types in scientific computing, engineering applications, and machine learning, including 16-bit floating-point numbers and emerging 8-bit floating-point formats being standardized by IEEE SA Working Group P3109. Learn about the comprehensive requirements for implementing full platform support for new numeric types, including language syntax, virtual machine modifications, library integration, and performance considerations. Analyze various implementation approaches and their respective trade-offs, from library-only solutions to deep platform integration. Understand how complex numbers and linear algebra operations could be better supported in Java, and discover the technical decisions that must be made when extending the platform's numeric capabilities. Gain insights into the intersection of language design, virtual machine architecture, and mathematical computing requirements from Oracle's Java Platform Group perspective.
Syllabus
Paths to Support Additional Numeric Types on the Java Platform #JVMLS
Taught by
Java