a taky bych z te diskuze pridal dosti provokativni (i kdyz posledni veta v prvnim odstavci rika mnohe):
I became an OO maniac because at that time I believed that OOL was going to save the software world. It took me more than eight years to discover otherwise and realise that people were not becoming more productive even with the best OO languages.Then it all became clear. The solution is not objects... there are too many tedious interfaces that must be understood to even write a single line of code.
I cannot see languages like C++, Java, or PERL taking us to the stars. Object-oriented programming is not the answer. I can truly say this because I've been involved in object-oriented programming since the beginning. It does not increase productivity. It does not give better results.