DSL
作成日時:2024-08-01以前
更新日時:2024-08-01
ドメイン固有言語 (DSL, Domain Specific Language) は、特定のタスク向けに設計されたコンピューター言語。
外部DSL:正規表現、SQL、JSON
内部DSL:汎用言語によったやつ。
- RSpec/JUnit(テスト目的)
- CSSセレクター: DOM要素の指定用DSL
- ActiveRecord(Ruby): DBアクセス用DSL
ポイントは「特定のタスク向けに設計」ライブラリやフレームワークっぽければ内部DSL。