4GL包括那些语言

来源:百度知道 编辑:UC知道 时间:2024/09/24 09:19:38
最好再具体介绍一下

  在计算机行业中,通常有几代语言来表示语言的发展。
  1GL或第一代语言是机器语言或者机器能够直接执行的语言,也就是0和1组成的串。
  2GL或第二代语言是汇编语言。典型的2GL指令如下所示:ADD 12,8汇编程序将会把汇编语言转换成机器语言。
  3GL或第三代语言是一种“高级”编程语言,例如PL/I,C,JAVA都属于这一类。以下是JAVA语言的一个例子:public boolean handleEvent (Event evt) {switch (evt.id) {case Event.ACTION_EVENT:{if ("Try me".equald(evt.arg)) {编译器会把一个具体的高级编程语言的语句转换为机器语言。(在上述JAVA的例子中,其输出称为字节码,这些字节码再被作为操作系统平台一部分的JAVA虚拟机转换为相应的机器语言。)要运用3GL需要一定的编程知识。

我只知道 sql 是第四代程序语言

我的理解是4GL语言的优点是,你不需要关心怎么去实现,而是只要你关心你想要得到的是什么。

比如我要知道我们'43班'班级里的所有人名字
select student_name from classroom where cr_name='43班'

我们不需要再去写程序去自己去找出43班的所有人名

PB把 我也不懂 给你个网站

4gl我在用的是genero