久しぶりにtwitter以外で文章を書いたんだ。僕はキメ顔でそう言った。 プロ生ちゃんが聞く! 2014年プログラミング言語動向 さて、このインタビューで出てきたRoslynっていうものについて、少しフォローアップをしておきましょう。 コンパイラーは2つある Roslyn以前のお話。あるいは、Roslynが解決する問題。 コンパイラーは2つ保守されています(C#に限った話ではなくて、例えばJavaなんかでも)。要するに、ソースコードをILやバイトコードに変換するためのものと、統合開発環境(IDE: Integrated Development Environment)がソースコード解析などに使うもの。 後者は最終成果物であるILやバイトコードを生成しないので、正確に言うとコンパイラー(compiler: 翻訳者)ではないんですが(パーサー(parser: 文法を説明するもの)というのが正し