私自身の教育のために、どのコンパイラーがどの C++ フロントエンドとバックエンドを使用しているかに興味があります。次のテクノロジーがどこで使用されているか、またそれらの特徴/利点があれば教えてください。
Open64 - バックエンド、フロントエンド、またはその両方ですか? どのコンパイラがそれを使用していますか? CUDAコンパイラで遭遇しました。
EDG - 私が知る限り、これは Intel コンパイラと Comeau によるフロントエンドの使用です。他のコンパイラはそれを使用しますか? ブーストのソース コードでかなりの数の参照を見つけました。
ANTLR - これは一般的なパーサーです。一般的なコンパイラはそれを使用しますか?
コンパイラについて:
gccコンパイラスイートはフロントエンド/バックエンドで使用しますか? 他のコンパイラと共通の遺産がありますか?
フロントエンド/バックエンドの PGI および PathScale コンパイラは何を使用しますか?
フロントエンド/バックエンド XL コンパイラーが使用するもの (IBM オファリング)。
インターネットまたはあなたの個人的なノウハウに関する詳細なリンクは素晴らしいでしょう. Google で検索しましたが、一般的に目にする情報はかなり表面的なものでした。
ありがとう。