4GL 和 DSL 有什么区别?

发布于 2024-09-29 17:12:29 字数 73 浏览 7 评论 0原文

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

What is the difference between 4GL and DSL? Both seem to target a specific domain, but is it safe to say that 4GL is business oriented, while DSLs target any possible domain?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

玻璃人 2024-10-06 17:12:29

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

第四代编程
语言(1970年代-1990年)(缩写
4GL)是一种编程语言或
编程环境设计为
心中有一个特定的目的,例如
商业事业的发展
软件。历史上
计算机科学中,4GL 遵循
3GL呈上升趋势,走向更高
抽象和陈述的力量。这
4GL 随后努力定义
并使用 5GL。

第四代语言经常被与特定领域的语言进行比较
编程语言(DSL)。一些
研究人员表示 4GL 是
DSL 的子集。鉴于坚持
即使现在也有汇编语言
在先进的开发环境中
(MS Studio),人们期望一个系统
应该是所有的混合物
几代人,只有非常有限的
使用第一个。

另请参阅:http://en.wikipedia.org/wiki /特定于域的语言

From http://en.wikipedia.org/wiki/Fourth-generation_programming_language:

A fourth-generation programming
language (1970s-1990) (abbreviated
4GL) is a programming language or
programming environment designed with
a specific purpose in mind, such as
the development of commercial business
software. In the history of
computer science, the 4GL followed the
3GL in an upward trend toward higher
abstraction and statement power. The
4GL was followed by efforts to define
and use a 5GL.

Fourth-generation languages have often been compared to domain-specific
programming languages (DSLs). Some
researchers state that 4GLs are a
subset of DSLs. Given the persistence
of assembly language even now
in advanced development environments
(MS Studio), one expects that a system
ought to be a mixture of all the
generations, with only very limited
use of the first.

Also see: http://en.wikipedia.org/wiki/Domain-specific_language

青柠芒果 2024-10-06 17:12:29

4GL 是 DSL 的子集。 DSL 还可以包含针对特定受众的语言(例如 LOGO),而不仅仅是特定用途。 4GL 面向特定用途(数学、商业逻辑等),

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

4GLs are a subset of DSLs. DSLs can also include languages for a specific audience (like LOGO), not only specific uses. 4GLs are geared towards specific usage (Math, buisnes logic, etc.)

see http://homepages.cwi.nl/~arie/papers/dslbib/ and http://en.wikipedia.org/wiki/4GL

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文