So, I was reading about the mono c# compiler. I know what the purpose of the apps are, but I was just wondering what the abbreviations stand for. (Also what does gmcs, smcs and csc stand for?)
If I were to take a guess it would be (Something) Mono Compiler Service.
This is what I can surmise from the documentation (and is also in chronological order, earliest to latest):
All the compilers also support additional things, but it appears as though the prefix of the compiler command-line name takes the dominant reason for the increase in version.