What's Today

Hacker News Front Page · stmonty ·

How close can pure FP get to C?

El autor muestra que una implementación de DEFLATE en Roc, un lenguaje funcional con gestión automática de memoria y comprobaciones de seguridad, puede acercarse al rendimiento de libdeflate, una biblioteca C optimizada con SIMD: fue un 8,9 % más lenta en la mediana en un Ryzen 9 3900X y un 2,6 % en un M1. Aunque C conserva un techo de rendimiento mayor, Roc ofrece garantías de seguridad de memoria, ausencia de efectos secundarios en funciones puras, portabilidad determinista y menor exposición a ataques a la cadena de suministro. El texto también describe optimizaciones de Roc —como evitar el uso compartido innecesario, adelantar comprobaciones de límites y generar tablas de búsqueda en compilación— y advierte que hace falta evaluar más proyectos para saber si el resultado se generaliza.

October 22, 2026

Leer la nota completa en rtfeldman.com →