 The compiler was intended to be written in C plus a subset of features from C++.In particular, this was decided so that GCC's developers could use the destructors and generics features of C++.In August 2012, the GCC steering committee announced that GCC now uses C++ as its implementation language.