[Coco] Somewhat OT: The life of a systems programmer

Steven Hirsch snhirsch at gmail.com
Sat Nov 16 17:48:45 EST 2013


On Sun, 17 Nov 2013, Mark McDougall wrote:

> On 17/11/2013 5:50 AM, Theodore (Alex) Evans wrote:
>
>> Sorry, Steve, I have to disagree.  Those problems are almost
>> invariably better suited to being dealt with by C, or even FORTRAN.
>> The range of problems where OOP features are necessary, or even useful
>> is very very small.
>
> OOP is one of the most misunderstand, and more importantly, misused, 
> paradigms in computing. I tend to agree; people tend to look for a way to 
> bend C++ to their problem rather than use the most suitable language and/or 
> features for their problem.

I violently agree.  There is a lot of misuse and inappropriate use of C++ 
object features in the wild.  The team I work with is extremely 
experienced and leverages the language well.  You can go nutty with OO 
decomposition - or you can understand your data in depth and produce 
elegant code that someone else will have a chance of maintaining and 
extending.  It's like any other tool, it's not intrinsically good or bad.

> And a badly-written C++ program is worse than a badly-written program in 
> almost any other language (except COBOL, where a well-written program is 
> worse than any other language) ;)

Again, no argument from me.



-- 




More information about the Coco mailing list