Challenge

Code Journeys



Capítulo 1 - Linguagens

Em qualquer sociedade, a comunicação entre os seus membros é feita através de uma linguagem. Seja numa comunidade de formigas, macacos ou seres humanos. Desde que os computadores passaram a fazer parte do nosso dia-a-dia tornou-se indispensável a necessidade de comunicarmos com eles por meio de uma linguagem que eles entendam.

Os computadores funcionam segundo uma lógica binária. Asssim o alfabeto da sua linguagem tem apenas dois símbolos, o 0 e o 1. Entre a linguagem dos humanos e a linguagem da máquina, formada a partir de 0's e 1's, foi preciso estabelecer uma ponte que torne a comunicação simultaneamente fácil de entender para o ser humano e para o computador. Desta necessidade, surgiram as linguagens de programação.

Sempre que queremos resolver um problema, temos de o descrever e escrever as etapas para a sua resolução, isto vai constituir um programa. Quando escrevemos um programa, o computador tem de perceber aquilo que escrevemos. Para isso acontecer é necessário usarmos uma linguagem de programação, pois são mais próximas daquela que é utilizada pelo computador. Através da compilação e/ou interpretação, a máquina converte-as em algo que consegue entender ( o código-máquina).

Comunicação