Programação
Resenha: Programação. Pesquise 861.000+ trabalhos acadêmicosPor: fliana • 29/5/2014 • Resenha • 273 Palavras (2 Páginas) • 228 Visualizações
Programas ou algoritmos?[editar | editar código-fonte]
Um algoritmo é uma sequência de passos para realizar uma tarefa ou resolver um problema. Em nosso dia a dia utilizamos algoritmos para realizar nossas atividades, definindo a sequência de atividades que devemos fazer para atingir um objetivo.
Um algoritmo é, num certo sentido, um programa abstrato — dizendo de outra forma, um programa é um algoritmo concretizado. Os programas são visualizados mais facilmente como uma coleção de algoritmos menores combinados de um modo único — da mesma forma que uma casa é construída a partir de componentes.
Dessa forma, um algoritmo é uma descrição passo a passo de como o computador irá executar uma operação específica, como, por exemplo, uma ordenação. Um programa, por outro lado, é uma entidade que na verdade implementa uma ou mais operações de forma que seja útil para as pessoas que o utilizam.
Engenharia de software[editar | editar código-fonte]
A criação de um programa de computador consiste de cinco passos principais:
Reconhecer a necessidade de um programa para resolver um problema
Planificar o programa e selecionar as ferramentas necessárias para resolver o problema
Escrever o programa na linguagem de programação escolhida
Compilação: tradução do código fonte legível pelo homem em código executável pela máquina, o que é feito através de compiladores e outras ferramentas
Testar o programa para ter a certeza de que funciona; se não, regressar ao passo 3
Estes cinco passos são colectivamente conhecidos como engenharia de software. A programação põe ênfase nos passos 2, 3 e 4. A codificação põe ênfase no passo 3. O termo coder, por vezes usado como sinônimo para programador, pode tornar-se aviltante porque ignora as capacidades necessárias para lidar com os outros quatro passos.
...