記錄一些特定名詞

什麼是 DSL?
Martin Fowler 普及了特定於領域語言的理念(請參閱 參考資料)。他把 DSL 定義爲 “側重特定領域的表達有限的計算機編程語言”。“有限的表達” 並不是指語言的用途有限,只是表示這種語言提供了足夠用於適當表達 “特定領域” 的詞彙表。DSL 是一種很小的專用語言,這與 Java 語言等大型通用語言形成對比。
SQL 就是一種優秀的 DSL。您無法使用 SQL 編寫操作系統,但它是處理關係數據庫這一有限領域的理想選擇
scala 是 Java 平臺的 DSL,因爲它是有限領域的 Java 開發的理想選擇.
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章