luki
Programação de
Computadores
Victor de Souza Magalhães
Pequena introdução a programação •
No nível mais básico, programar é simplesmente dizer ao computador o que fazer.
•
Essa é a definição fundamental do que é programar, tudo sobre o que falarmos aqui será como dizer ao computador para ele fazer o que você quer.
•
Aprender a programar é aprender a lidar com os mecanismos criados para ensinar ao computador o que fazer.
Pequena introdução a programação •
Os mecanismos de uma linguagem de programação vão, em geral, parecer bastante arbitrários e sem sentido.
•
Em geral isso ocorre pois este é um dos modos encontrados de dizer ao computador o que fazer sem ambiguidades.
O que vamos precisar para programar •
Programar não é fácil, mas também não é absurdamente difícil.
•
As principais habilidades de que vamos precisar são:
•
Atenção aos detalhes;
•
Estupidez;
•
Um pouco de memória;
•
Abstração;
Atenção aos Detalhes
•
Os detalhes são extremamente importantes. Por que? •
•
Porque os computadores são burros!
Você tem de escrever absolutamente tudo perfeitamente e sem erros ou o computador não vai ter idéia do que fazer e vai produzir um erro.
Estupidez
•
Por que precisamos ser estúpidos?
•
Para ficarmos no mesmo nível do computador e assim conseguirmos descrever o algoritmo de uma maneira que o computador entenda.
Um pouco de Memória
•
Um pouco de memória ajuda pois precisaremos lembrar diversos aspectos de cada linguagem de programação para escrevermos um programa. Abstração
•
A abstração é a habilidade de ver um processo como um todo e descobrir o que é realmente importante do processo e o que o são detalhes de implementação.
•
Isso é importante pois para pensarmos em um programa não precisamos nos preocupar com o fato de que cada linha em C tem que ter um ; no final. Algoritmo
•
Um algoritmo é uma