Los tamaños flexibles de enteros en C no fueron un error de diseño

C's Flexible Integer Sizes Were Not a Design Mistake

Los tamaños flexibles de enteros en C no fueron un error de diseño

En los años 70, las computadoras tenían palabras de 12, 18, 36 o 60 bits, y C necesitaba ser portable entre todas ellas. Por eso, tipos como int no tienen un tamaño fijo, sino el natural de cada máquina. Esta decisión, que hoy causa problemas de portabilidad, fue clave para que C funcionara eficientemente en arquitecturas muy diversas. El artículo explica cómo surgió esta filosofía y por qué no fue un descuido.

Un objeto 'int' simple tiene el tamaño natural sugerido por la arquitectura del entorno de ejecución.

Más de este día

2026-09-27