Tipo / Nível / Modalidade |
DISCIPLINA - G - Presencial |
Código |
DCT1112 |
Nome |
PARADIGMAS DE LINGUAGENS DE PROGRAMAÇÃO |
Equivalências |
|
Requisitos |
( ( CEA0008 ) OU ( DCT0008 ) ) E ( ( BSI1107 ) OU ( DCT1107 ) ) |
Corequisitos |
|
Carga Horária |
60h |
Departamento |
DEPARTAMENTO DE COMPUTAÇÃO E TECNOLOGIA - DCT/CERES |
Ementa |
Motivação para o estudo de linguagens de programação. Critérios de avaliação de linguagens de programação. Trade-offs no projeto de linguagens. Métodos de implementação. Evolução das linguagens de programação. Análise léxica, sintática e semântica. Nomes, vinculação e escopo. Tipos de dados. Expressões e sentenças de atribuição. Estruturas de controle. Subprogramas. Abstração de dados. Tratamento de exceções e de eventos. Programação orientada a objetos. Programação concorrente. Programação funcional. Programação lógica. |