Vous êtes sur la page 1sur 2

por causa da alta especialização da linguagem, apenas a alguns deles.

Todas
as linguagens de programação têm essencialmente o mesmo propósito, que é
permitir ao programador humano dar instruções ao computador.
No nosso cotidiano a comunicação é feita de um modo natural e raramente
temos consciência das regras que aplicamos na nossa linguagem. O destino
da aprendizagem de uma linguagem de programação é exatamente a mesma:
aplicação de regras, se possível de forma tão arraigada que pareça ser inconsciente
(abstrair). Um bom programador entende os “meandros” da linguagem que usa
e pode até mesmo ver beleza, ou feiura, em um código, da mesma forma que
gostamos ou não de um texto as vezes não pelo seu conteúdo, mas pela forma
como foi escrito.
As linguagens são criadas com duas motivações: linguagens de uso geral, que
servem para fazer “qualquer coisa” e linguagens de uso específico. Se você quer
fazer programas que tratem de problemas estatísticos, provavelmente linguagens
como “R”, uma linguagem criada para esse uso específico, são adequadas. Se você
quer fazer um programa para calcular a folha de pagamento de uma empresa,
provavelmente linguagens como COBOL, C, C++ ou Java, linguagens de uso geral,
serão adequadas.

2.2. UM PROGRAMA DE COMPUTADOR

Um programa de computador é como uma receita de cozinha: uma sequência


de passos a serem executados. Se computadores cozinhassem em vez de
processar dados, um programa típico poderia ser:

PROGRAMA FRITAR_OVO
RESERVAR OVO, FRIGIDEIRA, SAL, MANTEIGA ;
USAR FOGÃO;
COLOCAR FRIGIDEIRA NO FOGÃO;
COLOCAR MANTEIGA NA FRIGIDEIRA;
LIGAR FOGÃO;
ESPERAR MANTEIGA FICAR QUENTE;
QUEBRAR OVO;
DERRAMAR OVO NA FRIGIDEIRA;
COLOCAR SAL NO OVO;
ESPERAR OVO FICAR FRITO;
DESLIGAR FOGÃO;
SERVIR OVO;
FIM PROGRAMA

8 Introdução a Programação - Aula 1


Porém, programas de computador trabalham com dados, e um programa típico
real é (usando a linguagem Python).

def somar(num1, num2):


return num1 + num2

Este programa (ou melhor, essa função) retorna a soma de dois números.

9 Introdução a Programação - Aula 1

Vous aimerez peut-être aussi