首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >4GL和DSL有什么区别?

4GL和DSL有什么区别?
EN

Stack Overflow用户
提问于 2010-11-01 20:22:05
回答 2查看 599关注 0票数 2

4GL和DSL有什么区别?两者似乎都针对特定的领域,但是可以说4GL是面向业务的,而DSL针对的是任何可能的领域吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-11-01 20:29:43

来自http://en.wikipedia.org/wiki/Fourth-generation_programming_language

第四代编程语言(1970-1990)(缩写4GL)是为特定目的而设计的编程语言或编程环境,例如商业商业软件的开发。在计算机科学史上,4GL遵循3GL的上升趋势,向着更高的抽象和陈述能力前进。4GL之后是定义和使用5GL的努力。

第四代语言经常被比作特定于域的编程语言(DSL)。一些研究人员指出,4GL是DSL的一个子集。鉴于汇编语言在高级开发环境( mixture )中的持久性,人们期望一个系统应该是所有代的混合,只使用非常有限的第一代。

另请参阅:http://en.wikipedia.org/wiki/Domain-specific_language

票数 2
EN

Stack Overflow用户

发布于 2010-11-01 20:28:59

4GL是DSL的子集。DSL还可以包括针对特定受众的语言(如徽标),而不仅仅是特定用途。4GL适用于特定用途(数学、建筑逻辑等)

请参阅http://homepages.cwi.nl/~arie/papers/dslbib/http://en.wikipedia.org/wiki/4GL

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4068798

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档