Ementa:
- Introdução às linguagens de programação: conceitos elementares.
- Evolução dos conceitos de linguagens de programação.
- Atributos semânticos.
- Tipos de dados: construções de definição e manipulação de tipos de dados; tipos abstratos de dados.
- Subprogramas, recursividade.
- Linguagens imperativas.
- Linguagens funcionais.
- Linguagens lógicas.
- Linguagens baseadas em objetos.
Bibliografia:
GHEZZI, C., JAZAYERI, M. Programming Language Concepts. New York: John Wiley & Sons, 1998, 3th. Ed.
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