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-28 11:40

Abstraction can in some cases make systems much more complex.  Layers of Abstractions insulate you from the whole system which can be bad in a lot of cases.  In learning especially I believe that abstract bullshite should be layered on after the underlying systems are understood.  SICP is a good example of fundamental programming being taught then more layers added on as the book progresses.  A lot of modern textbooks, especially OO ones, do not do a good job of this.   

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