Posts Tagged ‘binary’

Eposode 152: Binary numbers|Eposodio 152: Números binarios|Eposodio 152: Nombres Binaires|Eposodio 152: Numeri binari

Monday, September 17th, 2012
[lang_en]

Comic Transcript

Panel 1.
Balti: After you have written your program, you still need to compile it.
Ludd: Compile?

Panel 2.
Laby: Duh! How else are you gonna get the computer to understand your program?
Kodu: What Laby means is that a program is written in a way that is easy for you and me to understand. But computers have their own language they can process, sometimes called machine language. A compiler translates your source code so a computer can understand it too.

Panel 3.
Ludd: So, many different programming languages can be used to write code on a computer but they all have to be trans… compiled for the computer to handle it?

Panel 4.
Kodu: Yep, exactly!
[Sound: Whirr, beep, beep.]
Laby: YAY!! We are moving again!

Panel 5.
Epo: I have repaired both the navigation and communication systems.
Alkina: Please contact the responsible authorities and let them know about our status.

What does it mean?

Compile – translate source code written by a computer programmer into code that computer hardware can understand.

Machine code – the code, readable by computer hardware that is created after source code is compiled.

Compiler – a software program that translates source code into machine code.

In human speak please!

Our current computer technology functions on a binary system, which is to say, the instructions that drive computers are represented by 1s and 0s. For example, to a computer, Hi! translates into 01001000 01101001 00100001. Of course, writing a program in binary or 1s and 0s can be very difficult. It is easy to make a mistake and very hard to locate where the mistake is located.

To overcome this problem, higher level programming languages, like the examples we have been discussing in previous episodes, were developed. Although there are many different types of programming languages that can be used with any computer, all the code written by a programmer has to, in the end, be converted to a series of binary numbers that the computer can understand.

This is a very simplified explanation of what really goes on inside computers, but hopefully it gets the basic idea across.

Is that all?

Binary Computer Code – This webpage uses a lightswitch analogy to explain binary code. It also has an encoder, which will translate what you enter into binary code.

Multimedia? Yep, we’ve got it right here!

Count the Dots – A series of videos and activities that explain the binary system.

[/lang_en][lang_es]

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.

¿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.

¿Multimedia? Sí, ¡aquí la tenemos!

Count the Dots – Ésta es una serie de videos y actividades que explican el sistema binario.

[/lang_es][lang_fr]

Transcription comique

Panel 1.
Balti: Après avoir écrit ton programme, tu as besoin de le compiler.
Ludd: Compiler?

Panel 2.
Laby: Ben sinon, comment veux-tu que l’ordinateur comprenne ton programme?
Kodu: Ce que Laby veut dire, c’est que le programme est écrit d’une manière qui nous est facile à comprendre. Mais les ordinateurs ont leur propre langage, parfois appelé langage machine. Un compilateur traduit le code source pour que l’ordinateur le comprenne aussi.

Panel 3.
Ludd: Donc, de nombreux langages de programmation différents peuvent être utilisés pour écrire des codes sur un ordinateur, mais ils doivent tous être trad… compilé pour que l’ordinateur comprenne?

Panel 4.
Kodu: Oui, exactement!
[Son: Whirr, bip, bip.]
Laby: Ouai! Nous bougeons à nouveau!

Panel 5.
Epo: J’ai réparé le système de navigation et de communication.
Alkina: S’il te plaît contacte les autorités responsables et fais leur connaître notre situation.

Qu’est ce que cela signifie?

Compiler – traduire le code source écrit par un programmeur en un code informatique compris par l’ordinateur.

Code machine – le code, lisible par l’ordinateur qui est créé une fois que le code source est compilé.

Compilateur – un logiciel qui transforme le code source en code machine.

En langage courant!

