代码之家  ›  专栏  ›  技术社区  ›  Michiel Borkent

4GL和DSL有什么区别?

  •  2
  • Michiel Borkent  · 技术社区  · 14 年前

    2 回复  |  直到 14 年前
        1
  •  2
  •   Jakub Konecki    14 年前

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

    语言(1970-1990)(缩写 程序设计环境 特定的目的,如 软件。在历史上 计算机科学,4GL紧随其后 3GL呈上升趋势 抽象和陈述能力。这个 4GL之后是定义 用5毫升。

    第四代语言经常被比作特定领域的语言 编程语言(DSL)。一些 研究人员称4GLs是 DSL的子集。考虑到坚持 在高级开发环境中 应该是所有 几代人,只有非常有限的

    另见: http://en.wikipedia.org/wiki/Domain-specific_language

        2
  •  0
  •   Baruch    14 年前

    4GLs是dsl的一个子集。DSL还可以包括特定受众的语言(比如LOGO),而不仅仅是特定用途。4GL面向特定用途(数学、业务逻辑等)

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

    推荐文章