📜  编程语言的分类列表(1)

📅  最后修改于: 2023-12-03 15:27:37.969000             🧑  作者: Mango

编程语言的分类列表

编程语言是用于开发计算机程序的语言,随着技术的不断发展,编程语言也在不断地更新换代,产生了许多不同的语言。下面是一些常见的编程语言分类:

1. 低级语言

低级语言指的是与计算机指令集架构密切相关的语言,如机器语言、汇编语言等。这些语言直接面向硬件,具有高效、灵活等特点。

1.1 机器语言

机器语言直接使用二进制指令,直接和计算机指令集上的指令一一对应来实现程序功能。

1.2 汇编语言

汇编语言是一种使用助记符来描述指令操作的语言,它需要通过汇编器将源代码转换为机器语言。

2. 高级语言

高级语言相对于低级语言来说,它们更加人性化、可读性更高,并且具备更强的可移植性。高级语言又可以分为脚本语言、解释性语言、编译型语言等。

2.1 脚本语言

脚本语言是指那些需要解释器才能运行的编程语言。人们主要使用它来编写批处理脚本、网页特效、大数据处理等。

常见的脚本语言有:JavaScript、VBScript、Python等。

2.2 解释性语言

解释型语言是指在运行时由解释器进行逐行解释运行,不需要编译。解释型语言优点是开发效率高,可移植性好,但通常执行效率相对较低。

常见的解释型语言有:PHP、Perl、Ruby等。

2.3 编译型语言

编译型语言是指需要先经过编译后才能运行的编程语言。编译型语言内存占用率较小,运行速度也比较快,但开发周期相对较长。

常见的编译型语言有:Java、C、C++等。

3. 面向对象编程语言

面向对象编程语言(简称OO语言),指的是支持对象概念的编程语言,并支持类、继承、封装等特性。

常见的面向对象编程语言有:Java、Python、C++、Ruby等。

4. 函数式编程语言

函数式编程语言是指用函数的方法去进行编程的一种方式,关注的是如何通过函数的方式去实现问题的重构,它强调函数可以作为第一等公民。

常见的函数式编程语言有:Haskell、Lisp、Scheme等。

5. 声明式编程语言

声明式编程语言是一种编程范式,它与传统的控制流程语言不同,强调的是所编写的程序描述应该是什么样子的,而不是如何运行。它与命令式编程相对。

常见的声明式编程语言有:SQL、Prolog、Haskell等。

以上是一些常见的编程语言分类,每种语言都有自己的特点和优点,我们可以根据需要选择适合自己的语言来进行开发。