Trabalho de sistematização de Tópicos Avançados de Programação (UCB)