Какие языки позволяет связывать с C++ компилятор gcc?
Гарантировано можно использовать extern "C". Остальное — implementation defined, смотрите документацию к компилятору.
D. В особенности компилятор типа https://github.com/Syniurge/Calypso