Universidade Federal do Espírito Santo

Portal do Ementário

Informações Gerais
Disciplina:
Linguagens de Programação ( COM10392 )
Unidade:
Departamento de Computação
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
Aprofundar e ampliar os conceitos e estudos dos projetos, características, estruturas e evolução das principais linguagens de programação. Ser capaz de compreender, implementar e projetar em linguagens de diferentes paradigmas de programação. 

Ementa
Definição de linguagens: sintaxe e semântica. Paradigmas de programação. Modelos de implementação: compilação e interpretação. Amarrações. Tipos de dados. Alocação estática e dinâmica de memória. Subprogramas. Unidades genéricas. Comunicação entre unidades. Polimorfismo. Tratamento de exceções. Noções de programação em linguagens funcionais, lógicas e orientadas a objetos. Estudo comparativo de linguagens.

Bibliografia
SEBESTA, R. W.; Conceitos de Linguagens de Programação. 9ed, Ed. Bookman, 2011. ISBN: 9788577807918. VAREJÃO, F. M.; Linguagens de Programação: Conceitos e Técnicas. 1ed, Ed. Campus, 2004. ISBN: 8535213171. TUCKER, A. B.; NOONA, R. E.; Linguagens de Programação. 2ed, Ed. McGraw-Hill, 2008. ISBN: 9788577260447.

Bibliografia Complementar
WEBBER, A. B.; Modern Programming Languages: A Practical Introduction.2ed. Ed. Franklin Beedle & Associates, 2010. ISBN: 9781590282502. WATT, D. A.; Programming Languages: Concepts and Paradigms.Ed. Prentice Hall, 1990. ISBN: 9780137288748. TURBAK, F. A.; GIFFORD, D. K.; Design Concepts in Programming Languages.Ed. MIT, 2008. ISBN: 9780262201759.
Carregando...