Universidade Federal do Espírito Santo

Portal do Ementário

Informações Gerais
Disciplina:
TÓPICOS EM LINGUAGENS DE PROGRAMAÇÃO ( INF16023 )
Unidade:
Departamento de Informática
Tipo:
Optativa
Período Ideal no Curso:
Sem período ideal
Nota Mínima para Aprovação:
5.00
Carga Horária:
60
Número de Créditos:
4

Objetivos
Investigar tópicos avançados sobre o estudo teórico de linguagens de programação em diferentes paradigmas.

Ementa
Tópicos avançados da teoria de Linguagens de Programação, que inclui os conceitos de amarrações, valores e tipos de dados (primitivos, compostos, etc.), tipagem estática e dinâmica, variáveis e constantes, expressões e comandos, modularização, abstração de processos e de dados, sistemas de tipos, verificação, inferência, conversão de tipos, tipagem forte x fraca, polimorfismo (coerção, sobrecarga, paramétrico, inclusão), mecanismos de tratamento de exceções, mecanismos de concorrência.

Bibliografia
1. VAREJÃO, F.M. Linguagens de programação: conceitos e técnicas . 1a. edição, Editora Campus, 2004. 2. TUCKER, A.B.; NOONAN, R.E. Linguagens de programação: princípios e paradigmas . 2a. edição, Editora McGraw-Hill, 2009. 3. SEBESTA, R.W. Conceitos de linguagens de programação . 5a. edição, Editora Bookman, 2003.

Bibliografia Complementar
1. MELO, A.C.V.; SILVA, F.S.C. Princípios de linguagens de programação . 1a. edição, Editora Blücher, 2003. 2. SCOTT, M.L. Programming language pragmatics . 3a. edição, Editora Elsevier, 2009. 3. DEITEL, P.J.; DEITEL, H.M. Java: como programar . 4a. edição, Editora Bookman, 2003. 4. STROUSTRUP, B. Princípios e práticas de programação com C++ . 1a. edição, Editora Bookman, 2012. 5. SCHILDT, H. C completo e total . 3a. edição, Editora Pearson, 1997.
Carregando...