Programação de computadores: diferenças entre revisões

Conteúdo apagado Conteúdo adicionado
Dewrys (discussão | contribs)
→‎História: inserção link 'ver artigo principal'
Etiquetas: Remoção considerável de conteúdo Editor Visual
Linha 2:
[[Imagem:Primoc.png|thumb|300px|Pequeno programa na [[C (linguagem de programação)|linguagem de programação C]] que imprime na tela se o número passado a ele como argumento é primo ou não. O [[código fonte]] está sendo visualizado em um [[Ambiente de Desenvolvimento Integrado|IDE]] com suporte a [[Realce de sintaxe|coloração de sintaxe]] e [[indentação]] de código.]]
 
'''-Programação''' é o processo de escrita, teste e manutenção de um [[programa de computador]]. O programa é escrito em uma [[linguagem de programação]], embora seja possível, com alguma dificuldade, escrevê-lo diretamente em [[linguagem de máquina]]. Diferentes partes de um programa podem ser escritas em diferentes linguagens.
 
Diferentes linguagens de programação funcionam de diferentes modos. Por esse motivo, os [[programador]]es podem criar programas muito diferentes para diferentes linguagens; muito embora, teoricamente, a maioria das linguagens possa ser usada para criar qualquer programa.
Linha 24:
A criação de um programa de computador consiste de cinco passos principais:
 
ENZO GOSTA DA MIRELA
# Reconhecer a necessidade de um programa para resolver um problema ou fazer alguma coisa
# 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 [[compilador]]es 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.
 
== História ==