Ferramentas Pessoais
Você está aqui: Página Inicial Disciplinas Disciplinas do Programa Obrigatórias CCO-210 - Paradigmas de Linguagens de Programação

CCO-210 - Paradigmas de Linguagens de Programação

Quantidade de créditos: 8
Total de horas de aulas teóricas: 60
Total de horas de aulas de exercícios, seminários ou estudos dirigidos: 60

Objetivo:

Estabelecer as características necessárias de uma boa linguagem de programação em função do problema a ser solucionado. Descrever as estruturas de controle, unidades de programa, comandos e o gerenciamento de memória das linguagens de programação. Conhecer e avaliar aspectos de implementação das linguagens de programação. Revisar diferentes linguagens de programação: imperativas, orientadas a objetos, funcionais, lógicas e concorrentes.

Ementa:

1 - Conceitos básicos
2 - Tipos, comandos, estruturas de controle, unidades, gerenciamento de memória e aspectos de implementação
3 - Linguagens imperativas
4 - Linguagens orientadas a objetos
5 - Linguagens funcionais
6 - Linguagens lógicas
7 - Linguagens concorrentes

Bibliografia:

1 - SETHI, R., Programming Languages - Concepts and Constructs, Addison-Wesley Publishing Company, USA, 1989.
2 - MACHENNAN, B.J. - Principles of Programming Languages-Design, Evaluation and Implementation, Holt Rinehart and Winston Inc, USA, 1987.
3 - GHEZZI, C. and JAZAYERI, M. – Programming Languages Concepts, John Wiley & Sons Inc., USA, 1992.
4 - HOROWITZ, E. - Fundamentals of Programming Languages, Computer Science Press, 1984.
5 - SCOOT, M. L., Programming Language Pragmatics, 2nd. ed., Morgan Kaufmann, 2005.
6 - ABELSON, H. and SUSSMAN, G.J. - Structure and Interpretation of Computer Programs, Addison – Wesley - Publishing Company, USA, 1987.
7 - SEBESTA, R. W., Concepts of Programming Languagens, 6th. ed., Addison Wesley, 2003.

Ações do documento