Algoritmo/Programa
Um
algoritmo é, de certo modo, um programa abstrato. De uma outra forma, um programa é um algoritmo concretizado. No entanto, os
programas são, à exceção dos menores, visualizados mais facilmente como uma coleção de algoritmos menores combinados de um modo único, da mesma forma que uma casa é construída a partir de componentes.
Assim, um
algoritmo é uma descrição de como um computador pode ser levado a executar uma operação simples e específica, como por exemplo uma 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.
Quem foi Ada Lovelace? Que contributo lhe é atribuído no âmbito da programação?
Augusta Ada Byron King, Condessa de Lovelace nasceu a 10 de dezembro de 1815, em Byron e morreu a 27 de novembro de 1852. Atualmente conhecida por Ada Lovelace, foi uma matemática e escritora inglesa.
Desenvolveu algoritmos que permitiram que uma máquina encontrasse os valores de funções matemáticas, além de publicar diversas notas sobre a máquina analítica. Estes trabalhos são as razões para que Ada seja respeitada pelo mundo da programação e considerada a primeira programadora de toda a história.
Em 1953, após mais de cem anos da sua morte, as suas notas sobre a máquina analítica foram republicadas. A máquina foi reconhecida como um primeiro modelo de computador e as notas de Ada como a descrição de um computador e um software.
As notas de Ada foram classificadas alfabeticamente de A a G. Na nota G ela descreve o algoritmo para a máquina analítica computar a Sequência de Bernoulli. É considerado o primeiro algoritmo especificamente criado para ser implementado num computador. A máquina não foi construída durante o tempo de vida da Condessa de Lovelace.
WEBGRAFIA: