C++

From Wikipedia for FEVERv2
Jump to navigation Jump to search

C++_table_infobox_0

Comeau C/C++C++_table_caption_0
Stable releaseC++_header_cell_0_0_0 4.3.3C++_cell_0_0_1
Preview releaseC++_header_cell_0_1_0 4.3.10.1 beta2
  / October 6, 2008; 12 years ago (2008-10-06)C++_cell_0_1_1
Written inC++_header_cell_0_2_0 C/C++C++_cell_0_2_1
Operating systemC++_header_cell_0_3_0 Windows, Linux, Mac OS X, SolarisC++_cell_0_3_1
TypeC++_header_cell_0_4_0 CompilerC++_cell_0_4_1
LicenseC++_header_cell_0_5_0 proprietaryC++_cell_0_5_1
WebsiteC++_header_cell_0_6_0 C++_cell_0_6_1

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

Design C++_section_0

The compiler supports several dialects of both the C and C++ languages. C++_sentence_1

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. C++_sentence_2

The compiler is based upon the Edison Design Group C++ frontend, also utilized in the Intel C++ Compiler. C++_sentence_3

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. C++_sentence_4

The Comeau C/C++ can employ several back ends. C++_sentence_5

Comeau C/C++ was once described as the most standards-conformant C++ compiler. C++_sentence_6

In 2006-2008 it was described as the only mainstream C++ compiler to fully support the export keyword for exported templates. C++_sentence_7

Standards compliance C++_section_1

Comeau Computing is a founding member of the C++ committee. C++_sentence_8

Comeau Computing's CEO, Greg Comeau, provided one of the early ports of cfront to the PC. C++_sentence_9

Distribution C++_section_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. C++_sentence_10

The compiler is available for both Unix and Microsoft Windows platforms. C++_sentence_11

Comeau also offers custom ports to other platforms, albeit that this is substantially more expensive than buying existent versions of the compiler. C++_sentence_12

Status C++_section_3

The compiler was updated October 6, 2008 featuring version 4.3.10.1 Beta 2. C++_sentence_13

As of September 2017, version 4.3.10.1 remains in Beta. C++_sentence_14

The company website appears to have been sold to an unrelated blogger. C++_sentence_15


Credits to the contents of this page go to the authors of the corresponding Wikipedia page: en.wikipedia.org/wiki/C++.