Structure and Interpretation of Computer Programs

por Harold Abelson, Gerald Jay Sussman, Julie Sussman

2ª ed. (MIT Press, 1996)ISBN 9780262510875

Nível: IntermediárioConceitualLeitura densasem edição em PT

Comentário da Bia, dev sênior

Livro exigente que muda a forma de pensar programas; rende mais com os exercícios feitos.

Usa Scheme para ensinar abstração, procedimentos de ordem superior, estado e a construção de um interpretador. O texto completo está disponível no site da MIT Press. Não é leitura para aprender uma linguagem nem para o trabalho imediato.

Em "The Perils of JavaSchools", o Joel Spolsky cita o livro como exemplo de formação que obriga a pensar em abstração. Brian Harvey, da UC Berkeley, explica por que o livro importa, e as aulas originais do MIT estão no MIT OpenCourseWare.

Fontes

✔ = link aberto e conferido em . Links não são de afiliado.

Aparece em Clássicos da Engenharia de Software