Comeau Computing Home

Bursting With So Much Language Support It Hurts!
Comeau C/C++TM 4.3.3 Compiler Front-End!
Your Cross Platform C++ and C Compiler Solution Based On The Language Clauses Of ANSI/ISO Standard C++ and Standard C
NOW -- 4.3.3 Available For Windows, LINUX, Solaris and Online
Now With C99 Language Support!!
Check Out libcomoTM!
NEW - Dinkumware Libraries Available For Use With Comeau

Comeau C/C++:
 4.3.3 Upgrade Form
 Test Comeau C/C++ Online!!
 Online Documentation
 Minor patch information
 License Agreement
 About Comeau C/C++
 Custom Ports
 General C/C++ Issues
 Comeau Training Courses

Order worksheets:

C++ Committee:
 Meeting updates
 Committee "Issues Lists"
 Standard C++ Press release
 How to obtain Standard C++

CCsh, UNIX Shell Compiler:
 CCsh literature
 CCsh Documentation
 License Agreement

 Contacting Us
 Thoughts from Greg Comeau
 LINKS to C++ sites
 C and C++ Tech Talk
 Comeau Templates FAQ
 Comeau C99 FAQ NEW
 Book authors
 Change your Email path
  Purpose of this page
Comeau Computing is a founding member of the C++ committee, and has served as a voting member since. We also follow the C committee. Comeau is providing this page as a public service to the general public. It allows you to track various aspects of the ISO/ANSI C++ committee's progress, as well as the C committee's.
Standard C++
In November 1997, the ISO/ANSI C++ committee's technical experts
unanimously approved an international standard for C++. After a member-nation voting period from April through June, unanimous final official ISO approval of the C++ standard was July 1998. The publication date was Sept 1998. Various national standards bodies have since made the standard available to their respective countries. For instance, Standard C++ is available electronically from the ANSI Standard Store. Register there and get a copy for $18.

Also, the British Standards Institute has arranged for a hardcover book version of the actual C++ standard. The text is called The C++ Standard and literally reflects the newly revised version of Standard C++, that is ISO/EIC 14882:2003, aka C++03. This text is expected to appear in September 2003. For a list of differences between C++98 and C++03, please see this unofficial list of revisions.

Standard C
In October 1999, the "5 year" revision of ISO/ANSI C became complete. In July 2000, it was announced that you are now able to get an electronic copy of C99 for $20. Here 's the site.

ANSI C89 or ISO C90 is still currently available but only in paper form. For instance, Global Engineering Documents was carrying C89 (X3.159). Once at that link, click US, enter "x3.159" in the document number (NOT the document title) search box, and that'll get you the latest info from Global on this paper document (last we checked it was US$148)

Also, the British Standards Institute has arranged for a hardcover book version of the actual C standard. The text is called The C Standard and literally reflects the later version of Standard C, that is ISO/EIC 14882:1999, aka C99, including TC1 (Technical Corrigendum 1) and the full rationale of Standard C. This text has been available since July 31, 2003.

What's the C++ committee up to?
Since 1997, the C++ committee has continued to meet, and remains hard at work. The committee is currently working on addressing Defect Reports, aka DRs. While processing DRs, they document and organize their work in various ways. One way is through an "Issues List". Currently there is one master issues list for library related issues and another master list for the core language. The committee currently meets twice a year and the lists are updated after each meeting (the last meeting was October 2000, the next is April 2001). Here are the lists after the October 2000 meeting:

Click here for an alternative site containing these files.

C++ Performance Report
Since the April 1999 meeting, the committee is also heavily involved in producing a technical report on C++ performance issues. This report will obviously take some time to produce before it is available. The intent will be to cover performance issues relating to both users and implementors. It will consider language as well as library concerns. Generally, the report will entail performance effects, guarantees, and optimizations that can occur. This will be an interesting focus for small systems as well as large ones.

The current draft Performance TR is publicly available here.

Giving feedback to the committee
You may be interested in posting your Standard C++ related questions/concerns/issues to comp.std.c++. Although this newsgroup is not an official vehicle of the committee, it is monitored by many committee members. Do note that the comp.std.c++ newsgroup is related to C++ issues involving Standard C++ only. For other C++ issues, consider other newsgroups, such as: comp.lang.c++ or comp.lang.c++.moderated or alt.comp.lang.learn.c-c++.
Submitting DRs
A document will be made available shortly describing the procedure to submit a DR to the committee. Suffice it to say for now, that although comp.std.c++ is not an official organ of the committee, it is an official channel for submitting DRs. As mentioned, details on how to do this will follow soon.
Past Meeting Summaries
Comeau is proud to provide you with the following executive summary of the following ANSI/ISO C++ Standards Comittee Meetings:

More C++ Resources
Comeau C and C++ FAQ
Try out Comeau C++ online

Return to Comeau home page /* the end */

[ Home | About Us | Contact Us | Comeau C/C++ Documentation | C++ Committee | C++ Resources ]

(c) © 1992-2013 Comeau Computing. All Rights Reserved.
Last updated July, 2013. Thanks, and come back soon!
C++ parsing; C++ syntax analysis; C parsing; C syntax analysis; EDG; C++ to C translation; Convert from C++ to C; Translate C++ to C; C++ to C tool; hand conversion; cfront replacement; AT&T; Standard C++; near compliant C++; standard conforming; ANSI; ISO; embedded systems; multi-platform; cross-platform; cross-compiler; portable compiler; target platform; templates; C++ resources; C++ links; UNIX compiler; DSP compiler; savvy; track record; free technical support; free compiler upgrade; 8-bit; 16-bit; 32-bit; 64-bit; 128-bit; VC++; MSVC++; commercial; inexpensive; free; PD; public domain; C++ information; Commeau; Comeaus; Comeaux; Commeaux