On 4/2/26 12:21 PM, Hendrik Boom wrote:
> On Thu, Apr 02, 2026 at 09:01:13PM +1000, onefang wrote:
>> That reminds me of how I got a job as a C++ programmer, but I have never
>> bothered to actually learn C++.
>>
>> C++ is such a large complex language that everyone uses a subset of it, a
>> different subset for each of us. C is a suitable subset of C++, by
>> design, hence the name. As an accomplished C programmer, I could easily
>> get away with mostly writing C++ as if it was C.
> I once implemented C++. This got me into a lot of obscure features.
> But it was in the days before templates.
>
> -- hendrik
> _______________________________________________
> Dng mailing list
> Dng@???
> Manage your subscription: https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng
> Archive: https://lists.dyne.org/lurker/list/dng.en.html
Just a note:
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. The same thing happened to Ironman when it became Ada.
Too bad Modula-3 never became popular.