[net.lang.c] What is C++?

wa371@sdcc12.UUCP (Sorcerer's Apprentice) (12/31/85)

There seems to have appeared a new programming language called 'C++'.
I would like to know more about it:  Is it similar to 'C'?. What
are its merits?  Where and by whom was it developed?
Thanks,
and a Happy New Year to all.
Bernd <bear-nd>           *** hooray for USENET ***
UUCP: ...!ucbvax!sdcsvax!sdcc12!wa371,   ARPA: sdcsvax!sdcc12!wa371@nosc

keith@cecil.UUCP (keith gorlen) (01/01/86)

C++ is almost a superset of C developed at Bell Labs by Bjarne
Stroustrup and marketed by AT&T-IS.  Briefly, its merits are:

	o  Can compile C programs with little or no modification.

	o  Compatible with existing C libraries.

	o  Inexpensive -- $2K for the first site source license.

	o  Many new features:

		- support for data abstraction
		- support for object-oriented programming
		- inline functions
		- operator/function overloading
		- (optional) function argument type checking
		- free store management
		- references

Thus, C++ has most of the best features of languages like ADA and
MODULA-2, and even goes beyond these languages by providing an efficient
tool for object-oriented programming.

The product sold by AT&T is a C++ to C translator, written in C++, that
can be easily ported to most UNIX systems.  The basic requirement is a C
compiler that can handle long names and structure assignment.

Ordering Info:

Evelyn Rochelle
AT&T Information Systems
P.O. Box 25000
Greensboro, NC 27420

1st CPU source license		$2K
additional CPU source license	$1K
additional CPU binary license:

	<2 users	$50
	<8 users	$100
	<16 users	$150
	<32 users	$250

C++ Book:

	Bjarne Stroustrup: The C++ Programming Language
	Addison Wesley, 1986, ISBN 0-201-12078-X
	336 Pages. Recommended price $22.95
-- 
---
	Keith Gorlen
	Computer Systems Laboratory
	Division of Computer Research and Technology
	National Institutes of Health
	Bethesda, MD 20892
	phone:	(301) 496-5363
	uucp:	{decvax!}seismo!elsie!cecil!keith