Taipei.rb 201707:用 Ruby 寫一個送禮自用兩相宜的 Compiler

主題大綱

身為工程師總會有過要開發一個自己的語言或者作業系統的夢想,但是目前開放原始碼專案中可以參考的原始碼非常龐大,而網路上各種教學又很難簡單的說明像是 Lexer, Tokenizer, Parser 該做些什麼。

透過 Ruby 語言的特性,我們可以用非常簡單明白的方式去實做一個 Compiler 來編譯自己的語言,以及執行在 Ruby 之下。透過這樣的方式,我們可以利用 Ruby 的 Regexp 來做 Lexer 以及 Tokenizer。並且利用 Ruby 的 Enumerator 來實做一個基於迴圈的狀態機,來解決 Parser 在解析與轉換上的問題。

講者介紹:

蒼時弦也

「最近開始有自己是 Full-Stack Developer 的幻覺,相信工程師是最接近神的存在。」

活動流程:

  • 19:00 ~ 19:30    進場
  • 19:30 ~ 20:30   主題分享
  • 20:30 ~ 20:50   QA 時間
  • 20:50 ~ 22:00   自由交流

地點:

  • 五倍紅寶石出礦坑(台北市中正區衡陽路七號五樓)

費用與場地注意事項:

  • 本次活動入場時需繳交 50 元場地清潔費
  • 現場備有水與付費飲料

場地贊助商:五倍紅寶石

五倍紅寶石出礦坑 / 台北市中正區衡陽路七號五樓

活動票券

票種 販售時間 售價
入場券 ~ 2017/07/04 22:00(+0800)
  • 免費
立即報名