quarta-feira, 26 de abril de 2017

Introdução à Programação

  • Programação
É o processo de escrita, teste e manutenção de um programa de computador e o instrumento essencial do funcionamento dos sistemas de informação.
Por outras palavras, é a arte de fazer com que o computador faça exactamente o que desejamos que ele faça.
Ao nível mais simples consistirá em enviar uma sequência de comandos para um computador por forma a atingir um determinado objectivo ou que o computador execute uma determinada função.


  • 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. Deste modo, as linguagens de alto nível não estão diretamente relacionadas com a arquitetura do computador. Elas possuem um nível de abstração que faz com que nós entendamos aquele código mais facilmente, ou seja, não precisamos de ter em mente certas coisas como registadores e instruções.
Exemplos: JavaScript, PHP

  • Linguagem de baixo nível
É aquela que se aproxima mais da linguagem de máquina e, portanto, se distancia mais da linguagem humana. Essas são aquelas que precisamos de ter conhecimento direto da arquitetura do computador.

  • 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. Um programa é uma representação de um algoritmo escrito numa sintaxe exata de uma linguagem de programação.


  • Ada Lovelace
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. Daí a sua importância na área da programação


Webgrafia:
http://www.alan-g.me.uk/tutor/port/tutwhat_por.htm
https://woliveiras.com.br/posts/o-que-e-linguagem-de-programacao-de-alto-nivel/
http://felisberto-bianca.blogspot.pt/2015/04/diferenca-entre-algoritmo-e-programa.html
https://pt.wikipedia.org/wiki/Ada_Lovelace
http://fundaoparticipa.pt/media/uploads/news/prog_informatica_large.jpg

Sem comentários:

Enviar um comentário