Conceitos de Linguagens de Programação
- [09out] Calendário atualizado, com feriados (novos) e Avaliação P2
- [09out] Aula 06: recursão com acumuladores, de
somarareduce, cada função em Racket e em SML. Material em aula6/README.md.
- 14/08/2026 - Aula 01 - Lex/Sint/Sem + regex + forth
21/08/2026 - Evento Games - Sem aula- 28/08/2026 - Aula 02 - Lisp + recursão
- 04/09/2026 - Aula 03 - Recursão (parte 2)
- 11/09/2026 - Aula 04 - Standard ML + Avaliação P1
18/09/2026 - SECCOMP - Sem aula25/09/2026 - Sem aula- 02/10/2026 - Aula 05 - Análise Sintática (Abstract Syntax Tree)
- 09/10/2026 - Aula 06 - Recursão com acumuladores (reduce)
- 16/10/2026 - Aula 07 - Interpretador LET + ambientes de execução
- 23/10/2026 - Aula 08 -
30/10/2026 - Dia Do Funcionário Público (realocado em 02/10/2026) - Sem aula- 06/11/2026 - Aula 09
- 13/11/2026 - Aula 10 + Avaliação P2
20/11/2026 - Feriado, Sem aula
- [10set] Aula 04: antes da prova, começa Standard ML - a primeira linguagem estaticamente tipada do curso. Material e instruções de instalação em aula4/README.md. Quem quiser chegar com o ambiente pronto:
sudo apt install smlnj(ou https://sosml.org, direto no navegador). - [05set] Avaliação P1:
- Incluído simulado + gabarito e cheat sheet (colinha) ; simulado
pode serjá foi atualizado (versão anterior no commit anterior) - Local:
Bloco Didático GV, Sala 1Bloco Didático GIII, Sala 3 [confirmado] - Dia e horário: 11set, 16h15min (int) e 21h15min (not)
- Consulta à cheat sheet (fornecida com a prova) + qualquer material impresso (caderno, etc.)
- Tópicos:
- Léxico, sintaxe e semântica de linguagens em geral
- Expressões regulares
- Forth: linguagem baseada em pilha
- Lisp básico
- Funções recursivas sobre listas
- Incluído simulado + gabarito e cheat sheet (colinha) ; simulado