Для моего собственного образования мне любопытно, какие компиляторы используют С++ front-end и back-end. Можете ли вы рассказать мне, где используются следующие технологии и какие отличительные черты/преимущества у них есть?
-
Open64 - это серверный, front-end или оба? Какие компиляторы используют его? Я встречаюсь с ним в компиляторе CUDA.
-
EDG - насколько я могу судить, это интерфейсное использование компиляторов Intel и Comeau. использовать другие компиляторы? Я нашел немало ссылок на него в исходном коде boost.
-
ANTLR - это общий синтаксический анализатор. Используют ли его общие компиляторы?
Что касается компиляторов:
-
с интерфейсом /back -end использует gcc-компилятор? имеет ли он общее наследие с любым другим компилятором?
-
какие интерфейсные компиляторы PGI и PathScale используют интерфейс?
-
какой внешний компилятор XLR использует (предложение IBM).
подробные ссылки в Интернете или ваши личные ноу-хау будут замечательными. Я сделал некоторые поиски Google, но информация, которую я обычно встречал, была довольно поверхностной.
Спасибо.