A programação é o instrumento usado para o software, ou seja, sem a programação não há software.
Há dois tipos de linguagem de programação:
- Linguagem natural: é a linguagem falada ou escrita, por exemplo, inglês
- Linguagem formal: são linguagens projetadas, previamente, para um determinado fim, evitando deste modo erros, por exemplo, matemática.
As linguagens de programação é, normalmente, dividida em:
- Linguagem de baixo nível: estão mais próximas do hardware ou nível da máquina.
- Linguagem de alto nível: próximo da linguagem humana.
Algoritmo: sequência de instruções de uma certa forma lógica, clara e precisa de modo a resolver a situação prescrita.
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj_tbC1Ll4HuLGP2UQNhHPSKY_TXQSHvEDXdngUwUw8JgRJl0WfN_JPktLSrC9NP49Ljz8vUpX85S4w0JlGYOg18rJOvovzmrJjKxpJpmPed7MKXQu_Q0OOL72gwhTg-GUKfWY-PFcGbIrI/s1600/Fluxogranma02.gif)
Fig.1- Exemplo de Algoritmo
Programa: algoritmo codificado em linguagem de programação.
O primeiro programador de computador foi uma senhora chamada Ada Lovelace(1815-1852) que recebeu da sua mãe o gosto pela matemática.
Quando ela conheceu Charles Babbage traduziram uma descrição analítica da sua máquina analítica. Apesar de nunca terem construído a máquina, o trabalho realizado deu a Ada o título de primeira programadora informática e a criação da "linguagem de programação Ada".
Fig.2- Ada Lovelace