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-27 19:40

we should code everything in assembly to avoid abstract bullshit

Name: Anonymous 2008-04-27 20:10

>>1
IHBT

Abstraction is the key to computer science.

Discuss

Name: Anonymous 2008-04-27 21:05

Abstraction is the key to late binding, which is the key to computer programming.

Name: HAX MY ANUS MEME FAN 2008-04-27 21:09

>>4
Which is the key to anii haxing amirite?

Name: Anonymous 2008-04-27 21:11

Abstraction was always a way to keep the less educated programmers from knowing what really happens, by hiding things in the complexity. Have we deliberately limited the full capabilities of programmers in this fashion? You bring up an interesting topic.

Name: HAX MY ANUS MEME FAN 2008-04-27 21:13

More importantly though, abstraction means you don't have to fiddle with the details when doing the higher-order stuff. Hiding also means, in a way, making something automatic.

Also HAX MY ANUS

Name: Anonymous 2008-04-27 21:28

>>7
If you put the spoiler tag inside the sup tag, it won't show through like that.

HAX MY ANUS

Name: Anonymous 2008-04-27 21:31

/prog/

Name: HAX MY ANUS MEME FAN 2008-04-27 21:44

>>8
I didn't really mind but thanks. Good to know.

Name: Anonymous 2008-04-27 22:06

>>5
Anuses NOT anii.

learn2 latin

Name: Anonymous 2008-04-27 22:11

>>11
learn2 hax anii

Name: Anonymous 2008-04-27 22:14

abstract my anus

Name: Anonymous 2008-04-27 22:21

>>6
>Have we deliberately limited the full capabilities of programmers in this fashion?

I know you are trolling, but abstraction is not just a crutch for weak programmers. Notation in mathematics is another form of abstraction -- are you going to say that every mathematician who invented a suitable notation was not an EXPERT?

Name: Anonymous 2008-04-27 22:44

>>1
when appropriate

Name: Anonymous 2008-04-27 23:11

Computer software is built on many layers of abstraction.

These abstractions make the modern computer possible.

Name: Anonymous 2008-04-28 1:07

Abstraction in practice is too heavily tied to black boxes.  Building things up in layers is fine, but not letting programmers look at what inside the layer below is not.  Just because the code doesn't need to know the implementation details doesn't mean I don't.

Name: Anonymous 2008-04-28 2:25

>>17
gdb / ollydbg
Thread over.

Name: Anonymous 2008-04-28 4:32

>>2-19
WHBT.

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