Linguagem de programação caracteriza-se por ser um sistema de escrita para expressar as operações a executar por um computador.
Podem ser categorizadas em dois níveis:
Linguagens de baixo nível, que se aproximam mais do hardware ou nível de máquina.
Linguagens de alto nível, que se aproximam mais da linguagem humana.
Mais aprofundadamente podemos distingui-las em:
Linguagem-máquina: Todos os computadores possuem um conjunto de instruções, código de máquina, que o processador é capaz de executar. Estas instruções são representadas por sequências de bits, de acordo com o código binário, isto é, formadas por 0 e 1.
Linguagem de montagem ou Assembly: É uma notação legível pelo utilizador para o código de máquina, utilizada para programar dispositivos computacionais.
Linguagem de alto nível: Trata-se de uma linguagem de programação que compreende as características da arquitectura do computador, utilizando somente instruções do processador.
Resta-nos distinguir algoritmo de programa.
Um algoritmo é uma sequência finita de instruções bem definidas e não ambíguas, cada uma da qual pode ser executada mecanicamente num período de tempo finito e com uma quantidade de esforço finita.
Um programa de computador ou programa informático é uma coleção de instruções que descrevem uma tarefa a ser realizada por um computador.
Bibliografia: Blogue tinta digital
Sem comentários:
Enviar um comentário