Disciplina do 5º Semestre (turno Diurno)
Carga Horária: 60h
Sala: Lab3
Horários: Segunda (11:00–13:00) e Quarta (09:00–11:00)
Planilha de notas e frequência:
Lista de discussão:
https://groups.google.com/d/forum/pp_manha_2019-1
Clique em Inscrever-se para associação, selecione a opção Receber um e-mail para cada nova mensagem e depois clique em Solicitar para participar deste grupo.
E-mail da lista: pp_manha_2019-1@googlegroups.com
Cronograma:
Ementa:
Visão comparativa dos paradigmas de linguagens de programação: imperativo, funcional, lógico, orientado a eventos e orientado a objetos. Noções sobre novos paradigmas. Noções de semântica formal. Aplicações. Teoria de domínios. Teoria de tipos de dados abstratos.
Bibliografia: (indicada na ementa do curso, disponível aqui)
SEBESTA, R. W. Conceitos de Linguagens de Programação. 9. ed. Porto Alegre: Bookman, 2011. ISBN: 9780136073475.
PRATT, T. W.; ZELKOVITZ, M. Programming Languages: Design and Implementation. 4. ed. Prentice Hall, 2001. ISBN: 0130276782.
VAREJÃO, F. M. Linguagens de Programação. Editora Campus. 2005. ISBN: 8535213171.
WATT, D. Programming Language Design Concepts. John Wiley and Sons, 2004. ISBN: 978-0-470-85320-7.
Outras referências e links úteis:
TUCKER, A. B.; NOONAN, R. E. Linguagens de programação: princípios e paradigmas. 2. ed. Porto Alegre: AMGH, 2010. ISBN: 978-85-7726-044-7.