计算机编程语言是计算机与人之间进行交流的一种工具。计算机编程语言可分为多种类型,根据语言特点和用途分类可以有不同的方式。
一、根据执行方式
1. 编译型语言
编译型语言是将程序源代码编译成可执行文件后再执行的语言。由于编译器需要将源代码翻译为机器语言,因此编译型语言的执行速度比较快。代表性语言:C、C++、Pascal等。
2. 解释型语言
解释型语言不需要编译,而是直接由解释器对程序进行解释执行。虽然速度相对较慢,但是容易编写和调试,也适合于交互式程序设计。代表性语言:Python、JavaScript、Perl等。
3. 混合型语言
混合型语言兼具编译型和解释型语言的优点,可以在编译时和运行时进行优化,因此执行效率比解释型语言要高,编写和调试过程也相对简单。代表性语言:Java、C#等。
二、根据应用领域
1. 通用型语言
通用型编程语言是面向一般应用领域的语言,可以用来编写各种类型的程序。代表性语言:C、C++、Java、Python等。
2. 领域特定语言
领域特定编程语言是面向特定应用领域的语言,只适用于特定领域中的程序开发。代表性语言:SQL、HTML、CSS等。
三、根据语言范式
1. 过程式语言
过程式编程语言是基于过程的程序设计范式,是一种面向计算机执行任务的编程方法。代表性语言:C、FORTRAN等。
2. 面向对象语言
面向对象编程语言是以对象作为基本编程单位,具有继承、多态和封装的特性。代表性语言:Java、C++、Python等。
3. 函数式语言
函数式编程语言是一种以函数为基本抽象单位的编程范式,它强调函数的纯粹性和不可变性。代表性语言:Lisp、Haskell等。
四、根据使用情况
1. 商用编程语言
商用编程语言是指被广泛应用于商业领域的编程语言。代表性语言:Java、C#等。
2. 科学计算语言
科学计算语言是专门为科学计算而设计的编程语言,支持向量计算、矩阵运算等科学计算特性。代表性语言:FORTRAN、MATLAB等。
3. Web编程语言
Web编程语言是用于Web开发的编程语言,支持网页动态功能的开发。代表性语言:JavaScript、PHP等。
扫码领取最新备考资料