Over the past decade, Structure and Interpretation of Computer Programs has had a significant impact on computer science curricula. This long-awaited revision contains changes throughout the text. The authors have introduced new implementations of most major programming systems in the book, including interpreters and compilers. Additionally, they have made many small changes based on their teaching experience since the first edition was published.
The revised version introduces a new theme that emphasizes the central role played by different approaches to dealing with time in computational models. This includes objects with state, concurrent programming, functional programming, lazy evaluation, and nondeterministic programming. The book also features new example sections on higher-order procedures in graphics and applications of stream processing in numerical programming. Plus, there are many new exercises to help students reinforce their understanding.
Finally, all the programs in the book have been reworked to run in any Scheme implementation that adheres to the IEEE standard.
HalAbelsonisClassof1922ProfessorofComputerScienceandEngineeringatMassachusettsInstituteofTechnologyandafellowoftheIEEE.HeisafoundingdirectorofCreativeCommons,PublicKnowledge,andtheFreeSoftwareFoundation.Additionally,heservesasco-chairfortheMITCouncilonEducationalTechnology.GeraldJaySussmanistheMatsushitaProfessorofElectr...
相关推荐
© 2023-2025 百科书库. All Rights Reserved.
发表评价