Você está na página 1de 11

LINGUAGEM DE PROGRAMAÇÃO

INTRODUÇÃO
A história nos mostra que, durante as primeiras gerações de computadores, os
programas de computadores eram desenvolvidos consoante ao nível de
exigência das máquinas. A forma utilizada para gerar instruções, baseava-se em
códigos binários.
As empresas de desenvolvimento de software começavam a questionar as linguagens
estruturadas e suas reais vantagens, além disso, as redes locais ganhavam cada
vez mais adeptos, ou seja, crescia a necessidade de sistemas trabalhando em
multicamadas. Isso significava que as linguagens de programação deveriam
permitir mais facilidades na manutenção dos programas e suas rotinas.
OBJECTIVOS

 OBJECTIVO GERAL

 Conhecer as linguagens de programação e os seus paradigmas .

 OBJECTIVOS ESPECÍFICOS
 Definir linguagem de programação;
 Demostrar os Tipos de linguagens de programação;
 Definir paradigmas de linguagens de programação;
LINGUAGENS DE PROGRAMAÇÃO (CONCEITO)

Uma linguagem de programação é um vocabulário e conjunto de regras

gramaticais usadas para escrever programas de computador. Esses

programas instruem o computador a realizar determinadas tarefas

específicas. Cada linguagem possui um conjunto único de palavras-

chaves (palavras que ela reconhece) e uma sintaxe (regras) específica

para organizar as instruções dos programas.


Características de uma Linguagem de Programação

• Sintaxe e semânticas bem definidas;

• Implementável (executável) com eficiência aceitável;

• Universal: deve ser possível expressar todo problema computável;

• Natural para expressar soluções de problemas (em um certo

domínio de aplicação).
TIPOS DE LINGUAGENS DE PROGRAMAÇÃO

programação, algumas directamente compreensíveis pelo computador e

outras que exigem passos de tradução intermediária.

As linguagens de programação podem ser divididas em três tipos:

 Linguagem de máquina;

 Linguagem simbólica;

 Linguagem de alto nível.


Linguagem de máquina

É a linguagem de mais baixo nível de entendimento pelo ser humano e a única

entendida pelo processador (UCP). A sua operação é controlada através de

programas escritos numa forma bastante primitiva, baseada no sistema binário de

numeração tanto para a representação dos dados quanto das operações.

É constituída inteiramente de números, o que torna praticamente impossível

entendê-la. Cada UCP tem seu conjunto único de instruções que definem sua

linguagem de máquina, estabelecido pelo fabricante do chip. Uma instrução típica

em linguagem de máquina pode ser: 0100 1111 1010


LINGUAGEM SIMBÓLICA

É a linguagem de nível superior acima da linguagem de máquina, Ela possui a mesma estrutura e

conjunto de instruções que a linguagem de máquina, porém permite que o programador utilize

nomes (chamados mnemónicos) e símbolos em lugar de números. Hoje a linguagem simbólica é

utilizada quando a velocidade de execução ou o tamanho do programa é exagerado. A

conversão da linguagem simbólica para a linguagem de máquina chama-se montagem, e é feito

por um programa chamado montador (ou assembler). Uma instrução em linguagem simbólica

pode ser: ADD A,B. nesta instrução identifica-se o mnemônico ADD (abreviação de ADDITION) e

dois registadores como parâmetros: A e B.


LINGUAGEM DE ALTO NÍVEL

É a linguagem de programação que possui uma estrutura e palavras-chave que são

mais próximas da linguagem humana. Tornando os programas mais fáceis de serem

lidos e escritos. Esta é a sua principal vantagem sobre as linguagens de nível mais

baixo. Os programas escritos nessas linguagens são convertidos para a linguagem de

baixo nível através de um programa denominado compilador ou de um interpretador.

Uma instrução típica de uma linguagem de alto nível é: if (A>10) then A:=A-7;
PARADIGMA DE PROGRAMAÇÃO (CONCEITO)

Um paradigma de linguagem é a metodologia ou visão de

construção de programas adoptada na implementação da

linguagem, a qual influencia directamente na forma de

aprendizado de desenvolvimento de sistemas de

informação.
FIM

Você também pode gostar