プログラミング言語の抽象化のレベルが高くなってくると、それがどのようにアセンブリ言語になり機械語になり実行されるかについての理解が希薄になってきます。特に、Haskellのような純粋関数型言語でのプログラミングにおいては、
など、他の言語では通常考えられない疑問が付きまといます。
今回はHaskellのコンパイラGHCでの実装を元に、中間言語や純粋関数型言語特有の最適化などについて触れながら、Haskellのコードがいかにしてアセンブリ言語まで変換されていくかを見ていきます。話者による予告 話者による資料
情報科学なんでもセミナー