小さく始めて育てるコンパイラ accepted

Abstract

コンパイラは実装しないといけないことが多く,実装がとても大変です.いきなり全てを実装すると動かすまでが長く,燃え尽きてしまったりデバッグが大変になることがしばしばあります.
そこで,本発表では実際にコンパイラを実装した経験を元に,基本的な機能の実装や,やや進んだ機能(ラムダ式,代数データ型など)の実装の説明を通して,「小さく初めて育てていく」コンパイラ作成のベストプラクティスについてお話しします.

実際の実装はこちら: https://github.com/rhysd/gocaml

Session Information
Confirmed confirmed
Material Level Beginner
Starts On 8/5/17, 11:40 AM
Room Hiroshi Fujiwara Memorial Hall
Session Duration 30 min
Spoken Language Japanese
Interpretation Unavailable
Slide Language English
Photo Release Allow
Recording Release Allow
Materials Release Allow