Eposodio 152: Números binarios

Transcripción de Comic

Pánel 1.
Balti: Después de escribir el programa, todavía hay que compilarlo.
Ludd: ¿Compilarlo?

Pánel 2.
Laby: ¡¿Qué?! ¿Entonces cómo le harías para que la computadora entendiera tu programa?
Kodu: Lo que Laby quiere decir es que el programa está escrito de forma que sea fácil de entender para nosotros. Pero las computadoras tienen su propio lenguaje para procesar información, a veces llamado lenguaje de computadora. El compilador traduce el código fuente para que la computadora pueda entenderlo.

Pánel 3.
Ludd: Así que distintos programas computacionales pueden utilizarse en una computadora pero tienen que ser tradu… ¿compilados por la computadora para manejarlos?

Pánel 4.
Kodu: ¡Sí, exactamente!
[Sonido: Rrrrrrrrr, biiip, biiip.]
Laby: ¡Yeii! ¡Estamos moviéndonos de nuevo!

Pánel 5.
Epo: He reparado tanto el sistema de navegación como el de comunicación.
Alkina: Por favor contacta a las autoridades responsables y déjalos saber sobre nuestro estatus.

Esconder transcripción

¿Qué significa eso?

Compilar – Es traducir un código fuente escrito por un programador computacional en código que el hardware de la computadora pueda entender.

Lenguaje de computadora – Es el código legible por el hardware de las computadoras que es creado después que el código fuente ha sido compilado.

Compilador – Es un programa de software que traduce un código fuente en el lenguaje de computadora.

¡En nuestra lengua por favor!

La tecnología computacional actual funciona usando el sistema binario, lo que significa que las instrucciones que utilizan las computadoras para funcionar están representadas por unos y ceros. Por ejemplo, para una computadora ‘hola’ es traducido en 01001000 01101111 01101100 01100001. Claro que escribir un programa en unos y ceros puede ser muy difícil. Es muy fácil hacer un error y muy difícil identificar dónde se encuentra dicho error.

Para superar dicha dificultad, fueron desarrollados los lenguajes de programación de alto nivel, como los que hemos estado discutiendo en los episodios anteriores. Aun cuando hay muchos tipos de lenguajes de programación que pueden ser utilizados con cualquier computadora, todo el código que es escrito por un programador tiene que ser, al final, convertido en una serie de números binarios que la computadora pueda entender.

Esta es una explicación simplificada de lo que realmente pasa dentro de las computadoras, pero ojalá que sea suficiente para darnos una idea del funcionamiento de las computadoras.

¿Eso es todo?

Binary Computer Code – Esta página usa la analogía de un interruptor de luz para explicar el código binario. También tiene un encoder que traduce lo que introduzcas en código binario.