Programação: é a arte de fazer com que o computador faça exactamente
o que desejamos que ele faça utilizando linguagem de programação.
A linguagem de
programação é como uma língua normal, um grupo de palavras com
significados. No caso da programação, a maioria das linguagens é escrita em
Inglês. Estas linguagens fazem o computador assimilar cada comando e função de
um algoritmo, depois executar cada função.
Cada linguagem de programação foi criada com diferentes objectivos,
como por exemplo, facilitar a escrita, a manutenção e melhorar a performance do
dispositivo, entre outras.
Podemos dizer que uma linguagem de alto nível está muito mais próxima do programador do
que do dispositivo, ou seja, é uma linguagem muito mais intuitiva. Já numa linguagem de baixo nível, o programador
vai ter mais dificuldades, pois a linguagem é muito mais apropriada ao
dispositivo (processador, microcontrolador, etc.). Normalmente envolve números
e letras que nada mais são que instruções diretas ao dispositivo.
Algoritmo vs Programa:
Algoritmo: é um conjunto finito de regras, bem definidas, para a
solução de um problema em tempo limitado.
Programa: é um algoritmo codificado (escrito), em linguagem de
programação.
Augusta Ada King, nascida em 1815 com o nome Augusta Ada
Byron, conhecida como Condessa de Lovelace ajudou o colega, Charles Baggage, no
desenvolvimento da primeira máquina de cálculo, além de ser responsável pelo
algoritmo que poderia ser usado para calcular funções matemáticas. O trabalho
de Ada Lovelace permitiria que a máquina calculasse os números de Bernouilli.
Sendo assim considerada a Primeira
Programadora da história.