O lis.py de Norvig: entenda um interpretador completo
17/10, 10:00–13:00 (America/Sao_Paulo), [SENAC] LAB 4 - 705

O interpretador lis.py de Peter Norvig é uma aula magna sobre linguagens de programação: um dialeto de Lisp funcional em 132 linhas de código. Vale mais que um mês de aula de compiladores!


Entender como funciona de verdade uma linguagem de programação ajuda a aprender qualquer linguagem e responder perguntas. Como funciona exatamente uma closure? Que problema ela resolve? Porque if e def não são funções? Porque toda linguagem precisa de palavras reservadas? Quais são as regras fundamentais que toda linguagem deve seguir? Graças ao lis.py de Norvig, podemos entender tudo isso na prática, com exercícios.

Luciano Ramalho escreveu Fluent Python (O'Reilly 2015/2022), publicado em 9 idiomas, disponível grátis em pythonfluente.com. É co-fundador do Garoa Hacker Clube, um laboratório comunitário.

Esse palestrante também aparece em: