¿Por qué se utiliza la palabra Hola Mundo al iniciar la programación? - Entre 2 bits

Latest

En este blog hablare un poco de redes, hacking y seguridad informática en este camino hacia una red más segura y accesible.

sábado, 17 de diciembre de 2022

¿Por qué se utiliza la palabra Hola Mundo al iniciar la programación?

Una frase muy utilizada al iniciar un lenguaje de programación, pero alguna vez te has preguntado por qué o de dónde vienen estas 2 palabras, pues en este post te lo contaré.
Ahora hay que remontarse a los años 70, donde la programación era aplicada por un grupo muy reducido de profesionales. Uno de ellos llamado Brian Kernighan, autor de uno de los libros de programación más famosos de la historia: Lenguaje de programación C (1978). 

Antes de este libro, escribió uno llamado Un tutorial de introducción al lenguaje de programación B, en el que puse por primera vez esta peculiar frase Hola Mundo.
 main(){
   extrn a, b, c;
   putchar(a); putchar(b); putchar(c); putchar('!*n');
 }
 a 'hell';
 b 'o, w';
 c 'orld';
 #include 
 int main(){
 printf("Hello World!");
 }
No hay una razón específica exacta, pero para entender por qué se colocó esta frase según una revista donde Kernighan afirma que fue “En una serie de dibujos donde había una gallina y un huevo y donde el huevo seguía diciendo Hola Mundo”. 

El comienzo de decir Hola Mundo al codificar

Kernighan por su parte ayudó en el desarrollo del sistema operativo Unix, siempre considerando el lenguaje C como su favorito, incluso afirmó que “Si tuviera que llevarme un lenguaje de programación a una isla desierta sería el lenguaje C”.

Uno de los puntos que más ayudó a implementar Hello World fue la introducción de la computadora PDP-11, que representó la primera minicomputadora en interconectar todos los elementos hardware (procesador, memoria, periféricos) a un único bus de comunicación bidireccional, asíncrono.

PDP-11 minicomputer

Este equipo tuvo mucho éxito y se vendieron un total de 600.000 unidades a un precio mucho más asequible que los ordenadores mainframe que valían millones de dólares en aquel momento. También vale la pena señalar que la serie PDP-11 de 16 bits no requería tarjetas perforadas y podía usar el lenguaje de programación correspondiente para comunicarse directamente con la computadora, un avance revolucionario de la época.

Fue así que mientras más organizaciones comenzaron a adquirir más de estos equipos, la demanda por aprender el lenguaje C aumentó hasta las nubes. Además, tanto C como Unix se hicieron cada vez más populares gracias al PDP-11.

Era cuestión de tiempo que otro tipo de computadoras comenzaran a utilizar C y Unix, este incremento llevó a que miles de personas relacionadas con la informática adquirieran el libro que contiene Hola Mundo. En las décadas de 1980 y 1990, todos los programadores que trabajaban en el mundo del software poseían una copia del lenguaje de programación C.

Hoy estoy seguro que todos los programadores que están empezando o llevan mucho tiempo en ello recuerdan su primer Hola Mundo, sea cual sea el lenguaje, ya que es algo que empezamos a construir y siempre hay algo nuevo que crear y mejorar cada día.

No hay comentarios.:

Publicar un comentario