发布网友
共6个回答
懂视网
语言是非过程化的程序设计语言,用户只说明要求做什么,而把具体的执行步骤交由软件自动执行。
程序设计语言是用于书写计算机程序的语言。语言的基础是一组记号和一组规则。根据规则由记号构成的记号串的总体就是语言。在程序设计语言中,这些记号串就是程序。程序设计语言有3个方面的因素,即语法、语义和语用。语法表示程序的结构或形式,亦即表示构成语言的各个记号之间的组合规律,但不涉及这些记号的特定含义,也不涉及使用者。语义表示程序的含义,亦即表示按照各种方法所表示的各个记号的特定含义,但不涉及使用者。有许多用于特殊用途的语言,只在特殊情况下使用。例如,PHP专门用来显示网页;Perl更适合文本处理;C语言被广泛用于操作系统和编译器(所谓的系统编程)的开发。高级程序设计语言(也称高级语言)的出现使得计算机程序设计语言不再过度地倚赖某种特定的机器或环境。这是因为高级语言在不同的平台上会被编译成不同的机器语言,而不是直接被机器执行。最早出现的编程语言之一FORTRAN的一个主要目标,就是实现平立。
热心网友
第一代:汇编语言
第二代:面向过程的编程语言
第三代:面向对象的编程语言
*:数据库编程语言,如各种数据库的SQL语言
热心网友
第一代:机器语言 (01代码)
第二代:汇编语言 (汇编助记符)
第三代:面向过程的编程语言 (如 c语言)
*:面向对象的编程语言 (如c++、Java等)
热心网友
一般指的是数据库编程语言(4GL),前面几代都需要编程都指出指出怎么做(运行步骤),第4代在一定程度上只需要说明做什么(目的),不需要写出怎么做的过程。
热心网友
第一代:机器语言,汇编语言;
第二代:面向过程语言:c语言等
第三代:面向对象语言:c++,java等
*:面向用户语言(一些智能编程语言,老师说了一个语言我忘了,具体什么我也没做过)
热心网友
补充一下,*语言包括MATLab之类的。