En Un video realizado el 16 de eneroNicolai Parlog, defensor del desarrollador de Java en Oracle, expresó ambiciones de la comunidad OpenJDK para Java en 2025, basada en proyectos de mejora para Java Babilonia, Leyden, Lilliput, Loom, Panamá y Valhalla. "Otro proyecto Java muy publicitado, el proyecto Amber, que desarrolla características de lenguaje Java más pequeñas y orientadas a la productividad, será objeto de un segundo video", dijo Parlog.
El proyecto Babylon tiene como objetivo extender Java a modelos de programación extranjeros como lenguaje SQL, programación diferenciable, aprendizaje automático y modelos de GPU. En 2025, esta iniciativa planea prepararse para la incubación de la reflexión sobre el código, continuar el trabajo en el sombrero (kit de herramientas acelerador heterogéneo) y explorar un prototipo de script de ejecución ONNX equivalente a Java. Los objetivos de Leyden, cuyo objetivo es mejorar el tiempo de inicio de los programas Java, incluyen el perfil de métodos AOT y la compilación del código AOT.
Lilliput, Loom y Panamá a la vista para 2025
En cuanto al proyecto Lilliput, se esforzará por evaluar el impacto de los objetos de objetos de ocho bytes en el punto de acceso JVM, con un objetivo de cuatro bytes, el propósito es liberar del 10 al 20 % de la memoria del montón. Con Loom, OpenJDK quiere desarrollar características y API de JVM que admitan una competencia de luz y otros modelos de programación. En 2025, los desarrolladores de LEOM trabajarán en la finalización de la API de competencia estructurada y la API de valores alcanzados. "El equipo también trabajará en problemas de fijación que afectan los hilos virtuales y la mejora de la información relacionada con los bloqueos en hilos de hilos", dijo Parlog.
El programa Panamá, que tiene como objetivo mejorar las conexiones entre las API JVM y las no java, "tiene tres objetivos", continuó el Sr. Parlog. Se refieren en particular a una API vectorial, la mejora del rendimiento de la API FFM, así como las grabadoras de registros para esta API, y la mejora de la herramienta JEXTRACT para la generación de enlaces de Java. Finalmente, la iniciativa Valhalla, que tiene como objetivo mejorar el modelo de objeto Java, permitirá obtener una visión general de los tipos de valores, trabajar en tipos de verificación cero y llevar a cabo una primera exploración de los tipos de datos digitales y primitivas mejoradas. "Todas estas características de Java en desarrollo se trabajarán este año, pero es posible que no se publiquen este año", dijo Parlog. "¡Seamos pacientes!" ", Agregó.
Otras noticias que te pueden interesar