On 02/04/2026 10:26 pm, Wm. Moss via Dng wrote:
> C++ is a superset of C and is a renamed version of C with classes.
> I used all of the development versions of C with classes at Bell Labs.
> The idea was a simple Simula like object wrapper for C to add one more
> level of abstraction. Once the 'it has to do everything' corporate types
> got hold of C with classes, the language turned into a horror show. Once
> 'friend' and other such nonsense was added, the language became mostly
> (IMO) useless.
I have to agree. The original "C with Classes" and early C++ was a neat
way to make C object-oriented (I remember using the 0.9 version of
Cfront, the C++-to-C compliler/translator that I got on a 9-track tape
directly from Bjarne).
I think the misfortune of C++ was that Bjarne is too much of a nice guy,
and he agreed on too many of the added things people suggested to him
and then pushed down on the standards committee.
Julf