第1部 基礎編(さて何を作ろうか
プログラミング言語をデザインする
トークンに分割する ほか)
第2部 高速化編(変数の読み書きを高速化する
オブジェクトの操作を高速化する
中間コード・インタプリタを作る ほか)
第3部 解説編(自習時間)(字句解析器を手で書く
構文解析のやり方
Parserライブラリの中身 ほか)
オリジナルなスクリプト言語をJava仮想マシン上で作り上げる。作成したStone言語のインタプリタを高速化。高速化の一環としてStone言語のコンパイラの作り方を説明。Stone言語の開発では触れることができなかった発展的な話題も取り上げた。
・Shinjuku.LT#19に行ってきた[2018-04-17に投稿]