compilador
15 noticias
Shopify acelera TruffleRuby: más velocidad para Ruby
Shopify continúa impulsando el desarrollo de TruffleRuby, una implementación de alto rendimiento del lenguaje de programación Ruby. Originalmente un proyecto de investigación iniciado en Oracle Labs en 2013, TruffleRuby utiliza el compilador dinámico Graal y el framework de intérprete Truffle AST pa
RAD Studio 13.1: Nuevo compilador para Arm y más
Embarcadero ha lanzado RAD Studio 13.1 Florence, junto con Delphi 13 y C++Builder 13, que introduce mejoras significativas para los desarrolladores. La actualización más destacada es el nuevo compilador nativo Delphi para Windows on Arm (Arm64EC), permitiendo a los desarrolladores ampliar su soporte
C++: Optimización de 'asin' Acelera Cálculos
Un desarrollador de C++ ha optimizado la función 'asin' (arcoseno) para mejorar el rendimiento, logrando mejoras significativas en algunas plataformas. El ajuste se basa en una técnica llamada 'Estrin's Scheme', que permite al compilador ejecutar operaciones en paralelo, aprovechando la arquitectura
Java: Plugin 'Binding Expressions' Refuerza Seguridad
Un nuevo plugin para el compilador de Java, denominado 'Binding Expressions', busca introducir seguridad de tipos en tiempo de compilación al permitir que expresiones adyacentes se unan para formar nuevas expresiones basadas en sus tipos estáticos. Desarrollado por Manifold Systems y disponible en G
TypeScript 6.0 RC: Última versión antes de cambio radical
Microsoft ha anunciado la versión candidata a lanzamiento (RC) de TypeScript 6.0, disponible para su descarga a través de npm. Esta versión marca un hito importante, ya que será la última basada en el código base actual de JavaScript, antes de la transición a un nuevo compilador y lenguaje escrito e
Optimiza tu código C: rendimiento y portabilidad
Este artículo explora técnicas para optimizar el rendimiento de software C, especialmente en arquitecturas x86-64, donde la capacidad de la CPU juega un papel crucial. El problema radica en que el código optimizado para una CPU específica puede no funcionar bien en otras, limitando la portabilidad.
Rust en PHP: Nuevo compilador facilita despliegue
Un desarrollador ha creado un compilador de Rust escrito en PHP que genera ejecutables ELF para Linux x86-64 directamente, sin necesidad de LLVM, ensamblador o enlazador. Esta solución inusual permite compilar código Rust en entornos con recursos limitados, como servidores compartidos con PHP instal
PL/0: lenguaje de programación para aprender a programar
PL/0 es un lenguaje de programación diseñado específicamente para fines educativos. Creado por Niklaus Wirth en 1976 como parte de su libro 'Algorithms + Data Structures = Programs', PL/0 se asemeja a Pascal pero es significativamente más simple. Su principal objetivo no es ser un lenguaje para apli
SBCL 2.6.1: Nuevas mejoras y soporte extendido
Steel Bank Common Lisp (SBCL), un compilador de código abierto y gratuito para el lenguaje de programación Common Lisp, ha lanzado la versión 2.6.1 el 26 de enero de 2026. SBCL proporciona un entorno interactivo con herramientas de depuración, perfilado estadístico y cobertura de código, y funciona
OxC: Nuevo Compilador Rust Acelera Desarrollo JavaScript
Un nuevo compilador de JavaScript, denominado OXC, está prometiendo acelerar significativamente el desarrollo de aplicaciones web. Desarrollado con el lenguaje de programación Rust, OXC se presenta como una alternativa de alto rendimiento a herramientas existentes como SWC y Biome. El proyecto, cuyo
Clang y GCC adoptan 'defer' para simplificar limpieza de código
La funcionalidad 'defer', una herramienta para gestionar la limpieza de recursos y evitar fugas de memoria en código C, está ahora disponible en el compilador Clang a partir de la versión 22, y está en proceso de integración en GCC. La especificación técnica (TS 25755) ha sido completada y está ava
Tiny C Compiler: Supera a GCC en Velocidad y Tamaño
Un nuevo compilador de C llamado Tiny C Compiler (TCC) está superando significativamente al compilador GCC en velocidad y tamaño. Desarrollado por Fabrice Bellard, TCC es notablemente pequeño (alrededor de 100KB para x86), lo que permite su uso en entornos con recursos limitados como discos de resca
Compilador C en 512 Bytes: ¡Un Nuevo Récord!
Un equipo de ingenieros ha creado un compilador de C llamado SectorC que asombrosamente cabe en 512 bytes, el tamaño de un sector de arranque de una máquina x86. Este logro, anunciado recientemente, desafía los límites convencionales de la compilación de código y es considerado el compilador de C má
Hoot: Scheme corre en WebAssembly con nueva herramienta
Un nuevo proyecto llamado Hoot, desarrollado por Spritely, ha lanzado la versión 0.7.0 de su compilador Scheme a WebAssembly (Wasm) y una herramienta completa para Wasm. Hoot permite ejecutar código Scheme en navegadores web con capacidad para Wasm GC (Garbage Collection). La plataforma se basa en G
Compilador de OpenAI falla con 'Hola Mundo'
Un nuevo compilador de código C, denominado 'Claudes-C-Compiler' (CCC), desarrollado por OpenAI, ha fallado al intentar compilar un programa básico de 'Hola Mundo', según reportes recientes. El problema, detectado en diferentes entornos (Fedora 43, Ubuntu 26.04 y Fedora 42), impide que el compilador
