CompuServe Thread

#Comeau C++ 3.0 (Template

11 messages in this thread
#21111From: Greg Comeau@Comeau CmptgMar 4, 1992 8:33 AM
COMEAU RELEASES ENHANCED VERSIONS OF MULTI-PLATFORMED C++ Support for ANSI C++ Templates Now Available NEW YORK, NY — February 11, 1991 — Comeau Computing announced today the availability of Comeau C++ 3.0, its multiplatformed C++. Comeau C++ 3.0 provides C++ template support and other enhancements. The product will begin shipping February 17, 1992. The AmigaDOS version will begin shipping March 3, 1992. The new release includes support for ANSI C++ templates which further support the promise of OOP by enhancing the code reuse capabilities of C++. "Comeau continues its tradition of being the first to support the latest developments in C++," said Greg Comeau, CEO of Comeau Computing. "The high quality and timeliness of Comeau C++ 3.0 will hurl Comeau further into its leadership role in the overall C++ marketplace." [More]
#21112From: Greg Comeau@Comeau CmptgMar 4, 1992 8:33 AM
[Continued] Comeau C++ 3.0 will be the only version of C++ supporting templates classes and template function on a number of platforms. Templates, descriptions of families of common functionality, allow developers to write a generic description once. Templates also reduce the amount of code developers need to write. Comeau Computing also announced its intent to provide support for numerous back-end C compilers and additional ports of Comeau C++ 3.0. "Comeau C++ was the first to support C++ 2.0 and for over a year was the only vendor to support the C++ 2.1 specification. Continuing in this tradition, Comeau's leadership role and commitment to C++ and object-oriented programming and technology is upheld with our support of templates and other post-2.1 C++ features," said Comeau. [More]
#21113From: Greg Comeau@Comeau CmptgMar 4, 1992 8:34 AM
[Continued] COMEAU C++ ALLEVIATES TRANSITIONS C++ provides a bridge for C programmers to enter object-oriented programming and obtain other serious improvements. Comeau C++ 3.0 provides another bridge to allow C programmers access to this technology and to increase their productivity. Comeau C++ 3.0's strong compatibility with ANSI C and ANSI C++ is a steppingstone toward this goal. C++ programmers gain the ability to express their algorithms in a more natural manner while still retaining the efficiency of C. Furthermore, C programmers can move to C++ without having all their code break and they can learn Comeau C++ in a tiered transition. Comeau C++ is especially designed with cross platform and cross operating system capability in mind. Consistency across implementations is of the utmost importance. Previous versions of Comeau C++ supported MS-DOS, all UNIX 386's, SCO UNIX 386, SCO XENIX 386, the AT&T 3B2, AmigaDOS, AT&T UNIX PC 7300 & 3B1, the Sun-3, and the IBM RS/6000 AIX. Comeau C++ 3.0 adds support for the Sun SPARC, and others to include the Atari ST, UNIX SVR4, MS-Windows, and OS/2. [More]
#21114From: Greg Comeau@Comeau CmptgMar 4, 1992 8:34 AM
[Continued] "This diversity has been an important concern to our user base. They want to develop source code here and then go use it there. They want to specify generic interfaces to ensure portability. They need compilers on their target machines. They want to be assured that what worked on the source machine will work on the target with no hassles or strings attached. Not only do we address these considerations, but we guarantee them." commented Comeau. C COMPILER SUPPORT Comeau C++ 3.0 is a licensed port of AT&T's cfront, the de facto standard C++. Comeau C++ 3.0 is a full and true compiler that performs full syntax checking, full semantic checking, full error checking and all other compiler duties. Input C++ code is translated into internal compiler trees looking nothing like C++ or C. Instead of generating an internal proprietary intermediate code from these trees to be used by a proprietary back end code generator, Comeau C++ 3.0 generates C code as its output. Besides the technical advantages of C++, the C generating aspects of products like Comeau C++ 3.0 have been touted as a reason for C++'s success since it was able to be ported to a large number of platforms due to the common availability of C compilers. The C compiler is used merely and only for the sake of obtaining native code generation. [More]
#21115From: Greg Comeau@Comeau CmptgMar 4, 1992 8:34 AM
[Continued] What is the "3.0" in Comeau C++ 3.0 With Templates? The Major Features of Comeau C++ 3.0: * Multi-platform, multi-OS capability. * Support for proposed ANSI C++ template classes and template functions * Support for nested types (the transition model initiated with Comeau C++ 2.1 is now complete). * Source and link compatible with Comeau C++ 2.0 and Comeau C++ 2.1. * Improved architecture, reworked internals and better organization. * Support for overloaded prefix and postfix increment and decrement. * Support for constructor and destructor syntax for built-in types. * Support for protected derivation. * Support for fully default argument'ed constructors initializing arrays. * Completed transition in support of dominance to data. * Completed transition in support of access specifiers in unions. * Argument matching transition complete. * Operator overloading transition complete. * Many anachronistic transition models are complete and diagnose as errors. * Continuing the transition: many +w diagnostics are now default diagnostics. * Support for an unlimited number of nested include files (unlimited to the "extent of intent" as, for example, your C preprocessor may have limits). * Improvements to the ANSI C +a1 option controlling input and output. * Further ARM/ANSI C++ compliance. * Strengthening due to more powerful C++ test suites. * Bug fixes. * Under MS-DOS, the Comeau C++ 3.0 compiler proper will use the now industry standard DPMI protocol (previous versions supported VCPI). * Continues it support of 32-bit processing. * Free technical support. * Low price. [More]
#21116From: Greg Comeau@Comeau CmptgMar 4, 1992 8:34 AM
[Continued] Third Party Support Comeau C++ receives support from third-party library and tool vendors. Furthermore, Comeau C++ is the choice of compiler to use by many C++ text book publishers and C++ training groups. Comeau C++ 3.0 will continue to receive this support. COMEAU COMPUTING Comeau Computing is a leading international software house dedicated to C++ and OOP featuring timely and robust spec compatible C++ ports for various platforms and operating systems. Comeau is also involved in C++ libraries, toolkits, debuggers, browsers, and training. [More]
#21117From: Greg Comeau@Comeau CmptgMar 4, 1992 8:34 AM
[Continued] How do I order Comeau C++ 3.0 With Templates? If you currently possess a version of Comeau C++ 2.1, ordering of Comeau C++ 3.0 With Templates is as follows: o if your license is > 60 days old, cost is 50% of the purchase price you paid o if your license is <= 60 days old, cost is 25% of the purchase price you paid (Either way provide us with your 2.1 serial number). If you do not possess a version of Comeau C++ 2.1, ordering Comeau C++ 3.0 With Templates can be obtained by contacting us through those mechanisms listed below. Comeau C++ 3.0 for AmigaDOS costs $250 (no shipping and handing charge if shipped domestically in the US). Comeau C++ 3.0 for AmigaDOS works with either AmigaDOS 1.3 or 2.0 and requires about 1 Meg of disk space, about 2 Meg's of RAM, a version of rexx, and a C compiler (SAS/C 5.10a and above, or Manx Aztec C 5.0d and above). Orders will follow previous Comeau policy (prepaid, US dollars, etc). Contact: Marge Behrens Voice: 718-945-0009, Fax: 718-441-2310 BIX: comeau, Compuserve: 72331,3421 Usenet: attmail.com!csanta!c++ Prodigy: tshp50a Postal: Comeau Computing, 91-34 120th Street, Richmond Hill, NY 11418-3214 # # #
#21268From: Matthew StibbeMar 8, 1992 9:29 AM
>> Comeau C++ 3.0 adds support for … others to include the Atari ST << When? Now? Please! Matt Stibbe
#21386From: Greg Comeau@Comeau CmptgMar 10, 1992 11:30 AM
>>Comeau C++ 3.0 adds support for … others to include the Atari ST > >When? Now? Please! Our official comment on Comeau C++ 3.0 for the Atari ST is "No comment." BTW, for those interested, all order for Comeau C++ 3.0 for AmigaDOS have shipped (the last batch went out yesterday). Please note that line 99 currently reads: do forever However, that should be line 100, line 99 should be: rootfile = '' so you should have: rootfile = '' do forever
#21583From: Bob ShimboMar 13, 1992 8:47 PM
What do current owners need to do to get updated to 3.0? – via Whap!
#21599From: Greg Comeau@Comeau CmptgMar 13, 1992 11:14 PM
>What do current owners need to do to get updated to 3.0? Give us a call at 718-945-0009. As you have had 2.1 > 60 days, cost will be $125 (AT&T unfortunately gets us, so we have to get you). BTW, I understand that we are plain dried up in manuals and that a new batch is supposed to arrive after Thursday.