| 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. |