The GNU Compiler Collection includes front ends for C, C++, Objective-C, Fortran, Java, and Ada, as well as libraries for these languages (libstdc++, libgcj,...).
The KDevelop project was founded in 1998 to build up an easy to use IDE (Integrated Development Environment) for KDE. Since then, the KDevelop IDE is publicly available under the GPL and supports many programming languages.
Bloodshed Dev-C++ is a full-featured Integrated Development Environment (IDE) for the C/C++ programming language. It uses Mingw port of GCC (GNU Compiler Collection) as it's compiler. Dev-C++ can also
... [More] be used in combination with Cygwin or any other GCC based compiler. [Less]
Monkey Studio (MkS) is a cross platform IDE written in C++/Qt 4.
It's primary goal was to be a Qt 4 only IDE, but it evoluate a way to support Qt development and any kind of project.
See the About
... [More] page or Features page for more informations.
Finally, you can meet team's members here. [Less]
ooc is an object-oriented programming language that translates to C by the means of an intermediate compiler. For more details about the language see the LanguageSummary page in the wiki.
Because
... [More] it's translated to C, it's very portable & ubiquitous, and, well.. nearly as fast as C (e.g. no Virtual Machine). Also, it's very simple to see how the language works "under the hood".
Graphical step-by-step compiling tools have been made available, to experiment with adding new features to the compiler or fixing existing bugs.
The standard library is still in development, for now it's inspired by Java's standard APIs (e.g. for Collections).
For an overview of the progress, see the examples/ folder in the SVN. You are welcome to write code in ooc! push the compiler to its limits ;) [Less]
Cmm is a command-line programme that adds support for multimethods to C++. It does this by working as a translator for a C++ language extension, reading in Cmm source code and outputing C++ source
... [More] code.
Cmm also implements some other optional C++ extensions - an alternative declaration syntax, embedded functions, python-style indentation and reflection support. [Less]