>>1
Simple, the g in g++ stands for G.
Expanding it, we get G++. The G in G++ stands for GC.
Expanding it, we get GC++. The C++ in Gc++ stands for C++ Compiler.
Expanding it, we get G C++ Compiler. The G in G C++ Compiler stands for GNU.
Expanding it, we get GNU C++ Compiler. The G in GNU C++ Compiler stands for GNU.
Expanding it, we get GNU GNU C++ Compiler. The G in GNU GNU C++ Compiler stands for GNU.
Expanding it, OH SHIII