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
(initial version)
 
(8 intermediate revisions by 5 users not shown)
Line 1: Line 1:
[[File:Sicp.jpg|thumb|Have you read your SICP today?]]
+
[[File:Sicpcover.jpg|frameless|240px|right]]
 +
[[File:Sicp_wizard.jpg|thumb|A wizard's best friend.]]
  
 
<blockquote>In effect, we conjure the spirits of the computer with our spells...<br>The programs we use to conjure processes are like a sorcerer's spells...<br>Thus, like the sorcerer's apprentice, novice programmers must learn to understand and to anticipate the consequences of their conjuring.<br><p style="text-align: right;">''— Hal Abelson, Structure and Interpretation of Computer Programs''</p></blockquote>
 
<blockquote>In effect, we conjure the spirits of the computer with our spells...<br>The programs we use to conjure processes are like a sorcerer's spells...<br>Thus, like the sorcerer's apprentice, novice programmers must learn to understand and to anticipate the consequences of their conjuring.<br><p style="text-align: right;">''— Hal Abelson, Structure and Interpretation of Computer Programs''</p></blockquote>
Line 5: 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.
  
This book and it's accompanying course, the former 6.001 are the Computer Science equivalent of taking Latin.
+
The best part? Until its retirement in 2007 in favor of Python, SICP was THE introductory CS book at MIT.
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.
+
 
 +
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!
  
 
__TOC__
 
__TOC__
Line 22: Line 25:
  
 
==How do you REALLY learn SICP?==
 
==How do you REALLY learn SICP?==
 +
[[File:Sicp_doujin6.png|thumb|It's never too early to achieve satori.]]
 
===1. BUY SICP===
 
===1. BUY SICP===
 
Yes, you need to buy it.
 
Yes, you need to buy it.
The first edition is cheap as shit at only $10 shipped.
+
The first edition is cheap as shit at only $10 shipped. <br>
 +
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===
 
===2. GRAB A NOTEBOOK AND PEN===
 
Pretend it's 1986. There's no 4chan and no IRC to distract you.<br>
 
Pretend it's 1986. There's no 4chan and no IRC to distract you.<br>
Line 33: Line 39:
  
 
===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://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]
  
https://www.youtube.com/playlist?list=PLE18841CABEA24090
+
[[Category:Programming]]

Revision as of 05:28, 29 March 2019

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