Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.1 6/24/83; site cecil.UUCP Path: utzoo!linus!decvax!ucbvax!ucdavis!lll-crg!gymble!umcp-cs!seismo!elsie!cecil!keith From: keith@cecil.UUCP (keith gorlen) Newsgroups: net.lang.c Subject: Re: What is C++? Message-ID: <49@cecil.UUCP> Date: Wed, 1-Jan-86 11:53:45 EST Article-I.D.: cecil.49 Posted: Wed Jan 1 11:53:45 1986 Date-Received: Thu, 2-Jan-86 05:02:24 EST References: <500@sdcc12.UUCP> Organization: NIH-CSL, Bethesda, MD Lines: 57 Keywords: C++ 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