quinta-feira, 21 de maio de 2009

PARADIGMAS DE LINGUAGENS DE PROGRAMAÇÃO

Carga Horária: 60 horas-aula

Ementa:
  1. Introdução às linguagens de programação: conceitos elementares.
  2. Evolução dos conceitos de linguagens de programação.
  3. Atributos semânticos.
  4. Tipos de dados: construções de definição e manipulação de tipos de dados; tipos abstratos de dados.
  5. Subprogramas, recursividade.
  6. Linguagens imperativas.
  7. Linguagens funcionais.
  8. Linguagens lógicas.
  9. Linguagens baseadas em objetos.

Bibliografia:
GHEZZI, C., JAZAYERI, M. Programming Language Concepts. New York: John Wiley & Sons, 1998, 3th. Ed.

PDF
Linguagens de programação: Noções preliminares
Características de C++ que implementam conceitos de orientação a objetos
Programação em lógica
Introdução a linguagem C
Principais funções do PC-LISP
Sebesta - Concepts of Programming Languages
Programação Funcional com a Linguagem Haskell

Sites
Introdução às linguagens de programação
Haskell (linguagem de programação)

Apostilas
Programação Modular
Linguagem C
Programação Funcional
Introdução à programção PROLOG

Nenhum comentário:

Postar um comentário