Noticias que mencionan JDK

IA sin Internet: Chat, Imágenes y Más en tu Móvil

Un desarrollador ha lanzado 'Off Grid', una aplicación móvil de inteligencia artificial que permite a los usuarios ejecutar una amplia gama de funciones directamente en sus teléfonos, sin necesidad de conexión a internet ni de enviar datos a la nube. La aplicación, disponible para Android e iOS, int

Panamá: Puente Java-Nativo Facilita la Interoperabilidad

El proyecto Panamá, impulsado por el Hotspot Group dentro de OpenJDK, busca mejorar la interoperabilidad entre la Máquina Virtual de Java (JVM) y código nativo, especialmente APIs comúnmente utilizadas por programadores de C. El objetivo es permitir una comunicación más fluida y eficiente entre el c

Let-Go combina Clojure y Go para crear binarios ultrarrápidos de 10MB

Let-Go es un nuevo lenguaje de programación que combina características de Clojure y Go, desarrollado como un compilador de bytecode y máquina virtual. El proyecto destaca por generar binarios standalone de aproximadamente 10MB, logrando un tiempo de arranque en frío de tan solo 7 milisegundos, lo q

rustc_codegen_jvm: backend de rustc para compilar Rust a bytecode de la JVM

rustc_codegen_jvm es un backend alternativo para el compilador de Rust (rustc) que traduce código fuente escrito en Rust a bytecode de la Java Virtual Machine (JVM) y produce archivos .jar ejecutables compatibles con JVM 8 o superior. El proyecto, alojado en GitHub bajo la cuenta IntegralPilot, conf

JEP 540: una API JSON estándar e incubada para el JDK

La JEP 540, titulada "Simple JSON API (Incubator)", tiene como objetivo definir una API estándar dentro de la plataforma Java para analizar y generar documentos JSON conformes con RFC 8259, sin necesidad de recurrir a bibliotecas externas. Actualmente, los desarrolladores Java dependen de proyectos

Copybara: la herramienta de Google para sincronizar código entre repositorios

Copybara es una herramienta desarrollada y utilizada internamente en Google cuyo propósito es transformar y mover código fuente entre distintos repositorios. Responde a una necesidad habitual en proyectos de software: mantener sincronizados repositorios con políticas de visibilidad diferentes, como

OpenJDK prohíbe el contenido generado por IA en sus contribuciones

La comunidad OpenJDK, patrocinada por Oracle, ha aprobado una política provisional que prohíbe incluir contenido generado total o parcialmente por modelos de lenguaje, modelos de difusión o sistemas de aprendizaje profundo en cualquier contribución al proyecto. La medida afecta a código fuente, text

Cómo afecta la alineación de memoria al rendimiento SIMD

La alineación de los accesos a memoria influye de forma directa en el rendimiento de cualquier forma de vectorización SIMD, ya sea automática o explícita. Un acceso se considera alineado cuando su dirección es múltiplo del tamaño del acceso (por ejemplo, 64 bytes para un vector de 16 enteros de 4 by

ChaosTree: librería Java de árboles binarios y N-arios sin dependencias

ChaosTree es una librería de Java para conjuntos y mapas ordenados que se distingue por su arquitectura sin dependencias externas y su enfoque en el rendimiento de alto nivel. El proyecto ofrece implementaciones de árboles AVL, Rojo-Negro, B y B+, organizadas en dos familias: una binaria para consul