鮟鱇セキュリティキャンプ全国大会2018に行って、講師のRuiさんとhikaliumさんのご指導の下、セルフホスト可能なCコンパイラを作ってきました。事前学習として7月頭から開発を始めたのですが、その際に日記を付けていたので、それを適当に編集して以下に公開します。諸注意としては基本的に技術的なログなのでプログラミングを知らない人には(多分)何も面白くない。C言語が読める人はaqccのコミットログと一緒に見ると楽しいかもしれない。C言語が読めない人でも、適当に流し読みすると、C言語コンパイラってこうやって作るんだへーみたいな感想をいだけるかもしれない。分かりにくいところには適宜編注を入れましたが、基本的に個人的なメモなので読みにくいと思います。