Introdução á 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.

Diferentes linguagens de programação funcionam de diferentes modos. Por esse motivo, os programadores podem criar programas muito diferentes para diferentes linguagens; muito embora, teoricamente, a maioria das linguagens possa ser usada para criar qualquer programa.



Existem dois tipos de linguagem de programação: as de baixo e alto nível

Linguagem de alto nível

Essas são aquelas cuja sintaxe se aproxima mais da nossa linguagem e se distanciam mais da linguagem de máquina.
Elas possuem um nível de abstração que faz com que você entenda aquele código mais facilmente, pois foi removido da sintaxe o que você não precisa entender em um primeiro contacto com programação ou para quem nunca vai mexer com linguagens de baixo nível.

Linguagem de baixo nível

Uma Linguagem de baixo nível é uma linguagem mais próxima da linguagem de máquina. A linguagem de máquina é uma representação binária de instruções do CPU. Uma linguagem de baixo nível apresenta as mesmas instruções na forma de mnemónicos, isto é, pequenas palavras que representam exatamente a mesma instrução da máquina. 

Como um programa em linguagem de baixo nível permite um controle máximo das instruções, tende-se a ser programas que exigem velocidade. Normalmente os programas são desenvolvidos em linguagem de alto nível e pequenas partes envolvem linguagem de baixo nível. 





Diferença entre algoritmo e programa

Algoritmo

Um algoritmo é um esquema de resolução de um problema. Pode ser implementado com qualquer sequência de valores ou objectos que tenham uma lógica infinita (por exemplo, a língua portuguesa, a linguagem Pascal, a linguagem C, uma sequência numérica, um conjunto de objectos tais como lápis e borracha), ou seja, qualquer coisa que possa fornecer uma sequência lógica. 

Programa

Um programa informático é uma colecção de instruções que descrevem uma tarefa a ser realizada por um computador. O termo pode ser uma referência ao código fonte, escrito em alguma linguagem de programação, ou ao arquivo que contém a forma executável deste código fonte.





Ada Lovelace


Ada Augusta King, Condessa de Lovelace, 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.



Referências 



























Comentários

Mensagens populares deste blogue

MIT app inventor

Ergonomia

Cidadania digital