2009-10-23 111 views

回答

1

第三名。把它们当作 '亲近自然英语'

  • 1 =机器语言(二进制等)
  • 2 = ASM
  • 3 = C/C++/C#/ Java的等 - 大多数现代语言落在这里某处。
  • 4 =语法类似SQL(提取的所有名称FROM CUSTOMERS WHERE ....)
+0

然后AppleTalk会像803702.失败。 – 2009-10-23 23:43:15

+3

不会让COBOL成为第四代语言吗? *不寒而栗* – mezoid 2009-10-23 23:43:25

+0

哦,请在以前的评论中让我失望:http://en.wikipedia.org/wiki/AppleScript-- AppleScript,不是AppleTalk。 – 2009-10-23 23:44:42

3

我不认为“代”是有关的名词了。唯一真正可以明确定义的GL分类是4GL,幸好4GL已经基本消失。

在3GL框中,几乎所有东西都从系统语言,脚本语言到函数式编程。包含这种多样性的类别几乎没有实际用途。

+0

我同意。现在,如果在罕见的场合,我听到有人在谈论3GL,4GL等,我认为他们是非程序员。还有更多有意义的类别,比如你提到的那些。 – Ash 2009-10-24 01:03:47