编程语言怎么样来区分4GL、3GL、C#是吗?PB作为一种脚本语言许多书上都称为4GL

解决方案 »

  1.   

    好像很多类VB或脚本的语言都自称4GL。
      

  2.   

    4GL是个含义不太确定的名词了。可能是以前人们认为编程语言发展到一定阶段,只要写出自己想做什么,而不用写出怎么做就可以了。这点上,SQL语言倒是大致能算成4GL。
      计算机上很多东西没有一个明确的概念,不要说人工智能领域,就是大家常用的数据库,都没有一个明确的说法。我见过的计算机教科书上都说数据库目前还没有明确的定义。不同的书只是从不同的角度描述一下数据库。
      

  3.   

    3GL是第三代编程语言的意思(3 Generation Language),他包括C,PASCAL等
    4GL是第四代编程语言的意思(4 Generation Language),他包括JAVA,VB,C++等
    他是按照语言的抽象程度划分的(即和自然语言的接近程度)