Structure and interpretation of computer programs
Item
-
Título
-
Structure and interpretation of computer programs
-
Resumo
-
Structure and Interpretation of Computer Programs apresenta os princípios fundamentais da ciência da computação através de uma abordagem centrada na construção e análise de programas como meios de expressão formal. A obra demonstra como a complexidade computacional pode ser controlada mediante a definição clara de abstrações, a utilização de procedimentos como elementos de alto nível e a organização hierárquica de sistemas. Explora diferentes modelos de computação, incluindo a avaliação aplicativa, a avaliação normal e técnicas de composição funcional, mostrando como estas permitem compreender o comportamento dos programas para além da sua execução imediata. Aborda ainda a construção de linguagens de programação, a implementação de interpretadores e a gestão de estados e ambientes, evidenciando a relação íntima entre estruturas de dados, controlo de fluxo e modelos de avaliação. O livro destaca, de forma rigorosa, que a programação é simultaneamente um exercício intelectual e um processo sistemático de modelação.
-
Autor(es)
-
Abelson, Harold; Sussman, Gerald Jay; Sussman, Julie
-
Local de Publicação
-
Cambridge, Inglaterra
-
Editora
-
MIT press
-
Data de Publicação
-
1996
-
Número de Páginas
-
657 p.
-
Língua
-
Inglês
-
ISBN
-
978-0-262-01153-2
-
Assunto
-
A obra trata dos princípios teóricos e práticos que fundamentam a construção, interpretação e análise de programas, utilizando modelos de computação e técnicas de abstracção para compreender a essência da programação.
-
Descrição Física
-
dimensões físicas: 15cm x 23cm
-
Formato
-
book