Introdução à Programação


O que é 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.


O que são linguagens de programação?
Uma linguagem de programação é um método padronizado para comunicar instruções para um computador. É um conjunto de regras sintáticas e semânticas usadas para definir um programa de computador. Permite que um programador especifique precisamente sobre quais dados um computador vai atuar, como estes dados serão armazenados ou transmitidos e quais ações devem ser tomadas sob várias circunstâncias. Linguagens de programação podem ser usadas para expressar algoritmos com precisão.


Diferença entre linguagens de alto e baixo nível
Linguagem de alto nível é aquela cuja sintaxe se aproxima mais da nossa linguagem e se distancia 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.


Hiperligações:
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

Comentários

Mensagens populares