Beefy Boxes and Bandwidth Generously Provided by pair Networks
Pathologically Eclectic Rubbish Lister

Re: Is too much abstraction a bad thing?

by Adam (Vicar)
on Jul 27, 2005 at 15:52 UTC ( #478660=note: print w/replies, xml ) Need Help??

in reply to Is too much abstraction a bad thing?

Abstraction is the essence.

In the begining there was the electron, and it was good.
Then came the electronic adder, and it was better.
Then came the machine - the computer controlled by machine code, and it was complicated.
But the engineers invented programming languages to abstract away details like memory registers and complex math, and it was Perl.

Abstractions make it easier to handle the complex. This is true in all things, not just programming. Consider the modern car. We get in and drive. We don't need to know how combustion or how a universal gear works, only that when we put our foot on the gas, the car goes. We've abstracted away the details of the car and made it easier for people to use. The same is true for code.

  • Comment on Re: Is too much abstraction a bad thing?

Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://478660]
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others rifling through the Monastery: (5)
As of 2016-10-23 22:55 GMT
Find Nodes?
    Voting Booth?
    How many different varieties (color, size, etc) of socks do you have in your sock drawer?

    Results (302 votes). Check out past polls.