Linguagens de programação: dar instruções aos computadores — 7–10
Uma linguagem de programação dá às pessoas uma forma prática de escrever instruções que um computador pode executar. Linguagens diferentes usam palavras e regras diferentes, mas todas transformam ideias em acções precisas.
Palavras para instruções precisas
Uma linguagem de programação é um conjunto de palavras, símbolos e regras para escrever um programa. Podes usá-la para dizer a um computador o que deve desenhar, contar ou tocar. O computador não adivinha o que quiseste dizer, por isso cada instrução tem de respeitar as regras da linguagem.
Porque são precisas linguagens
Por dentro, um computador trabalha com pequenos sinais eléctricos, não com frases normais. Escrever cada instrução dessa forma seria lento e fácil de fazer mal. As linguagens de programação resolvem o problema ao deixarem-te escrever comandos mais claros; outro programa traduz esses comandos para formas que o computador consegue usar.
Um pequeno programa de desenho
Imagina que uma tartaruga começa no centro, virada para cima. Numa linguagem de blocos, escolhes «avançar 40 passos», depois «virar 90° à direita» e repetes os dois blocos quatro vezes. A tartaruga faz quatro lados iguais e volta ao início: é um quadrado. Os blocos tornam cada comando claro.
O computador não adivinha
É razoável escrever algo que parece claro a uma pessoa, como «faz isto bonito», e esperar que o computador compreenda. Mas «bonito» não corresponde a uma acção exacta. Tens de escolher pormenores, como a cor, o tamanho e a posição, e escrevê-los na forma permitida pela linguagem.
Linguagens por trás das ferramentas
Os jogos, as aplicações de desenho, os sites e os semáforos usam programas escritos em linguagens de programação. Um jogo usa comandos para mover personagens e verificar colisões; um semáforo usa-os para mudar de cor no momento certo. Quando aprendes uma linguagem, estás a praticar uma forma de exprimir ideias exactas.
Continua a explorar
Outras línguas
A carregar o MyLeoNes™…