关于Domain-Specific Languages
生活随笔
收集整理的這篇文章主要介紹了
关于Domain-Specific Languages
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
????? 領域特定語言(DSL)與C#這樣的通用語言是不一樣的,它被設計用于處理具體的問題空間或者領域。領域可以是多個不同方面,一些領域與具體的企業或者商業相關的,例如,保險行業,金融服務行業,或者圖書行業。其他領域與具體的軟件開發商相關的,例如,web服務構件與GUI構件。
???? 典型的代表是,特定領域語言被建立當一個開發團隊不得不為幾個不同的項目寫相似的代碼時。比如,一個團隊可能需要開發幾個不同的保險單應用程序,而這些程序可能使用相同結構(一個詳細描述了相鄰區域保單價格差異的表單)。在特定領域里,“價格/鄰域”表將是一個語言元素,它能在每個應用程序里不同地被運用。
???? 特定領域語言既能夠文本化也可以圖形化,文本類型的特定領域語言是一個XML結構,很難開發和調試,并且沒有受過這方面的教學的人估計會很難懂。圖形化的特定領域語言能夠更方便用于與非開發人員進行溝通。
(試試用Live Writer 發帖^_^)
轉載于:https://www.cnblogs.com/kioko12520/archive/2008/06/01/1211548.html
總結
以上是生活随笔為你收集整理的关于Domain-Specific Languages的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: SQL Server 2005 数据库邮
- 下一篇: 搭错车