The resemblance between JS and Scheme is not surprising considering that Scheme was one of the major influences for the JS language.
Tag: Scheme
SICP Section 2.2: New ideas and thoughts about programming
5 things to learn from the SICP book
SICP Section 2.1 : Thoughts
Alhamdulillah, I wrapped up this section a few days ago. Thirteen of the solutions are here (if you are curious enough); the other three need proofs, and I wasn't in the mood for too much interval arithmetic. So, what did I learn? 1. More Scheme This chapter introduced the concepts of cons, car, and cdr for … Continue reading SICP Section 2.1 : Thoughts
SICP Section 1.3 : Thoughts and Concepts
This section exposed me to the full power and beauty of functional programming. The expressiveness of using functions as values is awesome. For example, a sum of cubes function can use a sum function, which itself relies on a reduce function. Think of higher-order differentiation in mathematics, and you do get the idea. An interesting concept involves using lambda … Continue reading SICP Section 1.3 : Thoughts and Concepts
5 things I have gained from SICP: Section 1.2
What I learnt from Chapter 1.2 of the SICP book. A needed pause to reflect on knowledge gained before diving into 1.3.
Reading the SICP BOOK
I have been longing to read the Structure and Interpretation of Computer Programs (SICP) for a long time - a lot of great programmers tout it as one of the 'books' to read. In May I completed JS Allonge (a somewhat challenging read but got to understand the Y-combinator Alhamdulillaah) and I felt it was a good time … Continue reading Reading the SICP BOOK