Programação Informática: 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.
Linguagens de Programação: método padronizado para comunicar instruções para um computador. É um conjunto de regras sintáticas e semânticas usadas para definir um programa de computador. Permite que um programador especifique precisamente sobre quais dados um computador vai atuar, como estes dados serão armazenados ou transmitidos e quais ações devem ser tomadas sob várias circunstâncias. Linguagens de programação podem ser usadas para expressar algoritmos com precisão.
Linguagem de alto nível: linguagem com um nível de abstração relativamente elevado, longe do código de máquina e mais próximo à linguagem humana. Desse modo, as linguagens de alto nível não estão diretamente relacionadas à arquitetura do computador.
Linguagem de baixo nível: trata-se de uma linguagem de programação que compreende as características da arquitetura do computador. Assim, utiliza somente instruções do processador, para isso é necessário conhecer os registradores da máquina.
Diferença entre algoritmo e programa:
Algoritmo - Conjunto finito ordenado de passos executáveis e não ambíguos que define um processo que termina necessariamente.
Programa - É uma representação de um algoritmo; escrito numa sintaxe exacta duma linguagem de programação.
Quem foi Ava Lovelace?
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.
Webgrafia:
https://pt.wikipedia.org/wiki/Programa%C3%A7%C3%A3o_de_computadores
https://pt.wikipedia.org/wiki/Linguagem_de_programa%C3%A7%C3%A3o_de_alto_n%C3%ADvel
https://pt.wikipedia.org/wiki/Linguagem_de_programa%C3%A7%C3%A3o_de_baixo_n%C3%ADvel
http://www.dcc.fc.up.pt/~nam/aulas/0102/pi/slides/slipi01/node6.html
https://olhardigital.uol.com.br/noticia/conheca-ada-lovelace-a-1-programadora-da-historia/40718