Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Essay Against OOP
Message
 
To
24/07/2019 08:45:17
General information
Forum:
Visual FoxPro
Category:
Object Oriented Programming
Miscellaneous
Thread ID:
01669669
Message ID:
01669703
Views:
51
>>>https://developers.slashdot.org/story/19/07/22/0426201/is-object-oriented-programming-a-trillion-dollar-disaster
>>
>>The author says:
>>"I'm not criticizing Alan Kay's OOP -- he is a genius. I wish OOP was implemented the way he designed it. I'm criticizing the modern Java/C# approach to OOP"
>>
>>Well, then the title is misleading to say the least, I have never considered Java, C# and C++ as being OO
>
>Not saying your idea is false, but saying that always gets others riled up (and they are often in mayority of head count).
>
>I think nowadays the single inheritance of Java, C# and vfp is a huge drawback, as "Mixin" leads to shorter/cleaner code.
>As long as you don't go overboard (use it as all-purpose hammer), Multiple Inheritance / Mixin is good IMO.
>
>C++ today is not something I really can comment on, as most of the enhancements since mid-90ies I never really tried.
>If I have to I code basic C in the source fed to C++ compiler. At least some Linux inner circle coders feel similar, although with more experience to draw on ;-)

I do like C# and Java (well, I use to like it but the last thing I did with it was taking a course on using CORBA with Java in 1998!), I never liked C, and that carried over to C++, last time I worked with C++ was a couple of years ago to customize a video wall input console, a program that is still running, and I really hope there is no need to change anything on it, as I hated every second :)

The problem is that once you know Smalltalk, none of this languages is good :)
"The five senses obstruct or deform the apprehension of reality."
Jorge L. Borges?

"Premature optimization is the root of all evil in programming."
Donald Knuth, repeating C. A. R. Hoare

"To die for a religion is easier than to live it absolutely"
Jorge L. Borges
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform