Professional Documents
Culture Documents
Para os humanos a interação não seria completamente nada sem o alfabeto e os números
não é mesmo? Mas com os computadores isso é um pouco diferente. Chamada de
"linguagem binaria", os famosos 1 e 0 é o que dão origem a essa linguagem. Entenda
um pouco sobre como ela funciona.
Para entender melhor como funciona essa TRADUÇÃO da linguagem humana para a
linguagem de máquina, como assim é chamada, é preciso saber o alfabeto binário (não
necessariamente decorá-lo).
Cada algarismo 1 ou 0, é chamado de bit (binary digit) e para que se forme um dígito
são necessários oito bits e cada conjunto de oito bits é chamado de byte, normalmente.
Veja o alfabeto binário:
A B C D E F
01000001 01000010 01000011 01000100 01000101 01000110
G H I J K L
01000111 01001000 01001001 01001010 01001011 01001100
M N O P Q R
01001101 01001110 01001111 01010000 01010001 01010010
S T U V W X Y Z
01010011 01010100 01010101 01010110 01010111 01011000 01011001 01011010
Este modelo numérico antes de cada comando é o chamado algoritmo usado em várias
linguagens de programação.
Obviamente, um algoritmo deve ser executado por algum ser. Este ser pode ser uma
pessoa munida de certos equipamentos e utensílios ou por máquinas projetadas para
executar automaticamente algumas instruções básicas. Mas preciso saber se esse ser, ou
agente, é capaz de interpretar as instruções. Pegando o exemplo acima, se a pessoa
souber o que é um número primo, raiz quadrada e os números divisíveis por 2 e p, ele é
capaz. Não sabendo de ao menos um desses itens ele se torna incapaz. Então há essa
necessidade de saber a capacidade do agente que no computador é conhecido com
Processador ou CPU.
Você deve estar se perguntando: "Cada letra desse comando acima eu vou ter que passar
par a linguagem dos "0" e "1"?" Não se assuste. Hoje existem vários tradutores
encarregados de fazer essa tradução da linguagem humana para a linguagem de máquina
e vice-versa.
Bom, isso é o básico do básico. Se você pretende ser um programador de renome, vale a
pena estudar bastante (que nem eu) e a internet contém vários meios ao qual já o faz
ficar por dentro do mundo dos programadores.
Pesquise. Você só tem a ganhar!