• If you are citizen of an European Union member nation, you may not use this service unless you are at least 16 years old.

  • Whenever you search in PBworks, Dokkio Sidebar (from the makers of PBworks) will run the same search in your Drive, Dropbox, OneDrive, Gmail, and Slack. Now you can find what you're looking for wherever it lives. Try Dokkio Sidebar for free.



Page history last edited by Ernestas 11 years, 7 months ago

A page containing quotes and lessons learned by the group during the different sections of the book.


Section 1.1:


Declarative vs imperative knowledge.


The elements of programming


The means that the language provides for combining simple ideas to form more complex ideas:


  • primitive expressions, which represent the simplest entities the language is concerned with,
  • means of combination, by which compound elements are built from simpler ones, and
  • means of abstraction, by which compound elements can be named and manipulated as units.



Section 1.2:


Recursive and Iterative Processes


Playing with Ackermann's function:




Section 1.3:


Building abstractions 


Higher order procedures (procedures have first-class status):

  • Procedures as arguments

  • Procedures as general methods
  • Procedures as returned values 

Comments (0)

You don't have permission to comment on this page.