Jgbsjfkdbafjbnfks
1799 palavras
8 páginas
PARADIGMAS DE PROGRAMAÇÃO Curso: Ciência da Computação Período 8º semestre – 2º Semestre de 2012DISCIPLINA: PARADIGMAS DE LINGUAGEM DE PROGRAMAÇÃO
Profa. Itália Camolesi
1
PARADIGMAS DE PROGRAMAÇÃO
CALENDÁRIO
AULAS: 14/08 28/08 11/09 25/09 09/10 23/10 06/11 20/11 04/12 18/12
SISTEMA DE AVALIAÇÃO
1º Avaliação: (Prova*0.8) + (ATPS * 0,2) - Data: 09/10/2012 2º Avaliação: (Prova*0,6) + (Seminários*0,4) - Data: 04/12/2012 Seminários: Data: 23/10 (grupos 1, 2 e 3) e 06/11 (grupos 4, 5 e 6) Temas: Histórico e comparação das linguagens de programação e avaliação das suas características segundo os critérios de avaliação de Linguagem de Programação. Grupo 1: Grupo 2: Grupo 3: Grupo 4: Grupo 5: Grupo 6: C e AWK Prolog e LISP Cobol e família xBase C++ e Java ADA e Erlang PHP e Lua 2
PARADIGMAS DE PROGRAMAÇÃO
PARADIGMAS DE PROGRAMAÇÃO
PARADIGMAS DE PROGRAMAÇÃO
SÃO
FORMAS DE VER E RESOLVER PROBLEMAS
ATRAVÉS DE
LINGUAGENS DE PROGRAMAÇÃO
Existe uma quantidade enorme de linguagens de programação, porém, há poucos paradigmas de programação.
3
PARADIGMAS DE PROGRAMAÇÃO
CONCEITO DE PARADIGMA DE PROGRAMAÇÃO
Modelo, padrão ou estilo de programação suportado por linguagens que agrupam certas características comuns. A classificação de linguagens em paradigmas é uma consequência de decisões de projeto que têm impacto na forma segundo a qual uma aplicação real é modelada do ponto de vista computacional
4
PARADIGMAS DE PROGRAMAÇÃO
PRINCIPAIS PARADIGMAS DE PROGRAMAÇÃO Procedural/procedimental: paradigma baseado no conceito de chamadas a procedimentos, também conhecidos como rotinas, subrotinas, métodos, ou funções que contém um conjunto de passos computacionais a serem executados. Ex C, Cobol. Funcional: paradigma que consiste em desenvolver funções que solucionam um determinado problema. Tais funções obedecem aos princípios matemáticos. Ex: Haskell, Lisp, Erlang, IO.
Lógico: paradigma que faz uso da lógica matemática