编程语言的分类
1 脚本语言
脚本语言也称为解释性语言,是一种面向应用程序开发和部署的
轻量级编程语言。它们可以直接在处理器上运行,不需要进行预先编译、打包或部署,并且由于代码简洁而能够为用户提供更高效的性能。而脚本语言的开发也非常容易,只要可以编写控制程序的编码,就能
够很快地进行应用程序开发。常见的脚本语言有Perl、Python、PHP
和JavaScript等。
2 静态语言
静态语言也称为编译性语言,是一种需要经过预先编译的语言,计算机编程语言
可以让程序员根据特定目标平台编写代码,它们在处理器上运行时会
先将源代码编译成本地机器码,再进行执行。由于经过预处理,静态
语言往往拥有更高的执行效率,另外它们对程序员的要求也较高,比
如要掌握诸如C、C++、Java等强类型集中式语言的语法等。
3 函数式语言
函数式语言是一种以函数为基本结构,以函数调用来实现计算的
语言。这类语言往往没有任何状态,因此任何一个函数调用都会产生
相同的结果,因此可以保证函数应用可靠性,通常来说这类语言主要
用于数据分析和并行计算,常见的函数式语言有Lisp、Haskell、OCaml和Scala等。
4 关系型语言
关系型语言是一种用于进行关系数据库操作的语言,它为开发者提供了用于定义构建表,处理索引和检索信息的相应语句集合。它们拥有强大的数据库管理系统,可以实现复杂的数据存取和分析,常见的关系型语言有SQL、DBI、PL/SQL和T-SQL等。
5 对象式语言
对象式语言是一种实现不同程序之间交互以及构建复杂程序结构的面向对象语言,它们以对象封装数据和操作,以建立
了解决特定问题的对象,以允许程序通过重用代码来设计更高效率的程序结构,常见的对象式语言有C#、Java、SmallTalk和Ruby等。
6 过程式语言
过程式语言是一种以数据操作和流程控制为核心的语言,它们一般用于实现复杂的文本处理功能,比如将数据整理、格式化成文本文件,以及多个模块通过程序调用方式实现程序关联,常见的过程式语言有Unix Shell、AWK、sed和Perl等。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论