А вот кстати, можете объяснить:
Про GCC (GNU Compiler Collection) я читал, что он работает по принципу: сначала транслирует в ассемблер, а затем в машинный код под конкретную архитектуру.
А как работает Clang? Т.е. он генерит байт код для LLVM? А что есть LLVM, т.е. некая VM которая по дефолту встроена в ОСь или что?
|