13,368
次編輯
變更
領域專用語言
,無編輯摘要
[[Domain specific language 領域專用語言.png |thumb|500px|基於DSL領域專用語言的軟體系統開發模式 <br> [https://www.instagram.com/p/Bp9rqUuncky/?utm_source=ig_web_button_share_sheet 原圖鏈接] ]]
'''领域专用语言'''(DSL,Domain Speciific Language)是一种计算机语言专用于一个特定的应用领域。这与[[通用语言]](GPL)相反,后者广泛适用于各个领域。DSL种类繁多,从用于公共领域的广泛使用的语言(例如网页的[[HTML]])到只有一种或几种软件使用的语言(例如MUSH软代码)。DSL可以根据语言的种类进一步细分,包括特定于域的标记语言,特定于域的建模语言(规范语言)和[[领域專用架構]](Domain Specific Architecture)的编程语言。专用计算机语言在计算机时代一直存在,但是由于特定领域建模的兴起,术语“特定领域语言”变得越来越流行。简单的DSL,特别是单个应用程序使用的DSL,有时被非正式地称为迷你语言。<ref name="shoukai">{{cite news|url=http://apframework.com/2019/12/21/ddd-dsl/ | title = DDD:DSL(领域专用语言)领域驱动设计系列| language=zh | date=2019-12-21 | publisher=ShouKai | author= | accessdate= }}</ref>