martes, 14 de julio de 2026

Linus Torvalds Defiende C sobre Rust y IA

En la Open Source Summit India 2026, Linus Torvalds, creador del kernel de Linux, compartió su visión sobre las herramientas de desarrollo modernas, el lenguaje Rust y el papel de la inteligencia artificial en la revisión de código. Con su característico estilo directo, Torvalds se describió como un desarrollador minimalista que prefiere trabajar con personas en lugar de herramientas complejas, utilizando principalmente Git y correo electrónico para su trabajo diario.

Linus Torvalds Defiende C sobre Rust y IA

Respecto al creciente entusiasmo por Rust en el desarrollo del kernel de Linux, Torvalds adoptó una postura cautelosa y realista. Aunque reconoce que Rust es interesante, rechazó la idea de que este lenguaje vaya a dominar el mundo del desarrollo. Para él, C sigue siendo una herramienta mucho más simple y poderosa. Torvalds expresó mayor entusiasmo por las herramientas de verificación automatizada de código C, como los sistemas de revisión de parches y herramientas como Sashiko, que permiten comprobar la calidad del código antes de su integración.

Una de las críticas más importantes que Torvalds dirigió hacia Rust es que, si bien este lenguaje soluciona algunos errores simples de memoria que pueden ocurrir en C, no corrige los errores de lógica. El lenguaje no piensa por el programador, y cuando se escribe código incorrecto, el resultado será incorrecto independientemente del lenguaje utilizado. Esta observación subraya que la calidad del software depende fundamentalmente de la habilidad y el razonamiento del desarrollador, no solo de las características del lenguaje.

Torvalds también señaló las limitaciones de usar Rust en bases de código mixtas con C. Las garantías de seguridad que ofrece Rust solo se aplican en las partes escritas exclusivamente en Rust, y cuando este código interactúa con código C, esas garantías desaparecen. En el kernel de Linux, la mayor parte del código Rust debe comunicarse con el código central escrito en C, que ha sido probado exhaustivamente en todos los entornos posibles y es de mayor calidad precisamente por esa experiencia acumulada. Finalmente, destacó que los errores más importantes y de mayor perfil en el kernel recientemente han sido errores de lógica, no de memoria, demostrando que incluso en subsistemas cuidadosamente mantenidos puede ocurrir mala programación.

Fuente Original: https://linux.slashdot.org/story/26/07/12/2126243/linus-torvalds-on-rust-c-bugs-and-ai-patch-checking-tools?utm_source=rss1.0mainlinkanon&utm_medium=feed

Artículos relacionados de LaRebelión:

Artículo generado mediante LaRebelionBOT

No hay comentarios:

Publicar un comentario