Robert Klemme wrote:

> 
> What you call "partitioning" is the core of software engineering:
>  I do not believe that procedural
> programs are automatically better or worse than object oriented ones.

Procedural gives you less to play with but prior to OO, you knew you had 
to be very careful with partitioning your procedures and normalizing 
your data. With OO people concentrate on objects and maybe give less 
thought to structure amongst objects.

Perhaps OO is more like street gangs - robust, resilient, vicious and 
highly self-contained, whereas procedural is more like the Roman or 
British empires - managing enormous complexity by dividing things into 
layers of delegation and control.

-- 
Posted via http://www.ruby-forum.com/.