Comeau C/C++

Comeau C/C++
Comeau C/C++
Stable release 4.3.3
Preview release 4.3.10.1 beta2 / October 6, 2008
Written in C/C++
Operating system Windows, Linux, Mac OS X, Solaris
Type compiler
License proprietary
Website http://www.comeaucomputing.com/

Comeau C/C++ is a C and C++ compiler produced by Comeau Computing.

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.[1][2]

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.[2]

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.[1][3]

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.[1]

Standards Involvement and Compliance

  • Comeau Computing is a founding member of the C++ committee. Comeau Computing CEO, Greg Comeau, provided one of the early ports of cfront to the PC.[2][4]
  • Comeau C/C++ has been regarded as the most standards-conformant C++ compiler.[1]
  • In 2006-2008 it has been regarded as the only mainstream C++ compiler to fully support the export keyword for exported templates.[5][6]

References

  1. ^ a b c d D. Ryan Stephens, Christopher Diggins, Jonathan Turkanis, and Jeff Cogswell (2006). C++ Cookbook. O'Reilly. pp. 8. ISBN 9780596007614. 
  2. ^ a b c Harvey M. Deitel and Paul J. Deitel (2007) (in Italian). C. Corso completo di programmazione. translator I. Scagnetto. Apogeo Editore. pp. 537. ISBN 9788850326334. 
  3. ^ David Abrahams and Aleksey Gurtovoy (2005). C++ Template Metaprogramming: Concepts, Tools, and Techniques from Boost and Beyond. Addison-Wesley. pp. 155. ISBN 9780321227256. 
  4. ^ Stanley B. Lippman (1997). C++ Gems. Cambridge University Press. pp. x. ISBN 9780135705810. 
  5. ^ Mark S. Joshi (2008). C++ Design Patterns and Derivatives Pricing. Cambridge University Press. pp. 263. ISBN 9780521721622. 
  6. ^ Marshall Cline (2006). "35: How does the C++ keyword export help with template linker errors?". C++ FAQ Lite. http://www.parashift.com/c++-faq-lite/templates.html#faq-35.14. 

External links



Wikimedia Foundation. 2010.

Игры ⚽ Нужен реферат?

Look at other dictionaries:

  • Comeau — bezeichnet: Baie Comeau, eine Stadt in Kanada Comeau C++, einen C++ Compiler Comeau ist der Familienname folgender Personen: Blake Comeau (* 1986), einen kanadischer Eishockey Spieler Joey Comeau (* 1980), einen kanadischer Schriftsteller …   Deutsch Wikipedia

  • Comeau C++ — ist ein Compiler des Herstellers Comeau für in der Programmiersprache C++ geschriebene Programme. Der Comeau Compiler zeichnet sich durch eine besonders hohe Konformität mit der C++ Sprachnorm aus. Er ist der erste und derzeit (2007) einzige… …   Deutsch Wikipedia

  • Comeau — Nom surtout porté en Saône et Loire. Variantes : Comeaud, Comeaux. C est un toponyme, diminutif de come, qui désigne un petit vallon, une combe …   Noms de famille

  • Comeau — Cette page d’homonymie répertorie les différents sujets et articles partageant un même nom. Patronyme Comeau est un nom de famille notamment porté par : Ambroise Hilaire Comeau (1859 1911), cordonnier, commerçant et homme politique acadien;… …   Wikipédia en Français

  • Comeau Building — U.S. National Register of Historic Places …   Wikipedia

  • Comeau's Hill, Nova Scotia — Comeau s Hill in Nova Scot …   Wikipedia

  • Baie-Comeau — L Hôtel Le Manoir, reconstruit en 1965[1] …   Wikipédia en Français

  • Baie-Comeau, Quebec — Infobox City name = Baie Comeau, Quebec settlement type = Town official name = Ville de Baie Comeau other name = native name = nickname = motto = imagesize = image caption = flag size = image seal size = image shield = shield size = image blank… …   Wikipedia

  • Napoléon-Alexandre Comeau — (May 11, 1848 November 17, 1923) was a self taught naturalist and Canadian government official. The city of Baie Comeau, Quebec, is named after him [1], as well as this city s history museum building.[2] He was born in Les Îlets Jérémie (located… …   Wikipedia

  • Napoléon-Alexandre Comeau — Pour les articles homonymes, voir Comeau. Napoléon Alexandre Comeau Surnom « Roi de la Côte Nord » Naissance 11 mai 1848 Îlets Jérémie Décès …   Wikipédia en Français

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”