ドメイン固有言語
[Wikipedia|▼Menu]
□記事を途中から表示しています
[最初から表示]

脚注^コンピュータ言語」という語は、プログラミング言語以外の言語も含む総称である。
^ 「Wolfram's 2-state 3-symbol Turing machine」がチューリング完全であることが証明されているように、チューリング完全に「なってしまう」のは、実は意外に簡単である。
^ PostScript自体も、チューリング完全性を備えたページ記述言語という、一種のDSLである。
^ ラスマス・ラードフ、Kevin Tatroe、Peter MacIntyre『プログラミング PHP』オライリー・ジャパン、2007年、3-5頁。.mw-parser-output cite.citation{font-style:inherit;word-wrap:break-word}.mw-parser-output .citation q{quotes:"\"""\"""'""'"}.mw-parser-output .citation.cs-ja1 q,.mw-parser-output .citation.cs-ja2 q{quotes:"「""」""『""』"}.mw-parser-output .citation:target{background-color:rgba(0,127,255,0.133)}.mw-parser-output .id-lock-free a,.mw-parser-output .citation .cs1-lock-free a{background:url("//upload.wikimedia.org/wikipedia/commons/6/65/Lock-green.svg")right 0.1em center/9px no-repeat}.mw-parser-output .id-lock-limited a,.mw-parser-output .id-lock-registration a,.mw-parser-output .citation .cs1-lock-limited a,.mw-parser-output .citation .cs1-lock-registration a{background:url("//upload.wikimedia.org/wikipedia/commons/d/d6/Lock-gray-alt-2.svg")right 0.1em center/9px no-repeat}.mw-parser-output .id-lock-subscription a,.mw-parser-output .citation .cs1-lock-subscription a{background:url("//upload.wikimedia.org/wikipedia/commons/a/aa/Lock-red-alt-2.svg")right 0.1em center/9px no-repeat}.mw-parser-output .cs1-ws-icon a{background:url("//upload.wikimedia.org/wikipedia/commons/4/4c/Wikisource-logo.svg")right 0.1em center/12px no-repeat}.mw-parser-output .cs1-code{color:inherit;background:inherit;border:none;padding:inherit}.mw-parser-output .cs1-hidden-error{display:none;color:#d33}.mw-parser-output .cs1-visible-error{color:#d33}.mw-parser-output .cs1-maint{display:none;color:#3a3;margin-left:0.3em}.mw-parser-output .cs1-format{font-size:95%}.mw-parser-output .cs1-kern-left{padding-left:0.2em}.mw-parser-output .cs1-kern-right{padding-right:0.2em}.mw-parser-output .citation .mw-selflink{font-weight:inherit}ISBN 978-4-87311-342-5。 
^ a b Marjan Mernik, Jan Heering, and Anthony M. Sloane. When and how to develop domain-specific languages. ACM Computing Surveys, 37(4):316?344, 2005.doi:10.1145/1118890.1118892
^ a b Diomidis Spinellis. ⇒Notable design patterns for domain specific languages. Journal of Systems and Software, 56(1):91?99, February 2001. doi:10.1016/S0164-1212(00)00089-3
^ “ ⇒FilterMeister”. 2013年4月25日閲覧。
^http://www.nrl.navy.mil/chacs/pubs/02-1221.1-1419.pdf
^ Shorre, D.V., META II a syntax-oriented compiler writing language, Proceedings of the 1964 19th ACM National Conference, pp. 41.301-41.3011, 1964
^ C. Stephen Carr, David A. Luther, Sherian Erdmann, 'The TREE-META Compiler-Compiler System: A Meta Compiler System for the Univac 1108 and General Electric 645', University of Utah Technical Report RADC-TR-69-83.
^ a b Freudenthal, Margus (1 January 2009). “Domain Specific Languages in a Customs Information System”. IEEE Software. doi:10.1109/MS.2009.152. 
^ Miotto, Eric, On the integration of domain-specific and scientific bodies of knowledge in Model Driven Engineering 

参考文献

Dunlavey, "Building Better Applications: a Theory of Efficient Software Development"
International Thomson Publishing ISBN 0-442-01740-5, 1994.

Constance Heitmeyer. Using the SCR Toolset to Specify Software Requirements. Proceedings, Second IEEE Workshop on Industrial Strength Formal Specification Techniques, Boca Raton, FL, Oct. 19, 1998.

Marjan Mernik, Jan Heering, and Anthony M. Sloane. When and how to develop domain-specific languages. ACM Computing Surveys, 37(4):316?344, 2005. doi:10.1145/1118890.1118892

Diomidis Spinellis. ⇒Notable design patterns for domain specific languages. Journal of Systems and Software, 56(1):91?99, February 2001. doi:10.1016/S0164-1212(00)00089-3

Terence Parr. The Definitive ANTLR Reference: Building Domain-Specific Languages. ISBN 978-0-9787392-5-6

James Larus. Spending Moore's Dividend. ISSN 0001-0782. Communications of the ACM. Volume 52, Issue 5 (May 2009).

Werner Schuster (2007年6月15日). “ ⇒What's a Ruby DSL and what isn't?”. C4Media. 2009年9月8日閲覧。

Martin Fowler. Domain Specific Languages. ISBN 978-0-321-71294-3

Marco Brambilla, Jordi Cabot, Manuel Wimmer, ⇒Model Driven Software Engineering in Practice, foreword by Richard Soley (OMG Chairman), Morgan & Claypool, USA, 2012, Synthesis Lectures on Software Engineering #1. 182 pages. ISBN paperback: 9781608458820, ISBN ebook: 9781608458837.

関連項目

アーキテクチャ記述言語

ドメイン固有モデリング

モデル駆動工学

メタモデル

プログラミングパラダイム

次ページ
記事の検索
おまかせリスト
▼オプションを表示
ブックマーク登録
mixiチェック!
Twitterに投稿
オプション/リンク一覧
話題のニュース
列車運行情報
暇つぶしWikipedia

Size:56 KB
出典: フリー百科事典『ウィキペディア(Wikipedia)
担当:undef