Programação de computadores: diferenças entre revisões
Conteúdo apagado Conteúdo adicionado
coisas que estavam mal Etiquetas: Possível inserção de fonte(s) não confiável(is) Editor Visual |
m Foram revertidas as edições de 213.30.1.246 para a última revisão de Stuckkey, de 17h31min de 10 de novembro de 2018 (UTC) Etiqueta: Reversão |
||
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
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.
Há várias décadas se debate se a programação é mais semelhante a uma [[arte]] ([[Donald Knuth]]), a uma [[ciência]], à [[matemática]] ([[Edsger Dijkstra]]), à [[engenharia]] ([[David Parnas]]), ou se é um campo completamente
== Algoritmos
Um algoritmo
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 (computação)|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.<ref name="arnandovmoura" />
|