View on GitHub

rui314.github.io

Cコンパイラ作成のオンラインコースを始めます

Rui Ueyama 2020-04-15

Cコンパイラを作成するオンラインのコースを試験的に始めてみようと思います。僕の書いているオンラインブック「低レイヤを知りたい人のためのCコンパイラ作成入門」を教材として使います。対象者は、この本の内容に(少なくとも大まかには)従ってコンパイラを作ってみたいと考えている人です。なお、このコースは個人が適当に思いつきでやっているものでそんなにフォーマルなものではありません。

進め方

週1回のペースで動画配信あるいはビデオ会議などの形で参加者からの質問に答える機会を作ろうと思います。オンラインブックそのものを授業形式で説明するということは行いません。参加者が事前にオンラインブックを読んできて、それに対しての質問などを受け付ける形にしようと思います(いわゆる反転授業スタイル)。また、参加者のコードを軽くコードレビューすることも行うつもりです。

参加方法

サインアップフォームからサインアップしてください。参加要件や参加費などは特にありません。また、聴講生のような感じで参加する限り特にサインアップする必要もありませんが、サインアップしたひとには僕が作業中の最新のCコンパイラリポジトリへのアクセス権を付与します(そのリポジトリは最終的に公開するつもりですが、現時点ではforce pushで書き換えているので公開したくない)。参加者の交流のためのSlackはこちら

期間

2020-04-21(火)の6:30PM〜7:30PM(日本時間)に初回の講義を行います。詳細は追って僕のTwitterアカウントで適当に発表するので、@rui314をフォローしておいてください。