イベントの説明
Compilers - Stanford Onlineとは
Compilers - Stanford OnlineはStanford大学が公開している無料で見ることができる講義のことで、COOL(Classroom Object Oriented Language)という言語のコンパイラを作成することを目的としています。
Week1以外では最後に課題があってそれをオンラインで提出します。なお、課題を提出していなくても講義を見続けることは可能です。
↓実際の画面はこんな感じです。
やること
みんなでCompilers - Stanford OnlineのWeek1のWeek1を見ます。Week1のタイトルは「Week 1: Introduction & the Cool Programming Language」です。
各パートの間とかで適当に「ここどうなん?」みたいな話をゆるふわにします。
初回なのでMOOCってどんなもんや、みたいなのが分かると思います。
事前知識
公式曰く「なし」です。でもやっぱり何かプログラム書いたことある人の方がいいと思います。
基本的はゆるふわなのでどんな人でもウェルカムです。私もコンパイラのことに関しては全然詳しくありません。ですので私にメンター的な役割を期待している人はごめんなさい。分からないところはみんなで悩みましょう。
Compilers Week1: Introduction & the Cool Programming Language
言語 | 英語 |
字幕 | 英語 |
時間 | 合計95分程度 |
課題 | なし |
英語に自信が無い方も理解できるよう頑張ってSlackで実況したりいい感じにフォローアップしたりするつもりです。これ気になってたけど英語が・・・って方でもどしどしおいでやす!
タイムテーブル
時間 | 内容 |
---|---|
13:00-14:50 | Week1を見る |
14:50-14:55 | 5分でわかるWeek1 |
参考書
公式では以下の3冊が参考書として挙げられています。
- Compilers: Principles, Techniques, and Tools (Second Edition)
- Modern Compiler Implementation in Java(pdf)
- Engineering a Compiler
しかし3冊とも邦訳版は無いみたいです。。。
会場には私物のコンパイラの本(日本語)を持っていこうと思ってます。持ってこられる方は持って来ていただけると嬉しいです。
開催頻度
Week10まであるのですが、どんくらいの頻度でやっていきましょうか(私は週一がいいなーと思ってます)。当日集まったメンバーで相談しましょう。
1回で2Week分やって隔週にするとか、リモートでも参加可能にするとかの案もあります。
Slack
事前にLet's MOOC
のSlackワークスペースへの参加をお願いします。
https://join.slack.com/t/letsmooc/shared_invite/enQtNDkyNzU0MzI5NzMxLTkyNDExZGY1MDZkNWE0ZGY2NGFhZDgxNjlkOWFmODE3ODg0ODJhODljZTk2ZDJjNTBjNmNjYzUyOWVlOGI3ZjY
会場
会場は高円寺にあるコワーキングスペースのこけむさズさんを使わせてもらいますので2時間ドロップイン料金500円がかかります。
ちなみに私はこの日1日ドロップインでいるつもりです。
その他
ロゴはパチンコフォントメーカーさんで生成しました。
次回以降から課題があるのでみんなで解きたいです。
私の連絡先はtwitterです。お気軽に話しかけてください。
資料 資料をもっと見る/編集する
資料が投稿されると、最新の3件が表示されます。