quinta-feira, 27 de abril de 2017

Le Programação

Programação:
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.




Diferenças entre linguagens de alto e baixo nível

Linguagens de alto nível:


Linguagem de programação de alto nível é como se chama uma 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. O programador de uma linguagem de alto nível não precisa conhecer características do processador. Essas características são abstraídas na linguagem de alto nível.

Por se tratar de uma classificação subjetiva, isto é, sem limites bem definidos, não é possível afirmar que "determinada linguagem pode ser mais humana que outra". Apesar disso, por questão de praticabilidade e objetividade, a classificação geralmente se limita em "linguagem de alto nível" e "linguagem de baixo nível".

Linguagens de baixo nível:
Linguagem de programação 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. Nesse sentido, as linguagens de baixo nível estão diretamente relacionadas com a arquitetura do computador. Um exemplo é a linguagem Assembly (não Assembler) que trabalha diretamente com os registradores do processador, manipulando dados.
Existem duas gerações de linguagem de baixo nível.


Diferenças entre programação e algoritmo

Um algoritmo é uma sequência de passos para realizar uma tarefa ou resolver um problema. No nosso dia a dia utilizamos algoritmos para realizar as nossas actividades, definindo a sequência de actividades que devemos fazer para atingir um objectivo.
Um algoritmo é, num certo sentido, um programa abstracto — por outras palavras, 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. 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 e qual foi o seu contributo no âmbito da programação?





Ada Augusta Byron King, Condessa de Lovelace (10 de dezembro de 1815 — 27 de novembro de 1852), atualmente conhecida como Ada Lovelace, foi uma matemática e escritora inglesa e hoje é principalmente reconhecida por ter escrito o primeiro algoritmo para ser processado por uma máquina, a máquina analítica de Charles Babbage.







Webgrafia:
  • https://pt.wikipedia.org/wiki/Ada_Lovelace
  • http://www.infoescola.com/engenharia-de-software/linguagem-de-programacao-de-alto-nivel/

Sem comentários:

Enviar um comentário