Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Posting-Version: version B 2.10 5/3/83; site asgb.UUCP
Path: utzoo!watmath!clyde!burl!ulysses!allegra!mit-eddie!genrad!teddy!panda!talcott!harvard!seismo!hao!hplabs!sdcrdcf!sdcsvax!bmcg!asgb!mike
From: mike@asgb.UUCP
Newsgroups: net.lang.c,net.unix,net.lang.st80
Subject: C++ inquiry - followup
Message-ID: <612@asgb.UUCP>
Date: Tue, 8-Jan-85 17:57:03 EST
Article-I.D.: asgb.612
Posted: Tue Jan  8 17:57:03 1985
Date-Received: Sun, 13-Jan-85 09:04:50 EST
Reply-To: mike@asgb.UUCP (Mike Rosenlof)
Organization: Burroughs Corporation, Boulder Colo.
Lines: 61
Xref: watmath net.lang.c:3846 net.unix:3295 net.lang.st80:148

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, Colorado