Paradigmas da Linguagem de Programação

De Augusto Baffa Wiki
Ir para navegação Ir para pesquisar
  • Classificação de Linguagens de Programação
  • Evolução das Linguagens de Programação
  • Noções sobre Compiladores
  • Nomes, Vinculações e Escopos
  • Tipos de Dados
  • Expressões e Atribuições
  • Estruturas de Controle
  • Paradigma Orientado à Objetos
  • Paradigma Concorrente
  • Paradigma Lógico
  • Paradigma Funcional

Tópicos

  • Conceitos de linguagens de programação
    • Introdução às linguagens de programação.
    • Evolução das linguagens de programação.
    • Classificação das linguagens de programação.
    • Implementação de linguagens de programação.
  • Sintaxe e semântica de linguagens de programação
    • Descrição da sintaxe de uma linguagem.
    • Descrição da semântica de uma linguagem.
    • Sistemas de tipos
  • Principais Paradigmas de Linguagens
    • Paradigma de programação imperativo.
    • Paradigma de programação orientado a objetos.
    • Paradigma de programação funcional.
    • Paradigma de programação lógico.
  • Tendências em linguagens de programação
    • O futuro dos ambientes e linguagens de programação.
    • Geração automática de código fonte.

Bibliografia

  • Sebesta, R.; Conceitos de Linguagens de Programação. Bookman Editora, 9ª Edição, 2009.
  • Tucker, A.; Normam, R.; Linguagens de Programação – Princípios e Paradigmas. Bookman Editora, 2ª Edição, 2009.
  • Scott, M.L. Programming Language Pragmatics, 3rd edition. Morgan Kaufmann, 2009.
  • Adesh K.Pandey. Programming Language: Principles and Paradigms. Science Int Ltd, 2008.
  • W.F.Clocksin, C.S.Mellish. Programming in Prolog: Using the ISO Standard, 5th edition. Springer, 2003.
  • Graham Hutton. Programming in Haskell. Cambridge University Press, 2007.