Existem muitas definições diferentes de programação, mas a de Martin O’Hanlon é simples. Assista ao vídeo dele para descobrir as três estruturas básicas.
xistem inúmeras definições do que é programação de computadores, mas aqui está a minha.
“Programação é como você faz com que os computadores resolvam problemas.”
Há duas frases-chave aqui que são importantes:
- Você : sem o programador (você), o computador é inútil. Ele faz o que você manda.
- Resolver problemas : os computadores são ferramentas. São ferramentas complexas, reconhecidamente, mas não são misteriosas ou mágicas: existem para facilitar as tarefas.
A programação é criativa
Programar é uma tarefa criativa: não existe jeito certo ou errado de resolver um problema, da mesma forma que não existe jeito certo ou errado de pintar um quadro.
Há escolhas a serem feitas, e uma forma pode parecer melhor que a outra, mas isso não significa que a outra esteja errada! Com as habilidades e a experiência certas, um programador pode criar software para resolver um número ilimitado de problemas – desde dizer quando seu próximo trem chegará até tocar sua música favorita.
As possibilidades são limitadas apenas pela sua imaginação. É por isso que eu amo programar.
Quando você cria um programa para um computador, você dá a ele um conjunto de instruções, que serão executadas uma de cada vez, exatamente como dadas.