C para programadores de Rust: rarezas que sorprenden

C for Rust Programmers

C para programadores de Rust: rarezas que sorprenden

El autor aprendió Rust primero y ahora comparte su experiencia con C, destacando diferencias clave: booleanos no nativos, cadenas terminadas en nulo, anchos de enteros dependientes de la plataforma, manejo de errores manual y conversión implícita de arrays a punteros. Una guía útil para quienes vienen de Rust y quieren entender las peculiaridades de C.

El manejo de errores en C es sencillamente trágico. Parece reducirse a que las funciones devuelvan un 'entero mágico' como -1 o un puntero nulo para indicar que hubo un error.

Más de este día

2026-10-10