单词 | DSL |
释义 | DSLs是DSL的复数
复数:DSLs 例句释义: 深海散射层,深水散射层,领域特定语言,领域专用语言,领域标准语言 1. In essence, profiles were a way of producing what are now commonly referred to as domain specific languages (DSLs). 实质上,这些Profile就是一种生成像特定领域语言(DSL)的方法。 www.ibm.com 2. This makes it a good starting point for a large number of possible DSLs. 对多数可能的DSL来说这正是一个好的起点。 www.ibm.com 3. Arguments against Embedded DSLs are manifold. Like the idea that they make code harder to read. 对于嵌入式DSL的争论有很多,比如它们降低了代码的可读性,也确实如此。 www.infoq.com 4. DSLs are more of a tool to help a deeper and more precise conversation between different roles. 领域特定语言更多的只是一种帮助不同角色之间进行更深入和更精确沟通的工具。 www.infoq.com 5. Language techniques for constructing DSLs frequently use clever tricks to supply wrapping context for your code implicitly. 构建DSL的语言技术通常使用巧妙的方法来为您的代码隐式地提供包装上下文。 www.ibm.com 6. Domain-Specific Languages, or DSLs, provide a convenient syntactical means for expressing goals in a given problem domain. 领域特定语言,也称为DSL,为特定的问题领域提供了一种方便的语意来表达自己的目标。 www.bing.com 7. When building DSLs that feature quantities, you must decide on your units and (optionally) add them to the DSL to make it more readable. 在构建以数量为特性的DSL时,您需要确定您的单位,并将它们添加到DSL(可选)使其更可读。 www.ibm.com 8. In other words, DSLs try to "hide" noisy syntax using features of the underlying language to make your code more readable. 换句话说,DSL试图使用潜在语言特性“隐藏”杂乱的语法来使您的代码更具可读性。 www.ibm.com 9. DSLs (especially internal ones) try to eliminate noisy syntax by creating contextual wrappers around related elements. DSLs(特别是内部DSLs)试图通过创建围绕相关元素的上下文包装器来消除繁杂的语法。 www.ibm.com 10. You want to enhance the fluency of your DSLs as much as possible, suggesting that you should handle cases like pluralization. 如果您想尽量提高您的DSL流畅性,则建议您应该处理类似多元化的案例。 www.ibm.com 1. Traditionally, DSLs have had fairly limited domains. 在传统上,DSL的领域很有限。 www.infoq.com 2. Additionally, because DSLs are defined for particular problem domains, they capture and consequently reuse specific domain knowledge. 此外,由于DSL是为特别的问题领域而定义的,因此它们捕捉且因此重用特定的领域知识。 www.infoq.com 3. For business focused DSLs, the business analyst would drive the language design, working in conjunction with the technical team. 关注于商业用户的领域特定语言主要由业务分析师主导语言设计,并和技术团队密切合作。 www.infoq.com 4. Third, textual DSLs are often more appreciated by developers, since "real developers don't draw pictures" . 第三,文本型的DSLs通常更容易被开发者接受,因为“真正的开发人员不画图”。 www.infoq.com 5. Using open classes to add new methods to a built-in class is a common technique for adding expressiveness to DSLs. 使用打开类将新方法添加到内置类是一种将表现力添加到DSL的常用技术。 www.ibm.com 6. MF: I don't think we have enough experience yet at DSLs being developed in a more widespread way. MF:我想目前为止我们还没有就在大范围内开发领域特定语言积累足够的经验。 www.infoq.com 7. InfoQ: What do you think about the role that Domain Specific Languages (DSLs) can play in modeling and executing the software architectures? InfoQ:您认为特定域语言(DSL,DomainSpecificLanguages)可在软件架构的建模和执行中扮演什么角色? www.infoq.com 8. Defining a DSL is valuable because DSLs help to focus on a specific area by setting a very specific scope. 定义DSL是非常有价值的,因为DSL通过设置非常特定的范围来帮助集中于特定的领域。 www.ibm.com 9. Groovy offers several features that make building DSLs easier. Support for quantities is a common requirement in DSLs. Groovy提供各种特性使构建DSL更为容易,在DSL中支持数量是一个常见的需求。 www.ibm.com 10. The options that are available also tend to exercise more C-like syntax rather than expressing code using Ruby-esk DSLs. 而且目前可用的一些工具包也是倾向于使用类似C的语法,而不是用Ruby-esk的DSLs来表示代码。 www.infoq.com 1. There's still a lot to be discovered about what constitutes a good language design for DSLs. 关于哪些是构成好的领域特定语言设计的因素,还有待于我们去逐步发掘。 www.infoq.com 2. One common technique many DSLs use (especially those targeting nondevelopers) is to leverage spoken languages. 一种许多DSL都使用的常用技术(特别是针对非开发人员的技术)是利用口语。 www.ibm.com 3. When you hear this process discussed today, it's usually in reference to domain-specific languages, or DSLs (see Resources). 如今听到讨论这个过程时,它通常是关于特定于域的语言(或DSL)的(请参阅参考资料)。 www.ibm.com 4. When talking about DSLs, generation and patterns, it is important to mention that you cannot completely automate patterns! 在谈到DSLs、代码生成以及模式时,需要提及的是你不能完全地自动化模式! www.infoq.com 5. No matter what your particular reason, all DSLs should deliver a clear value to your project. 不管你有什么特殊原因,所有的DSL都可以为你的项目带来清晰的价值。 www.infoq.com 6. Underlying all the following techniques for constructing DSLs is the notion of implicit context. 强调通过以下所有方法构建DSLs是隐式上下文的概念所在。 www.ibm.com 7. DSLs often need to express some basic behavior which can be combersome when done in a pure declarative way. 通常,DSL需要表示一些基本的行为,但这些行为如果使用纯声明方式来实现就会麻烦至极。 www.infoq.com 8. These DSLs may be implemented separately using text or xml to represent the language. 这些DSL也许通过使用文本或XML代表具体代码的方式,来被独立实现。 www.infoq.com 9. This technique is recommended to be adopted using the following two open source textual DSLs: Chef and Puppet. 文档推荐使用如下两个开源的文本式DSL采用该技术:Chef与Puppet。 www.infoq.com 10. When working with DSLs, it is common to start with your goal syntax and reverse engineer backwards to figure out how to implement it. 使用DSLs时,常常需要从目标语法开始向后运转,以弄清如何实现它。 www.ibm.com 1. Because of this, DSLs often are considered (executable) specification, not programming languages. 由于这一点,DSL经常被当作(可执行的)规范,而不是编程语言。 www.infoq.com 2. Many Grails plugins also provide DSLs to interact with the libraries or frameworks they wrap. 很多Grails插件还提供了DSL用来与这些插件所包装的库或框架进行交互。 www.infoq.com 3. To make the approach introduced above feasible, you need tooling that supports the efficient definition of DSLs. 要使得前面介绍的方法具有可行性,你需要用工具来支持DSLs的高效定义。 www.infoq.com 4. Why should you use DSLs instead of a general purposed language (GPL)? 为什么应该使用DSL而不是使用通用语言(generalpurposedlanguage,GPL)呢? www.ibm.com 5. One convenient mechanism in languages that commonly host DSLs is method missing. 在诸多语言中一种常用于托管DSL的方便机制是方法缺失。 www.ibm.com 6. DSLs offer a dedicated formalism for each domain with as few semantics and concepts as needed. DSLs为每个域提供了专门的形式体系而只需要尽可能少的语法和概念。 www.infoq.com 7. Eclipse's EMF project is also following the entity-relationship modeling technique to capture DSLs. Eclipse的EMF项目也正在遵循实体关系建模技术来捕获DSL。 www.ibm.com 8. Grails uses this feature to provide DSLs for ORM mapping, wiring Spring beans, and other configurations. Grails使用这个特性提供了ORM映射、装配SpringBean,以及其他配置的DSL。 www.infoq.com 9. But one can use a general modeling language like UML to document the design even if you're using DSLs. 我曾经参加用MicrosoftVisualStudio定义DSL模型的演示,很难忘。但即使你用DSL你也可以用一个通用的建模语言如UML来记录设计。 www.infoq.com 10. Nevertheless, we feel it does already show the potential of using DSLs in the mobile space. 尽管如此,我们觉得它已经显示出在移动领域使用DSL的潜力。 www.infoq.com 1. DSLs tend to create more compact code, boiling away needless verbose syntax. DSL旨在创建更精简的代码,去除了无用的冗长的语法。 www.ibm.com 2. External DSLs build a new language grammar, requiring tools like lexx and yacc or Antlr. 外部DSLs可构建一个新语法,构建时需要使用lexx和yacc或Antlr等工具。 www.ibm.com 3. DSLs capture idiomatic domain patterns concisely and effectively. DSLs精确有效地捕捉惯用域模式。 www.ibm.com 4. However, these DSLs have limited flexibility. 然而,这些DSL的灵活性都有限。 www.infoq.com 5. GPLs, compared with DSLs, use a vocabulary that is simple and basic enough to describe any domain without the specifics. 与DSL相比,GPL使用足够简单和基本的词汇来描述任何领域,而不描述明确细节。 www.ibm.com 6. Ruby is currently the most popular language for building internal DSLs. Ruby是当前用于建立内部DSL最流行的语言。 www.ibm.com 7. I certainly expect that an evolutionary design is the best way to work with DSLs. 当然,我相信演进式设计是最适合领域特定语言发展的。 www.infoq.com 8. In this sense, DSLs are extremely useful in configuring a DI framework. 在这个意义上,DSL在配置一个依赖注入框架方面是非常有用的。 www.infoq.com 9. InfoQ: Probably most DSLs will not be created in a big bang approach, but evolve over time? InfoQ:也许大多数领域特定语言不会以一种类似于宇宙大爆炸的方式被一下子创造出来,而是需要慢慢演进? www.infoq.com 10. MPS is also useful in creating DSLs where you can define custom language editors and other constraints for any new language. MPS还适合用来创建DSL,因为它可以为任意新语言实现定制的语言编辑器和其他约束条件。 www.infoq.com 1. Thus far, I've shown two of the three context-passing techniques for fluent-interface DSLs. 目前为止,我展示了连贯接口DSLs三种上下文传递方法中的两种。 www.ibm.com 2. InfoQ: What role does Groovy play in creating the Domain Specific Languages (DSLs)? InfoQ:Groovy在创建领域特定语言(DSL)方面扮演了什么角色? www.infoq.com 3. Another reason for preferring Ruby is the ability to create DSLs. 另一个偏爱Ruby的原因是可以创建DSL。 www.infoq.com 4. For developers, DSLs are another tool that can be utilized. 对于开发人员来说,DSL是另外一种可以利用的工具。 www.infoq.com 5. Now, Java (and the JVM) need to grow (and shrink) in interesting ways to support DSLs. 现在Java(以及JVM)需要成长(和退缩)来支持各种DSL。 www.infoq.com 6. RJP: There is a lack of understanding of DSLs, their uses, and the tools and techniques needed to implement them. RJP:目前大众对领域特定语言及其用途,实现领域特定语言的相关工具和技术都缺乏了解。 www.infoq.com 7. It is common in internal DSLs to stylize the use of the base language to make the DSL more readable. 样式化基本语言以使DSL更加可读的行为在内部DSLs中是很常见的。 www.ibm.com 8. External DSLs require the addition of tools to the development environment. 在开发环境中使用外部领域特定语言需要额外的开发工具。 www.infoq.com 9. Using DSLs in order to reduce the testing burden requires a thorough testing of the DSL itself. 使用DSL来减轻测试的负担,其前提就是要对DSL本身进行彻底的测试。 www.infoq.com 10. Note: InfoQ just published a video interview with Jim Weirich, talking about rake and DSLs. 提示:InfoQ刚刚发布了一个对JimWeirich的视频采访,谈论了一些关于rake和DSLs的内容。 www.infoq.com 1. With DSLs, it's valid to question how many domains should be identified. 使用DSL,提出应该确定多少个领域的问题是恰当的。 www.ibm.com 2. But there is also effort to define domain-specific languages (DSLs) using the MDA framework. 但是,还有需要使用MDA框架来定义特定领域的语言(DSL)。 www.ibm.com 3. Can the use of DSLs reduce the testing burden? 你认为可以用DSL来减轻测试的负担么? www.infoq.com 4. If you're into DSLs, you *have* to watch this video. 如果你对DSL感兴趣,你务必要观看这个视频。 www.infoq.com 5. DSLs, on the other hand, enforce reuse of the libraries that are utilized by the DSL implementation. 另一方面,DSL强制重用被DSL实现使用的库。 www.infoq.com 6. This is because there is typically a lot of commonality even between diverse DSLs. 这是因为在不同的DSL之间存在相当多典型的公共部分。 www.ibm.com 7. InfoQ: I guess DSLs can address the problem domain but also the solution domain. InfoQ:我觉得领域特定语言既可以表达问题域也能表达解决方案域。 www.infoq.com 8. This is used heavily in DSLs that build internal data structures. 这在DSL中被大量使用以建立内部数据结构。 www.ibm.com 9. On the other hand, DSLs written in generic languages just work. 另一方面,用通用语言编写的DSL即可运行。 www.infoq.com 10. The benefit in this approach is in creating the DSL, and several JRuby language techniques were presented to make developing DSLs easier 这个方法的优点在于创建DSL,其中展示了一些JRuby语言的技术,使得DSL的开发变得更加容易 www.infoq.com 1. These DSLs could be combinations of UML profiles, little languages or full DSLs implemented specifically for the service domain 这里的DSL可以是UMLprofile文件组、小语言或者专门为服务域实现的完整DSL的结合体。 www.infoq.com 2. Offers help in conceptualizing Rails and choosing between alternative modules (ORMs, routing DSLs, etc. ) in the Rails 3 timeframe 对Rails的概念及如何在Rails3的各个模块(ORMs、routingDSLs等)之间进行选择提供帮助 www.infoq.com 3. The language we built above is a DSL, a domain-specific language. Here is how I like to define DSLs 我们前面前面建立起来的语言是一种DSL——领域特定语言。 www.infoq.com |
随便看 |
|
英汉双解词典包含2704715条英汉词条,基本涵盖了全部常用单词的翻译及用法,是英语学习的有利工具。