| Ementa/Descrição: |
Métodos de implementação de linguagens de programação: interpretação, compilação, processo híbrido. Compilação, ligação e carga de programas. Compilação em separado e construção de bibliotecas. Tipos de dados primitivos e compostos. Tipos de dados definidos pelo usuário. Escopo e tempo de vida de variáveis. Vinculação estática e dinâmica. Modularização de programas, iteratividade e recursividade. Passagem de parâmetros. Armazenamento de dados em arquivo. Alocação dinâmica de memória. Apontadores. Programação genérica. |