知識ゼロから始める自作コンパイラ入門(立命館大学 立命館コンピュータクラブ/RCC)

団体名

立命館大学 立命館コンピュータクラブ(RCC)

詳細

コンパイラ自作に入門する勉強会です。低レイヤ知識0の初心者を前提としており、強い人が来られると僕(担当者)が泣きます。
9ccと呼ばれるオンライン資料の内容を解説資料とともに進めていきます。
到達目標は四則演算を解釈し実行可能なバイナリを生成できる電卓コンパイラの完成です。

参加条件

C言語の基本文法(四則演算, 関数, return文など)をある程度理解していること

必要なもの

x64アーキテクチャPCのLinux環境(Intel Coreなどを想定)

事前配布資料

以下のサイト(Scrapbox)より、環境構築についての配布資料がご確認いただけます。

補足

内容は9ccに沿ったものとなります。Linux環境はWindowsの人はWSLを想定します。Macは動作未確認です。