UFSM - Programa de Pós-Graduação em Ciência da Computação >

Primeiro Semestre de 2019
Professora: Juliana Kaizer Vizzotto
Carga horária: 60h
Horários: Terças-feiras, das 14:00 às 18:00
Sala: 321

Sobre a Disciplina

A disciplina de implementação de linguagens de programação do PPGI/UFSM é destinada para alunos com interesse em projetar, descrever formalmente linguagens de programação e implementar interpretadores.

Entre os assuntos discutidos estão: sintaxe e semântica de linguagens de programação, sistemas de tipos, interpretadores e suas implementações.

Material de Apoio

Avaliações

Trabalhos

  1. Serão postados aqui!

    Avaliação dos Trabalhos

  2. A avaliação dos trabalhos levará em conta a funcionalidade e a legibilidade dos programas desenvolvidos, bem como a pontualidade na entrega.

  3. Atenção: Havendo suspeita de plágio (cópia) de trabalhos, os alunos envolvidos poder„o ser submetidos a outra avaliaçãp. A penalizaçãp para casos de plágio será de redução da nota de uma ou mais avaliações.

Links

Compiladores

  1. Algumas tarefas serão exercícios de programação em Haskell, uma linguagem funcional moderna e muito legal. Você deve fazer o download e instalar a plataforma Haskell no seu computador. Aqui você encontrará algumas dicas. Se preferir usar somente o compilador Haskell, você pode fazer o donwload aqui GHC.

Livros

  1. Types and Programming Languages
    Website do livro do Benjamin Pierce.

  2. Essentials of Programming Languages
    Website do livro de Daniel P. Friedman, Mitchell Wand, and Christopher T. Haynes

  3. Learn You a Haskell for Great Good
    Livro online.

  4. Real World Haskell
    Livro online.

Página criada em: Tru Feb 20 16:00:00 BRT 2019. Última atualização em: Mon Mar 11 17:13:39 2019. Autoria: Juliana Kaizer Vizzotto.