mike@asgb.UUCP (01/09/85)
Last December or so, I asked for information on C++. The following is
a summary of the responses.
C++ is essentially standard C with an additional data type of 'class'.
Classes contain private and public parts which can be either variables
or functions. There are also ways for classes to inherit a parent
classes variables and functions, and for classes to share these
elements.
( This is a very rough overview, and doesn't really say enough, but
I'll give references to other sources )
C++ is developed at our good friends AT&T Bell Labs. It is currently
out, but is available to educational institutions only. There are
many runors flying around that it will never really become a product,
but that seems to be up to AT&T marketing.
There is a paper by Bjarne Stroustrup in the October 84 issue of the
Bell Labs Tecnical Journal.
A C++ reference manual is reportedly available from Bell Labs. I
don't have one, and haven't seen any address more specific than
AT&T Bell Laboratories, Murray Hill, NJ 07974. I'm not sure about
this, but the manual may be available only to educational institutions
also.
Also from AT&T
Computing Science Technical Report No. 108 and 109
respecively
The C++ Programming Language - Reference Manual
Data Abstraction in C
That's about it for C++, AT&T itself seems to be rather closed mouth
on the subject. Most (if not all) of the responses I got were from
outside AT&T.
There's one other product Objective-C that's available from
Productivity Products International, 27 Glen Road, Sandy Hook, CT
06482 ph (203)426-1875. It's a pre-processor and a library which
add some smalltalkish extensions to the C language. The price depends
on the number of users (size of the machine) and starts at something
like $5000.
There may be other object oriented Cs out there, but these are the
ones I've heard of most.
Thanks to all those who responded to my query.
Mike Rosenlof ...hplabs!sdcrdcf!\
-bmcg!asgb!mike
...allegra!sdcsvax!/
Burroughs Advanced Systems Group Boulder, Coloradoguy@rlgvax.UUCP (Guy Harris) (01/13/85)
> A C++ reference manual is reportedly available from Bell Labs. I > don't have one, and haven't seen any address more specific than > AT&T Bell Laboratories, Murray Hill, NJ 07974. I'm not sure about > this, but the manual may be available only to educational institutions > also. > > Also from AT&T > Computing Science Technical Report No. 108 and 109 > respecively > The C++ Programming Language - Reference Manual Paragraph 2) here is correct; CSTR 108 is the C++ reference manual, and is available to one and all. It's very much written in the style of the C Reference Manual in K&R (in fact, the abstract says "The manual was derived from the UNIX System V C reference manual..."). We're on a mailing list from AT&T, and get sent little cards with the names and CSTR numbers of recent CSTRs; we check off the ones we want and send the card in. As such, I don't know anything more about how to order the manuals.