Programação, o que é?
Programação é a acção e o efeito de programar. Este verbo
tem várias acepções, entre elas: idealizar e ordenar as acções que vão ser
realizadas no âmbito de um projecto; o anúncio das partes que compõem um acto
ou espectáculo; a preparação de máquinas para cumprirem uma determinada tarefa
a um dado momento; a elaboração de programas para a resolução de problemas
através de computadores; e a preparação dos dados necessários para obter uma
solução de um problema com uma calculadora electrónica, por exemplo.
Linguagens de baixo nível
São linguagens totalmente dependentes da máquina, ou seja,
que o programa que se realiza com este tipo de linguagem não pode ser migrado
ou utilizado em outras máquinas. Ao estar praticamente desenhado a medida do
hardware, aproveitam ao máximo as características do mesmo.
Linguagens de alto nível
São aquelas que se encontram mais próximas à linguagem natural
que à linguagem máquina. Estão dirigidas a solucionar problemas mediante o uso
de EDD's.
Diferença entre algoritmo e programa:
Um algoritmo é uma sequência de passos para realizar uma
tarefa ou resolver um problema. Em nosso dia a dia utilizamos algoritmos para
realizar nossas actividades, definindo a sequência de actividades que devemos fazer
para atingir um objectivo. Um algoritmo é, num certo sentido, um programa
abstracto dizendo de outra forma, um programa é um algoritmo concretizado. Os
programas são visualizados mais facilmente como uma colecção de algoritmos
menores combinados de um modo único da mesma forma que uma casa é construída
a partir de componentes. 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. 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.
Quem foi Ada Lovelace?
Ada Augusta King, Condessa de Lovelace (nascida Byron, 10 de
dezembro de 1815 — 27 de novembro de 1852), atualmente conhecida como Ada
Lovelace, foi uma matemática e escritora inglesa. Hoje é reconhecida
principalmente por ter escrito o primeiro algoritmo para ser processado por uma
máquina, a máquina analítica de Charles Babbage. Durante o período em que
esteve envolvida com o projeto de Babbage, ela desenvolveu os algoritmos que
permitiriam à máquina computar os valores de funções matemáticas, além de
publicar uma coleção de notas sobre a máquina analítica. Por esse trabalho é
considerada a primeira programadora de toda a história.