Tipos de Linguagens de programação

1637 palavras 7 páginas
Introdução à Programação
Linguagens de Programação:

conceituação, classificação e paradigmas de linguagens de programação
Engenharia da Computação
Professor: Críston Pereira de Souza
Web: www.univasf.edu.br/~criston.souza/algoritmos.html email: criston.souza@univasf.edu.br

UNIVASF ­ Engenharia da Computação ­ Introdução à Programação ­ @2009

Sumário
• Conceitos
• Classificação
• Paradigmas de LP

UNIVASF ­ Engenharia da Computação ­ Introdução à Programação ­ @2009

2

Conceitos
• Uma LP é uma ferramenta utilizada para escrever programas.
• As primeiras linguagens de programação eram muito simples.
– LPs de baixo nível

• Ex.: Linguagem de máquina

• Com o avança dos computadores e a necessidade de se desenvolver aplicações mais complexas as LPs passaram a ser mais robustas. – LPs de alto nível

• Ex.: C, C++, Java, Pascal, ...

UNIVASF ­ Engenharia da Computação ­ Introdução à Programação ­ @2009

3

Conceitos
• Exemplo 1:
Linguagem de alto nível int A, B; int main()
{
A = 2;
B = 1;
A = A + B;
}

• Exemplo 2:
Linguagem de baixo nível MOV AX,0002
MOV BX,0001
ADD AX,BX

UNIVASF ­ Engenharia da Computação ­ Introdução à Programação ­ @2009

4

Conceitos
• As linguagens de programação surgiram da necessidade de tornar o processo de desenvolvimento de software mais produtivo.
• Processo de desenvolvimento de software:






Especificação de requisitos;
Projeto do software;
Implementação;
Validação;
Manutenção.

UNIVASF ­ Engenharia da Computação ­ Introdução à Programação ­ @2009

5

Conceitos
• Propriedades desejáveis de uma LP:
– Legibilidade
• Facilidade para ler e entender um programa.
• Problemas com goto (programação macarrônica).
• Ambiguidade:
– Instrução this em Java (usado para referenciar um objeto e também para chamar um método construtor de um objeto), e
– Operador * em C e C++ (indicação de conteúdo de memória apontado por um

Relacionados

  • Tipos de linguagens de programação
    9593 palavras | 39 páginas
  • Tipos de Linguagem de Programação
    949 palavras | 4 páginas
  • TIPOS DE LINGUAGENS DE PROGRAMAÇÃO
    3895 palavras | 16 páginas
  • Linguagem de programação de paradigma
    2801 palavras | 12 páginas
  • Paradigmas orientados a objetos
    1236 palavras | 5 páginas
  • Aula 06
    1713 palavras | 7 páginas
  • Conceitos de Linguagens de Programa o Robert W
    4398 palavras | 18 páginas
  • logica
    2394 palavras | 10 páginas
  • Evolução das principais linguagens de programação
    2944 palavras | 12 páginas
  • LINGUAGENS DE PROGRAMAÇÃO IMPERATIVASOBJECT PASCALE C
    4092 palavras | 17 páginas