From: bs@alice.UUCP
Subject: Re: C++ as a way to use private types in C
Date: Thu, 19-Mar-87 11:40:46 EST [thread overview]
Date: Thu Mar 19 11:40:46 1987
Message-ID: <6733@alice.uUCp> (raw)
In-Reply-To: 870318190934.056@Jpl-VLSI.ARPA
> C++ is very similar to Ada, except ...
Please don't get the idea that C++ is a corporate planner's idea of
an Ada workalike. C++ has in various forms been in use for over 7 years.
It is essentially C with stronger type checking and Simula-like classes.
C++ also offers function and operator overloading (including overloading
of assignment, subscripting, and application). It does not provide generic
types directly. It provides C low-level efficiency and flexibility.
It differs from Ada not just in being a C superset, but also in its approach
to abstraction. The most fundamental difference is probably that C++ relies
on a class concept with inheritance rather than a package concept.
Concurrency issues were deliberately avoided in C++ because I felt that
for systems applications it was more important for the programmer to be
able to exploit the concurrency model of particular hardware and/or operating
systems directly than to get the convenience of a standard language supported
model of concurrency (that might be at odds with what the hardware provides).
C++ is in use on AT&T 3Bs, DEC VAXes, DG machines, HP 9000s, Amdahls, 80286
based machines (i.e. IBM-ATs and clones), 68K based machines (Suns, Apollos,
etc.), and sevaral other architectures.
> Has anyone on the list done a detailed comparison between C++ and Ada?
Not that I know of. It would be interesting to see one - especially one that
was not too detailed.
next prev parent reply other threads:[~1987-03-19 16:40 UTC|newest]
Thread overview: 10+ messages / expand[flat|nested] mbox.gz Atom feed top
1987-03-19 3:09 C++ as a way to use private types in C larry
1987-03-19 16:40 ` bs [this message]
1987-03-19 16:57 ` Greg Lomow
1987-03-20 14:03 ` firth
1987-03-20 14:55 ` Leonard Vanek
1987-03-21 3:45 ` gore
-- strict thread matches above, loose matches on Subject: below --
1987-03-19 16:20 WELTY RICHARD P
1987-03-19 19:03 WELTY RICHARD P
1987-03-20 14:35 ` bs
1987-03-31 17:08 WELTY
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox