Re: Do you use a garbage collector?
Juha Nieminen <nospam@thanks.invalid> writes:
it, one in Lisp and one in C++. The display subsystem of
I suppose you can compare incompetent C++ programmers with lisp
(JFTR: I did not write the paragraphs in my previous post,
but quoted them from the sources given.)
Claiming that OOP has not improved productivity significantly is quite
far-fetched.
If anyone has a proof that OOP has improved productivity,
I would be happy to hear it.
First, one needs to state which other scenario(s) it is being
compared to. One can expect that today's productivity is
larger than the productivity of 20 years ago even without OOP
because of other improvements in the realm of software
engineering and hardware. So one needs to show, that OOP has
improved productivity even beyond that improvement that would
have happened on the avarage.
OOP might have distracted minds from some other approaches
that might have been even more beneficial. But we will never
learn about such alternative histories, so we can not compare
history to them.
Some features are attributed to OOP, but actually are also
parts of other non-OOP approaches. For example, encapsulation
and a compound entity of related operations one data are
features of an ADT (abstract data type). So, one also has to
give a specific definition of OOP and non-OOP before
discussing its effects on productivity.