Introduzimos agora a sub-unidade de programação.
Aqui têm os conceitos básicos para compreenderem melhor o
que é a programação informática.
Conceito de programação
Programação é a acção e o efeito de programar : preparação
de máquinas para cumprirem uma determinada tarefa a um dado momento; 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.
A programação em informática é um processo pelo qual um
programador escreve, numa linguagem de programação, o código-fonte de um
software. Este código indicará ao programa informático o que tem de fazer e de
que forma.
A programação realiza-se pelo uso de algoritmos, que são
sequências finitas, ordenadas e não ambíguas de instruções devendo ser seguidas
para resolver um problema.
O programa informático
encontra-se escrito, e deve compilar o código para que possa ser
executado pelo computador.
A linguagem de programação é um método padronizado de
comunicar instruções para um computador. É um conjunto de regras usadas para
definir um programa de computador permitindo que um programador especifique os
dados de um computador sobre os quais vai atuar.
As linguagens de programação costumam ser divididas, numa
primeira análise, em:
- Linguagens de baixo nível: estão mais próximas do hardware
ou nível máquina.
- Linguagens de alto
nível: mais próximas da linguagem humana.
Ada Augusta Byron King, Condessa de
Lovelace ( 1815 -1852), mais conhecida como Ada Lovelace, foi uma matemática e escritora inglesa e reconhecida
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 no 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.
Fontes de pesquisa:
http://conceito.de/programacao#ixzz3Y7ptLWPW
http://conceito.de/programacao#ixzz3Y7pzqKQg (2015/04/23)