Archivo de la etiqueta: gcc

Liposucciones de bytes

Hace unos meses, a raíz de un correo de Jesús Sanz comentando la mítica entrevista a BJarne Stroustrup , hicimos una pequeña prueba de cuánto podría engordar un “Hola, mundo!” en función del compilador y lenguaje de programación que utilices. De la exageración -casi irreal hoy en día- de 2.1 MB de ejecutable que prácticamente no hace nada (digo “casi irreal” porque he visto ejecutables que no hacían prácticamente nada más que lanzarse a ejecución con lorzas de bytes similares a esas), llegamos a los 177 bytes de “Hola, mundo!” (aunque estoy convencido de que se puede rebajar bastante más, y no me refiero a usar el formato COM, lenguajes interpretados o trucos similares :-D).

Veamos cómo fue la “operación bikini” con nuestros programas…

Sigue leyendo

Libre como en "libertad de expresión", no como en "barra libre"

Me apetece contarte una historia de las de antes, con grandes personajes y decisiones heroicas, maldades perversas y desenlaces inciertos. Es una historia que habla de libertad, ¿qué típico, no? Pero de la libertad en un mundo que quizá no hayas imaginado, de libertad en los programas de ordenador. ¿Cómo? Seguramente te habrás asombrado tanto como si te quisiera hablar sobre la libertad en el mundo de las tostadoras de pan, pero basta abrir un periódico en su sección financiera para darnos cuenta de que el software, esos programas de ordenador, son parte fundamental en nuestras vidas y en la política económica global.
Sigue leyendo