当前,我们主要专注于领域特定语言。
内部和外部领域特定语言其实各有所长。
As for the internal versus external language decision, each has its advantages.
d领域特定语言-NealFord主持。
捕获太多的细节就像是在使用某个模型或领域特定语言来开发代码。
Capturing too much detail is like developing code using a model or domain-specific language.
领域特定语言(DSL)用于描述单一域中的元素(可能范围很小)。
A domain specific language (DSL) is used to describe the (possibly narrow) elements of a single domain.
模型化,Xtext作为一种文本模型化语言和领域特定语言。
Modelling, but in particular, Xtext as a textual modelling language and DSL.
我们前面前面建立起来的语言是一种DSL——领域特定语言。
The language we built above is a DSL, a domain-specific language. Here is how I like to define DSLS.
这些求解方法同时提供了创建诸如领域特定语言之类强大工具的能力。
The evaluation methods also provide the ability to easily create very powerful tools such as Domain Specific Languages.
有些领域特定语言面向的是商务用户,而有些则更多为技术人员设计。
Some DSLs are business facing while others are more technically focused.
关于哪些是构成好的领域特定语言设计的因素,还有待于我们去逐步发掘。
There’s still a lot to be discovered about what constitutes a good language design for DSLs.
InfoQ:Groovy在创建领域特定语言(DSL)方面扮演了什么角色?
InfoQ: What role does Groovy play in creating the Domain Specific Languages (DSLs)?
WebDSL是一种领域特定语言,用于开发具有丰富数据模型的动态Web应用。
WebDSL is domain-specific language for developing dynamic web applications with a rich data model.
InfoQ:我觉得领域特定语言既可以表达问题域也能表达解决方案域。
InfoQ: I guess DSLs can address the problem domain but also the solution domain.
当基于DSL(领域特定语言)来记录应用程序的架构文档时有没有特殊的模式可遵从?
Are there any special architecture documentation patterns one should follow in documenting the architecture of applications that are based on Domain Specific Languages (DSL)?
领域特定语言更多的只是一种帮助不同角色之间进行更深入和更精确沟通的工具。
DSLs are more of a tool to help a deeper and more precise conversation between different roles.
要读取DB2跟踪格式,您需要为DB 2跟踪文件格式提供解析器(领域特定语言)。
To read the DB2 trace format, you must provide the parser for the DB2 trace file format (the domain specific language). Two of the options you have are.
RJP:还有一个需要考虑的问题是,用领域特定语言编写程序所需要的编辑器。
RJP: Another consideration is an editor for scripts written in the DSL.
它没有依赖XML映射文件以及字符串识别符来组成组件,而是提供了健壮的领域特定语言。
Rather than relying on XML mapping files and string identifiers to wire up components, Ninject provides a robust domain-specific language.
MF:我想目前为止我们还没有就在大范围内开发领域特定语言积累足够的经验。
MF: I don't think we have enough experience yet at DSLs being developed in a more widespread way.
MF:和其它许多事情一样,我不认为领域特定语言的代码和其它代码有多大的区别。
MF: Like so many things, I don't think there's much of a difference between these and any other kind of code.
所以,通过自动完成,我们让你可以很方便地搞清楚你创建的领域特定语言中有什么。
So, we've made it very convenient to figure out what's in the DSL you've created via auto-complete.
InfoQ:一个编程语言需要具备哪些功能和特性才能够易于和领域特定语言相集成?
InfoQ: What should a programming language provide in terms of features and properties to allow easy integration of internal DSLs?
还可以用领域特定语言(DSL)(使用规范文档中使用的语法和语义)描述上面的策略,如下所示
The same policy description in a domain specific language (which uses the same syntax and semantic used in the specification document) looks like this
领域特定语言,也称为DSL,为特定的问题领域提供了一种方便的语意来表达自己的目标。
Domain-Specific Languages, or DSLs, provide a convenient syntactical means for expressing goals in a given problem domain.
rjp:目前大众对领域特定语言及其用途,实现领域特定语言的相关工具和技术都缺乏了解。
RJP: There is a lack of understanding of DSLs, their USES, and the tools and techniques needed to implement them.
本文正是打算讨论其中一项没有得到足够重视的特性——Erlang是打造领域特定语言的极佳平台。
This article is about a property of Erlang which does not get the credit it deserves - Erlang is a fantastic workbench for Domain Specific Languages.
领域层(domain layer)-包含大量的应用程序功能,使用领域特定语言构建。
A domain layer - a lot of application functionality, built with domain specific languages.
rjp:除了新的工具和开发流程这些问题,使用领域特定语言还需要用新的思维方式思考问题。
RJP: in addition to the issues of new tools and processes, using DSLs requires a different way of thinking about the problem.
对于当前移动领域的开发,我们觉得有一个很好的机会,可以为移动web开发出一种领域特定语言。
The current developments in mobile seemed like a good opportunity to develop a domain-specific language for the mobile web.
我们可以把mobl描述为一种领域特定语言(DSL),也就是一种针对特定应用程序领域的语言。
mobl can be described as a domain-specific language (DSL), a language aimed at a particular application domain.
应用推荐