Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

Abstraction considered harmful

Name: Anonymous 2008-04-27 19:31

From SICP:

We control complexity by building abstractions that hide details when appropriate

Which means that with abstraction the whole system will grow and bloat without the programmer noticing it.

Discuss

Name: Anonymous 2008-04-29 6:27

>>47
Until you make a simple change, e.g. you split lava into hot lava and really hot lava. Then you have to rewrite everything, unless you properly abstracted it.

``In order to make a system that's robust, it has to be insensitve to small changes. That is, a small change in the problem should lead to only a small change in the solution.'' --Sussman, at the start of SICP lecture 3b

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List