Description

Educators, generals, dieticians, psychologists, and parents program. Armies, students, and some 
societies are programmed. An assault on large problems employs a succession of programs, 
most of which spring into existence en route. These programs are rife with issues that appear to 
be particular to the problem at hand. To appreciate programming as an intellectual activity in 
its own right you must turn to computer programming; you must read and write computer 
programs -- many of them. It doesn't matter much what the programs are about or what 
applications they serve. What does matter is how well they perform and how smoothly they fit 
with other programs in the creation of still greater programs. The programmer must seek both 
perfection of part and adequacy of collection. In this book the use of ``program'' is focused on 
the creation, execution, and study of programs written in a dialect of Lisp for execution on a 
digital computer. Using Lisp we restrict or limit not what we may program, but only the 
notation for our program descriptions. 

MoHERST in partnership with UNESCO

Get your student access to Campus Assist's books and publications

MoHERST UNESCO FUZION

Students also bought

About the Author

Harold Abelson
Harold Abelson
Nationality - American

Harold Abelson (born April 26, 1947) is a Professor of Computer Science and Engineering in the Department of Electrical Engineering and Computer Science at the M...

assachusetts Institute of Technology (MIT), a founding director of both Creative Commons[5] and the Free Software Foundation, creator of the MIT App Inventor platform, and co-author of the widely-used textbook Structure and Interpretation of Computer Programs, sometimes also referred to as "the wizard book."

He directed the first implementation of the language Logo for the Apple II, which made the language widely available on personal computers starting in 1981; and published a widely selling book on Logo in 1982. Together with Gerald Jay Sussman, Abelson developed MIT's introductory computer science subject, The Structure and Interpretation of Computer Programs (called by the course number, 6.001), a subject organized around the idea that a computer language is primarily a formal medium for expressing ideas about methodology, rather than just a way to get a computer to perform operations. Abelson and Sussman also cooperate in codirecting the MIT Project on Mathematics and Computation. The MIT OpenCourseWare (OCW) project was spearheaded by Abelson and other MIT faculty.

Abelson led an internal investigation of MIT's choices and role in the prosecution of Aaron Swartz by the Federal Bureau of Investigation (FBI), which concluded that MIT did nothing wrong legally, but recommended that MIT consider changing some of its internal policies.

Become an Instructor, Share your knowledge

Create an online video course, reach students across the globe, and earn money