Bem-vindo ao assunto de Paradigmas e Linguagens de Programação.
Aqui trataremos do assunto, Paradigmas e Linguagens de Programação no nível de Graduação.
Componente Curricular: Paradigmas e Linguagens de Programação
Créditos: 4; Pré-requisito: -; Co-requisito: -;
CH total h/a: 80; Horas-aula práticas: 40; Horas-aula teóricas: 40; Carga horária total h/r: 60
Ementa
Paradigmas de programação. Linguagens de programação. Modelos de computação. Os paradigmas imperativo, procedural, orientado a objetos e funcional.
Referências Básicas
GHEZZI, Carlo; JAZAYERI, Mehdi. Programming language concepts. New York: John Wiley, 1997.
SEBESTA, Robert W. Conceitos de linguagens de programação. 4. ed. Porto Alegre : Bookman, 2000. xii, 624 p.
TUCKER, A B; NOOMAN, R. Linguagens de Programação: Princípios e Paradigmas. Edição 2. Mcgraw Hill Interamericana.2009.
Referências Complementares
WANPLER, D. Programming Scala. Oreilly & Assoc., 2009.
HORSTMANN, C. S., CORNELL, G. Core Java Vol. 1 Basic Features. Prentice-Hall, 2008.
THOMPSON, S. Haskell – The Craft of Functional Programming. Ed. Prenticel Hall, 2011.
CLOCKSIN, W. F.; MELLISH, C. S. Programming in Prolog, using the ISO Standard. 5a edição. Ed. Springer Verlag NY, 2003.
MENEZES, Nilo Ney Coutinho. Introdução à programação com Python–2a edição: Algoritmos e lógica de programação para iniciantes. Novatec Editora, 2016.
Aulas: