news‎ > ‎

TWJUG 三月份聚會

張貼者:2015年5月14日 上午6:58koji Lin   [ 已更新 2015年5月14日 上午6:59 ]

報名網站:http://www.meetup.com/taiwanjug/events/220748807/
                  
http://twjug.kktix.cc/events/twjug201503

FB社群: https://www.facebook.com/groups/185338705012/

活動內容:

講題:

講者: Cloud Tu

  • Domain Specific Language and Language Parser

    在程式開發時,當要處理一些資料時,我們可以用程式語言去編寫一些固定的行為;有時在不同情境下,我們會需要去擴充或修改一些行為,這時我會 xml, json, yaml 等設訂檔去更改一些參數。 但是,在複雜的程式語言及簡單的 Property 檔間,我們仍需要一種高階的小語言,讓我們可以很有效且快速的去定義一些行為。 這種對單一問題所開發出來的小語言就被稱為 Domain Specific Language 。 DSL早已大量的被使用在我們日常的程式開發當中,如 SQL, Regular Expression, HTML 在這一次的分享中,我將會談到,什麼是 DSL ,如何開發一個好的 DSL ,如何去實做一個 DSL 最後,我將介紹如何使用 Scala Parser Combinator 來實作一個 SQL Parser

講者: Yung-Lin Alan Ho
Fliptop 資深軟體工匠,長期關注於JVM上的開發技術,熟悉軟體品質驗證、網路網站服務開發及海量資料運算,目前為Scala程式語言愛好者,於 Fliptop 擔任工頭。

Comments