Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Paths to Support Additional Numeric Types on the Java Platform

Java via YouTube

Overview

Why Pay Per Course When You Can Get All of Coursera for 40% Off?
10,000+ courses, Google, IBM & Meta certificates, one annual plan at 40% off. Upgrade now.
Get Full Access
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

Reviews

Start your review of Paths to Support Additional Numeric Types on the Java Platform

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.