We are still actively working on the spam issue.

Difference between revisions of "Structure and Interpretation of Computer Programs"

From InstallGentoo Wiki
Jump to: navigation, search
m (cover scan)
 
(4 intermediate revisions by 4 users not shown)
Line 1: Line 1:
[[File:Sicpcover.jpg|thumb]]
+
[[File:Sicpcover.jpg|frameless|240px|right]]
 
[[File:Sicp_wizard.jpg|thumb|A wizard's best friend.]]
 
[[File:Sicp_wizard.jpg|thumb|A wizard's best friend.]]
  
Line 6: Line 6:
 
Structure and Interpretation of Computer Programs, Second Edition, or SICP for short, is a cruel and twisted tome full of useless conjecture and self-mastubatory academia, most of which is written in a hopelessly abstract language deeply entrenched in 1970's MIT academia that has zero real-world application.
 
Structure and Interpretation of Computer Programs, Second Edition, or SICP for short, is a cruel and twisted tome full of useless conjecture and self-mastubatory academia, most of which is written in a hopelessly abstract language deeply entrenched in 1970's MIT academia that has zero real-world application.
  
The best part? Until it's retirement in 2007 in favor of Python, SICP was THE introductory CS book at MIT.
+
The best part? Until its retirement in 2007 in favor of Python, SICP was THE introductory CS book at MIT.
  
This book and it's accompanying course, the former 6.001 are the Computer Science equivalent of taking Latin.
+
This book and its accompanying course, the former 6.001 are the Computer Science equivalent of taking Latin.
You can go ahead and read the entire book cover to cover, you're not going to learn anything even remotely useful for everyday, practical programming.
+
You can go ahead and read the entire book cover to cover, yet you still won't learn anything even remotely useful for everyday, practical programming. Read it, bro!
  
 
__TOC__
 
__TOC__
Line 40: Line 40:
 
===4. PROFIT===
 
===4. PROFIT===
 
Enjoy your newfound purpose in life, you're well on your way to becoming a true wizard!
 
Enjoy your newfound purpose in life, you're well on your way to becoming a true wizard!
 +
 +
==External Links==
 +
* [https://invidio.us/watch?v=rdj6deraQ6k SICP explained in brief]
 +
* [https://invidio.us/watch?v=RhSwBgF-g4I SICP lectures opening]
 +
* [https://mitpress.mit.edu/sites/default/files/sicp/index.html Website]
 +
* [https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-001-structure-and-interpretation-of-computer-programs-spring-2005/video-lectures/ Video Lecture Series]
  
 
[[Category:Programming]]
 
[[Category:Programming]]

Latest revision as of 11:59, 1 May 2023

Sicpcover.jpg
A wizard's best friend.

In effect, we conjure the spirits of the computer with our spells...
The programs we use to conjure processes are like a sorcerer's spells...
Thus, like the sorcerer's apprentice, novice programmers must learn to understand and to anticipate the consequences of their conjuring.

— Hal Abelson, Structure and Interpretation of Computer Programs

Structure and Interpretation of Computer Programs, Second Edition, or SICP for short, is a cruel and twisted tome full of useless conjecture and self-mastubatory academia, most of which is written in a hopelessly abstract language deeply entrenched in 1970's MIT academia that has zero real-world application.

The best part? Until its retirement in 2007 in favor of Python, SICP was THE introductory CS book at MIT.

This book and its accompanying course, the former 6.001 are the Computer Science equivalent of taking Latin. You can go ahead and read the entire book cover to cover, yet you still won't learn anything even remotely useful for everyday, practical programming. Read it, bro!

Why learn SICP?

You will learn how to:

  • Program in Scheme Lisp
  • Achieve untold levels of computing hipsterdom you could only dream of.
  • Photoshop the SICP cover into every image of an anime girl reading or holding a hardcover book in order to get more weeaboos to read it.

How do you learn SICP?

How do you REALLY learn SICP?

It's never too early to achieve satori.

1. BUY SICP

Yes, you need to buy it. The first edition is cheap as shit at only $10 shipped.
If you download it, you're never going to read it, just like how you never watch all those chinese cartoons you download.

2. GRAB A NOTEBOOK AND PEN

Pretend it's 1986. There's no 4chan and no IRC to distract you.
You're going to MIT 6.001, your instructor is Hal FUCKING Abelson and class starts tomorrow.
You can find the entire course lectures on Youtube here: https://www.youtube.com/playlist?list=PLE18841CABEA24090
This is entry level CS shit. If you can't wrap your head around the first lesson, you need to kill yourself.

3. ????

4. PROFIT

Enjoy your newfound purpose in life, you're well on your way to becoming a true wizard!

External Links