XText原创翻译连载 第一章:XText概述

     
<div>[/b]<span><span>    领域特定语言</span></span><span>(dsl)</span><span><span>是一种小型的计算机编程语言,它关注于某一个应用领域</span></span><span>,</span><span><span>几乎任何一个事物对象都可以作为我们研究的一个领域。他的理念就是用尽可能接近于真实领域思考问题和解决方案的概念以及表示方法来描述。这样,我们所思考的问题便能由计算机以某种方式得到解决或处理。</span></span><span><br></span><span><span>    和领域特定语言</span></span><span>(dsl)</span><span><span>相反的一种语言被称做通用语言</span></span><span>(gpl:general purpose language)</span><span><span>,比如</span></span><span>java</span><span><span>、</span></span><span>c/c++</span><span><span>以及其它常见的编程语言。使用这些通用语言,你可以解决任何计算问题,但并不一定是最好的解决办法。</span></span><span><br></span><span><span>    设想一下,你想把果核从一个苹果中摘除,那么你当然可以使用瑞士军刀将其抠除。如果你只是进行一两次这样的操作,那显然是合乎情理的。但如果你是需要去除无限多个苹果的果核,那你应该使用苹果去芯机才是最明智的选择。</span></span>

你可能感兴趣的:(java,工作)