|Preview release||126.96.36.199 beta2 / October 6, 2008|
|Operating system||Windows, Linux, Mac OS X, Solaris|
The compiler supports several dialects of both the C and C++ languages. It comes with its own version of the Standard C++ library,
libcomo, that is based upon the Standard C++ library from Silicon Graphics, but can also be used with the Dinkumware Standard C library.
The compiler is based upon the Edison Design Group C++ frontend, also utilized in the Intel C++ Compiler. Rather than produce an executable directly, Comeau C/C++ outputs C code and requires a separate C compiler in order to produce the final program. Unlike the Intel compiler, Comeau C/C++ can employ several back ends.
Comeau C/C++ has been described as the most standards-conformant C++ compiler. In 2006-2008 it was described as the only mainstream C++ compiler to fully support the
export keyword for exported templates.
A limited-function version of the compiler, which allows one to compile source code and view any resulting error messages, but not to produce executable programs, is available from the company's web site.
The compiler is available for both Unix and Microsoft Windows platforms. Comeau also offers custom ports to other platforms, albeit that this is substantially more expensive than buying existent versions of the compiler.
The compiler was updated October 6, 2008 featuring version 188.8.131.52 Beta 2.
In 2011, comeau stated that the compiler will be ported to plan 9 OS. Since 2011 the website was never updated and in 2012 website experienced technical difficulties then the website completely disappeared. On 21 Feb 2013 the twitter account was created.
On 24 June, comeau tweeted that the website will return fairly in July.
On July 19, 2013, The website returned however the online compiler feature is not working yet.
- D. Ryan Stephens, Christopher Diggins, Jonathan Turkanis, and Jeff Cogswell (2006). C++ Cookbook. O'Reilly. p. 8. ISBN 978-0-596-00761-4.
- Harvey M. Deitel and Paul J. Deitel (2007). C. Corso completo di programmazione (in Italian). translator I. Scagnetto. Apogeo Editore. p. 537. ISBN 978-88-503-2633-4.
- David Abrahams and Aleksey Gurtovoy (2005). C++ Template Metaprogramming: Concepts, Tools, and Techniques from Boost and Beyond. Addison-Wesley. p. 155. ISBN 978-0-321-22725-6.
- Mark S. Joshi (2008). C++ Design Patterns and Derivatives Pricing. Cambridge University Press. p. 263. ISBN 978-0-521-72162-2.
- Marshall Cline (2006). "35: How does the C++ keyword export help with template linker errors?". C++ FAQ Lite.
- Stanley B. Lippman (1997). C++ Gems. Cambridge University Press. pp. x. ISBN 978-0-13-570581-0.
|This programming tool–related article is a stub. You can help Wikipedia by expanding it.|