Я пытаюсь понять названия различных частей популярных компиляторов.Я сравниваю компиляторы GNU Compiler Collection, Apple LLVM и Microsoft Visual C ++ (это правильные имена для компиляторов?). Верна ли следующая таблица:
GCC Apple LLVM MSVC
back end GCC LLVM MSVC
c front end gcc clang MSVC
c++ front end g++ clang++ MSVC
Также;если я компилирую исходные файлы C ++ с помощью команды clang++
на компьютере mac:
$ clang++ --version
Apple LLVM version 10.0.1 (clang-1001.0.46.4)
Target: x86_64-apple-darwin18.5.0
Thread model: posix
InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin
как называется используемый мной компилятор?Должен ли я сказать, что я использую Apple Clang?Или Apple LLVM?Или что-то еще?