La technologie informatique actuelle fonctionne sur un système binaire, c’est-à-dire, les instructions qui commandent les ordinateurs représentées par 1 et de 0. Par exemple, pour un ordinateur, “Salut!” se traduit par 01001000 01101001 00100001. Naturellement, l’écriture d’un programme en binaire ou en 1s et 0s peut être très difficile. Il est facile de faire une erreur et très difficile de la localiser.

Pour surmonter ce problème, des langages de programmation de niveau plus élevé ont été développé, comme les exemples évoqués dans les épisodes précédents. Bien qu’il existe de nombreux types de langages de programmation qui peuvent être utilisés avec n’importe quel ordinateur, tous les codes écrits par un programmeur doivent, en fin de compte, être convertie en une série de nombres binaires que l’ordinateur peut comprendre.

C’est une explication très simplifiée de ce qui se passe réellement à l’intérieur des ordinateurs, mais cela donne une bonne idée de base.

C’est tout?

Binary Computer Code – Cette page internet utilise une analogie, à base d’interrupteur de lumière, pour expliquer le code binaire. Il dispose également d’un codeur, qui traduit ce que vous entrez en code binaire.

Multimédia? Nous avons ça ici!

Count the Dots – Une série de vidéos et d’activités qui expliquent le système binaire.

[/lang_fr][lang_it]

Trascrizione del fumetto

Quadro 1.
Balti: Dopo aver scritto il programma è necessario compilarlo.
Ludd: Compilarlo?

Quadro 2.
Laby: Certo! In quale altro modo pensi si possa far capire al computer il tuo programma?
Kodu: Laby vuol dire che un programma è scritto in un modo che è facile da capire per te e per me, ma i computer hanno un loro linguaggio a volte chiamato linguaggio macchina. Un compilatore traduce il codice nel linguaggio macchina in modo che il computer possa interpretarlo.

Quadro 3.
Ludd: Dunque per scrivere il codice possono essere utilizzati diversi linguaggi di programmazione, ma tutti devono essere trad … compilati in modo che il computer capisca?

Quadro 4.
Kodu: Sì, esattamente!
[Suono: Whirr, beep, beep.]
Laby: Sììì!! Ci stiamo muovendo di nuovo!

Quadro 5.
Epo: Ho riparato entrambi i sistemi di navigazione e di comunicazione.
Alkina: Per favore contatta l’autorità competente e mettila al corrente della nostra situazione.

Cosa significa?

Compilare – tradurre il codice sorgente scritto da un programmatore di computer in un codice che l’hardware del computer è in grado di capire.

Linguaggio macchina – il codice, leggibile dal computer, che viene creato dopo che il codice sorgente viene compilato.

Compilatore – Un programma software che traduce il codice sorgente in linguaggio macchina.

Nella nostra lingua per favore!

Le attuali tecnologie dei computer funzionano utilizzando il sistema binario, vale a dire, le istruzioni per i computer sono rappresentate da sequenze di 1 e 0. Per esempio, per un computer Hi! (Ciao!) si traduce in 01001000 01101001 00100001. Naturalmente, scrivere un programma in linguaggio binario utilizzando sequenze di 1 e 0 può essere molto difficile. E’ facile fare un errore ed è molto difficile individuare dove si trova.

Per superare questo problema sono stati sviluppati linguaggi di programmazione di più alto livello, come gli esempi che abbiamo discusso nei precedenti episodi. Sebbene esistano molti tipi diversi di linguaggi di programmazione utilizzabili su qualsiasi computer, tutto il codice scritto da un programmatore deve, alla fine, essere convertito in una serie di numeri binari che il computer può comprendere.

Questa è una spiegazione molto semplificata di ciò che accade realmente all’interno dei computer, ma speriamo di averne dato un’idea di massima.

E’ tutto?

Binary Computer Code – Questa pagina web utilizza l’analogia con un interruttore per la luce per spiegare il codice binario. Essa ha anche un codificatore per tradurre quello che entra in codice binario.

Multimedia? Certo, l’abbiamo qui!

Count the Dots – Una serie di video e di attività che spiegano il sistema binario.

[/lang_it]