| 
  • 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.

View
 

LessonsLearned

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:

https://github.com/sarabander/p2pu-sicp/blob/master/1.2/Ex1.10.pdf?raw=true

 

 

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.