SICP Goodness - Stream (VII)

Expoloring the stream paradigm

3 minute read

Do you think Computer Science equals building websites and mobile apps? Are you feeling that you are doing repetitive and not so intelligent work? Are you feeling a bit sick about reading manuals and copy-pasting code and keep poking around until it works all day long? Do you want to understand the soul of Computer Science? If yes, read SICP!!! Let’s examine some examples from the book and furthur explore the stream paradigm.

BetterWorldBooks is Great!

A great place to get books

Guowei Lv

1 minute read

I just discovered this online book shop BetterWorldBooks. They have a pretty good computer books selection, and some of them are dirt cheap. So I made two orders today. No shipping fee, plus I also caught the last day of Spring discount. :> Highly recommended!

SICP Goodness - Stream (VI)

Infinite Streams

4 minute read

Do you think Computer Science equals building websites and mobile apps? Are you feeling that you are doing repetitive and not so intelligent work? Are you feeling a bit sick about reading manuals and copy-pasting code and keep poking around until it works all day long? Do you want to understand the soul of Computer Science? If yes, read SICP!!! Let’s do some exercises. Exercise 3.53: Without running the program, describe the elements of the stream defined by (define s (cons-stream 1 (add-streams s s))) This is an easy one.

Guowei Lv

9 minute read

null and undefined null is a language keyword and undefined is a predefined global object. undefined represents a system level, unexpected or error-like absence of value. nullrepresents program-level, normal or expected absence of value. When writing programs yourself always use null. global object When the JavaScript interpreter starts, it creates a new global object and gives it an initial set of properties. In client-side JavaScript, the window object serves as the global object.

SICP Goodness - Stream (V)

Infinite Streams

3 minute read

Do you think Computer Science equals building websites and mobile apps? Are you feeling that you are doing repetitive and not so intelligent work? Are you feeling a bit sick about reading manuals and copy-pasting code and keep poking around until it works all day long? Do you want to understand the soul of Computer Science? If yes, read SICP!!! Streams can also be infinite, let’s look at some examples.