世界编程语言大全

处理器编程语言可用来将下令传达给计算机。它们基于有个别句法和语义规则,定义了编制程序语言中每一种结构的意思。

转@计蒜客
您通晓终究某些许种编制程序语言呢?
摘自开源中中原人民共和国,译者Viyi, Tocy, 边境城市, 无若
英文原著:A Complete List of Computer Programming Languages

今日自家获得了3个凡是足以找拿到的每一种编制程序语言的列表。笔者将它们分为以下几类:
☞ 解释型编制程序语言
☞ 函数式编制程序语言
☞ 编写翻译型编制程序语言
☞ 进度式编制程序语言
☞ 脚本编制程序语言
☞ 标志编制程序语言
☞ 基于逻辑的编制程序语言
☞ 并发编制程序语言
☞ 面向对象编制程序语言

微型Computer编制程序语言可用来将下令传达给计算机。它们基于有些句法和语义规则,定义了编制程序语言中各类结构的意思。

解释型编制程序语言
解释型语言是如此壹种编制程序语言,其大多数贯彻直接施行命令,而无需先将先后编写翻译成机器语言指令。解释器直接施行顺序,它会将各种语句翻译成已编写翻译成了机械代码的2个或五个子程序的类别。(维基百科)

于今自家赢得了多个凡是足以找获得的每个编制程序语言的列表。笔者将它们分为以下几类:
● 解释型编制程序语言
● 函数式编制程序语言
● 编写翻译型编制程序语言
● 进度式编制程序语言
● 脚本编制程序语言
● 标志编制程序语言
● 基于逻辑的编制程序语言
● 并发编制程序语言
● 面向对象编制程序语言

☞ APL
APL 以《编制程序语言(A Programming Language)》一书命名(伊维尔son,KennethE.,一玖陆贰),它是壹种数组编制程序语言。它能够在多少个数据阵列上还要工作。
它是1种解释型、可交互和函数式的编制程序语言。

解释型编制程序语言
解释型语言是如此壹种编程语言,其大多数落到实处直接实行命令,而无需先将先后编写翻译成机器语言指令。解释器直接施行顺序,它会将种种语句翻译成已编写翻译成了机器代码的1个或多少个子程序的系列。

☞ AutoIt
它是自由软件,是一种用于 Microsoft Windows 的自动化语言。
主要指标是创办可用以在 Windows 上实践某个重复任务的自动化脚本。

APL
APL 以《编制程序语言(A Programming Language)》一书命名(伊维尔son,KennethE.,1九陆四),它是一种数组编制程序语言。它能够在四个数据阵列上还要工作。
它是1种解释型、可互相和函数式的编制程序语言。

☞ BASIC
于一九陆壹年由约翰·吉优rge·凯米尼(John 吉优rge
Kemeny)和托特·尤金·库尔茨(Thomas 尤金Kurtz)在达特茅斯(Dartmouth)开荒,它是初专家多用符号指令代码(Beginner’s
All-purpose Symbolic Instruction
Code)的缩写。它的目标是为非科学人员提供一个用到微型Computer的门路。

AutoIt
它是自由软件,是一种用于 Microsoft Windows 的自动化语言。
首要目标是创设可用于在 Windows 上试行有些重复职责的自动化脚本。

☞ Eiffel
它是1种被 ISO
标准化了的面向对象编制程序语言,用于开拓可扩张和可重复使用的软件。它是一个可面向广大行业的开垦平台,如金融,航空航天和录制游戏。

BASIC
于 一九六一 年由John·乔治·凯米尼(John 吉优rge
Kemeny)和托特·尤金·库尔茨(Thomas EugeneKurtz)在达特茅斯(Dartmouth)开采,它是初专家多用符号指令代码(Beginner’s
All-purpose Symbolic Instruction
Code)的缩写。它的指标是为非科学人员提供三个使用电脑的门路。

☞ Forth
它是一种结构化的命令式编制程序语言,其达成基于货仓。它支持交互式的通令实践以及对命令类别的编写翻译。

Eiffel
它是壹种被 ISO
标准化了的面向对象编制程序语言,用于开荒可扩大和可重复使用的软件。它是贰个可面向广大行当的付出平台,如金融,航空航天和摄像游戏。

☞ Frink
由 Alan 埃利亚斯en 开荒,以 John Frink
教授命名——他是壹个人颇受欢迎的杜撰人物。它遵照 Java
虚拟机,专注于科学和工程领域。其优良特征是能透过具备的能让数据包涵其度量单位的总结,来对衡量单位张开追踪。

Forth
它是一种结构化的命令式编制程序语言,其落到实处基于堆栈。它补助交互式的下令实施以及对命令体系的编写翻译。

☞ Game Maker 语言
它是①种解释型的计算机编制程序语言,意在与 Game Maker 配合使用—— Game Maker
是1种游戏制作应用程序。荷兰王国Computer地历史学家马克·奥马斯(马克Overmars)设计了那种语言。

Frink
由 Alan 埃利亚斯en 开荒,以 John Frink
教师命名——他是壹个人颇受欢迎的虚构人物。它依据 Java
虚拟机,专注于科学和工程领域。其崛起特色是能透过具有的能让多少包涵其度量单位的乘除,来对衡量单位开始展览追踪。

☞ ICI
ICI 是由 Tim Long
于1993年规划的,它是一种通用的解释型Computer编制程序语言。它帮忙动态输入,灵活的数据类型以及任何的局地像样于
C 的语言结构。

Game Maker 语言
它是1种解释型的微处理器编制程序语言,目的在于与 Game Maker 合营使用—— Game Maker
是一种游戏制作应用程序。荷兰王国计算机科学家马克·奥马斯(马克Overmars)设计了这种语言。

☞ J
Ken Iverson 和 罗吉尔 Hui 开采了这一个只须求动用基础 ASCII
字符集的编制程序语言。它是壹种数组编制程序语言,适用于数学和总结操作。

ICI
ICI 是由 Tim Long 于 一9九二年设计的,它是一种通用的解释型Computer编制程序语言。它扶助动态输入,灵活的数据类型以及其它的一对好像于
C 的语言结构。

☞ Lisp
Lisp是现行反革命正在被普及利用的第叁古老的高档编制程序语言。其名目 Lisp
派生自“列表处理语言(List Processing Language)”。Lisp
协理的重大数据结构之1是链表。 Lisp 程序会将源代码当做是数据结构。

J
Ken 伊维尔son 和 罗杰 Hui 开辟了那么些只要求使用基础 ASCII
字符集的编制程序语言。它是一种数组编程语言,适用于数学和总计操作。

☞ Lua
Computer图形技能组的成员在199叁年付出出了
Lua。它被设计改为脚本语言,是一种不可获取的进度式编制程序语言,以轻便而强大而享誉。

Lisp
Lisp 是现行反革命正值被周边选择的第2古老的高端编制程序语言。其名称 Lisp
派生自“列表处理语言(List Processing Language)”。Lisp
接济的基本点数据结构之壹是链表。 Lisp 程序会将源代码当做是数据结构。

☞ M
M 是 MUMPS 的缩写,它是为医疗保健行当而创办的一种编制程序语言。M
语言是由艺术学音讯技艺的开山 Neil Pappalardo 以及他的同事开荒出来的。

Lua
微型Computer图形技能组的成员在 19九叁 年开垦出了
Lua。它被规划成为脚本语言,是一种不得获取的进程式编程语言,以简练而强大而名噪最近。

☞ Pascal
它是1种进程式编制程序语言,目的在于利用上多少结构化和结构化编制程序的定义。瑞士Computer地历史学家Niklaus Wirth 设计了那种语言,是以法国地农学家和文学家 Blaise Pascal来命名的。

M
M 是 MUMPS 的缩写,它是为医疗保健行当而成立的1种编制程序语言。M
语言是由艺术学音信技能的祖师 Neil Pappalardo 以及她的同事开采出来的。

☞ PCASTL
它是 Parent and Childset Accessible Syntax Tree
Language(可访问父和子集语法树语言)的缩写,是由 菲利佩 Choquette
开荒出来的高端级语言,属于解释型的计算机编程语言类型。
它是特地为自修改代码而规划的。

Pascal
它是1种进度式编制程序语言,目的在于利用上多少结构化和结构化编制程序的定义。瑞士联邦计算机科学家Niklaus Wirth 设计了那种语言,是以高卢鸡地经济学家和国学家 Blaise 帕斯Carl来命名的。

☞ Perl
Perl 是1种支持动态编制程序的高级解释型编程语言。它是由 Larry 沃尔开采的,而 Larry 沃尔 则是 NASA
的系统一管理理员。它为程序员提供了文本处理的力量,并融合了 C、Lisp 还有 Awk
等各类语言的成效特色。

PCASTL
它是 Parent and Childset Accessible Syntax Tree
Language(可访问父和子集语法树语言)的缩写,是由 菲利佩 Choquette
开辟出来的尖端语言,属于解释型的微处理器编制程序语言类型。
它是专门为自修改代码而安插的。

☞ PostScript
它最重要在桌面出版世界中选取,被称为页面描述语言。它是一种基于仓库的动态编制程序语言,由美利坚独资国Computer地农学家约翰 Warnock 和处理器科学领域知有名气的人员 查理 Geschke
开辟。这么些开采职员后来一同开创了足够着名的 Adobe Systems 集团。

Perl
Perl 是壹种帮助动态编程的高级解释型编制程序语言。它是由 Larry 沃尔开拓的,而 Larry Wall 则是 NASA
的系统一管理理员。它为程序员提供了文本处理的力量,并融入了 C、Lisp 还有 Awk
等各样语言的机能特色。

☞ Python
它是1种扶助强制命令,面向对象和函数式编制程序样式的高等编制程序语言。它与 Perl
在动态类型系统和自行内部存款和储蓄器管理方面有相似之处。Python
最初于1九玖四年由荷兰Computer程序员 吉多 van 罗斯尔um
公布,它是1种基于社区的开放性语言,其付出由 Python Software Foundation
来张开管制。

PostScript
它至关心重视要在桌面出版领域中央银行使,被号称页面描述语言。它是1种基于客栈的动态编制程序语言,由美利坚联邦合众国计算机地艺术学家John Warnock 和处理器科学领域响当当人物 查理 Geschke
开采。那么些开荒职员后来一并创设了老大着名的 Adobe Systems 公司。

☞ REXX
Restructured Extended Executor(重构扩大实践器)的简称,它是由 IBM
开采的解释型语言。它被规划出来的指标是成为1种易于学习和读书的言语。
Net雷克斯x 是 IBM 提供的依据 REXX 的面向对象编制程序完成。Object REXX 是依据REXX 的面向对象脚本语言。

Python
它是一种协理强制命令,面向对象和函数式编制程序样式的高档编制程序语言。它与 Perl
在动态类型系统和活动内存管理方面有相似之处。Python 最初于 一玖9四年由荷兰王国Computer程序员 吉多 van 罗斯尔um
宣布,它是1种基于社区的开放性语言,其付出由 Python Software Foundation
来举行管制。

☞ Ruby
在20世纪90年间,东瀛兴起了要开销那样一种语言的重力。它兼具与 Perl
类似的动态类型系统和自动内部存款和储蓄器管理成效。它支持三种编程样式,是壹种动态的面向对象语言。

REXX
Restructured Extended Executor(重构扩充试行器)的简称,它是由 IBM
开拓的解释型语言。它被设计出来的指标是成为一种易于学习和读书的言语。
Net雷克斯x 是 IBM 提供的依照 REXX 的面向对象编制程序完结。Object REXX 是根据REXX 的面向对象脚本语言。

☞ S-Lang
S-Lang
一起始是当做1种基于客栈的言语来而开辟出来,而以后已经演变为1种恍若于 C
的言语。它是由 John E. 戴维斯 开垦出来的。

Ruby
在 20 世纪 90 年代,日本兴起了要耗费那样一种语言的重力。它抱有与 Perl
类似的动态类型系统和机动内部存款和储蓄器管理职能。它协助各种编制程序样式,是1种动态的面向对象语言。

☞ Spin
Spin
是一种多职责且面向对象的编程语言,其编写翻译器会将代码转换为字节码。多个Spin 代码线程可以在同时运维,从而完成多职分处理。Spin 是由 Parallax 的
Chip 格雷斯y 开荒出来的。

S-Lang
S-Lang
壹开端是用作壹种基于仓库的语言来而付出出来,而未来已经演变为一体系似于 C
的语言。它是由 John E. 戴维斯 开采出来的。

函数式编制程序语言
函数式编制程序语言
定义每一趟的测算作为数学求值。他们把火热集中在函数的使用。大量的函数编制程序语言被绑定在数学总括上。

Spin
Spin
是一种多任务且面向对象的编程语言,其编写翻译器会将代码转换为字节码。三个Spin 代码线程能够在同时运维,从而达成多职责处理。Spin 是由 Parallax 的
Chip 格雷斯y 开采出来的。

☞ Charity
它是1种纯净的函数式,非图灵完备语言,那象征全体的主次都足以被担保能止住。Charity
是由加拿大的一所公立大学 —— Calgary 大学规划的。

函数式编制程序语言
函数式编程语言
定义每一趟的总计作为数学求值。他们把典型集中在函数的行使。大批量的函数编程语言被绑定在数学总计上。

☞ Clean
它是壹种纯净的函数式编制程序语言,具有跨平台本事,自动垃圾搜聚体制,繁多据协会和引用透明性,那几个工夫表示一个函数,只要给它三个输入将连接会有3个出口。

Charity
它是一种纯净的函数式,非图灵完备语言,那代表全数的主次都足以被保证能停止。Charity
是由加拿大的1所公立高校 —— Calgary 大学规划的。

☞ Curry
它是一种函数逻辑编制程序语言,完毕了函数式与逻辑编制程序,还有约束式编制程序。在约束式编制程序方法中,变量之间的涉及是以封锁的款型表示的。

Clean
它是1种纯净的函数式编制程序语言,具有跨平台技能,自动垃圾搜集体制,许多据组织和引用透明性,那几个手艺表示一个函数,只要给它几个输入将连接会有二个输出。

☞ Erlang
它是一种并发编制程序语言,包罗了一多级援救函数式编制程序的子集。爱立信将 Erlang
作为一种分布式软实时与容错语言来打开付出,并于一9九八年将其看做一种开放源代码的处理器编程语言揭破,是最常用的函数式编制程序语言之一。

Curry
它是一种函数逻辑编制程序语言,完毕了函数式与逻辑编制程序,还有约束式编制程序。在约束式编制程序方法中,变量之间的关系是以约束的款型表示的。

☞ F#
它是面向 .NET Framework
的一种编制程序语言,同时援救函数式以及命令式的面向对象编制程序。微软商讨院的 Don
Syme 开拓了那种语言,他今后正在 Microsoft
开拓部门拓展涉企开垦工作。它被称作 F 夏普 ,被合并到 .NET Framework 和
Visual Studio 中。

Erlang
它是一种并发编制程序语言,包涵了1多种帮助函数式编制程序的子集。爱立信将 Erlang
作为一种分布式软实时与容错语言来开始展览支付,并于 1玖9陆年将其当作一种开放源代码的微处理器编制程序语言揭露,是最常用的函数式编制程序语言之一。

☞ Haskell
Haskell 是以 Haskell Curry——三个逻辑学家——来定名的,是一中标准化的纯函数式语言。它帮衬情势相配,可定义运算符、单个赋值、代数数据类型以及递归函数。

F#
它是面向 .NET Framework
的一种编制程序语言,同时援救函数式以及命令式的面向对象编制程序。微软研讨院的 Don
Syme 开垦了那种语言,他前几天正值 Microsoft
开垦机构拓展涉企开垦职业。它被称作 F Sharp ,被购并到 .NET Framework 和
Visual Studio 中。

☞ Joy
它是一种基于函数组合的纯函数式语言。澳大布兰太尔(Australia) La Trobe 高校的 Manfred von
Thun 开采出了那种语言。

Haskell
Haskell 是以 Haskell Curry——二个逻辑学家——来命名的,是第一中学标准化的纯函数式语言。它帮衬格局相配,可定义运算符、单个赋值、代数数据类型以及递归函数。

☞ Kite
它于200陆年推出,带有二个由面向对象和函数式编制程序效能特色混合组成的机能集聚。那是1种可高效运营的言语。风趣的是,Kite
使用管道字符来举办函数式调用,而不像使用别的语言那样使用点或许箭头字符。

Joy
它是壹种基于函数组合的纯函数式语言。澳大也门萨那(Australia) La Trobe 高校的 Manfred von
Thun 开辟出了那种语言。

☞ ML
哈里斯堡大学的罗布in·Milner(罗布in Milner)及其同事在七10时代推出了 ML
。因为它辅助命令式编制程序,所以并非一种纯粹的函数式语言。标准 ML
在编写翻译器编写者群众体育中异常受欢迎,是1种模块化的函数式编制程序语言。艾丽丝 是正统
ML 的方言,补助分布式计算,二十四线程和平条约束式编制程序。Caml 是 ML
的另一种方言,是1种帮助电动内部存款和储蓄器管理的静态类型语言。Ocaml
是作为开源项目费用出来的 Caml 达成。 JoCaml 是依照连接演算方式的 Ocaml
版本。

Kite
它于 2006年推出,带有一个由面向对象和函数式编制程序功用特色混合组成的法力汇集。那是一种可火速运维的语言。风趣的是,Kite
使用管道字符来拓展函数式调用,而不像使用其它语言那样使用点恐怕箭头字符。

☞ Nemerle
它是专为 .NET 平台设计的1种静态类型编程语言。 Nemerle
中的程序会被编写翻译成人中学间语言字节码。它援助函数式,命令式以及面向对象编制程序。

ML
斯图加特大学的Robin·Milner(罗布in Milner)及其同事在七十时代推出了 ML
。因为它协理命令式编制程序,所以并非一种纯粹的函数式语言。标准 ML
在编写翻译器编写者群众体育中异常受欢迎,是一种模块化的函数式编制程序语言。Iris 是正式
ML 的方言,帮忙分布式总括,102线程和平条约束式编制程序。Caml 是 ML
的另一种方言,是一种协助电动内存管理的静态类型语言。Ocaml
是用作开源项目开销出来的 Caml 完成。 JoCaml 是依据连接演算方式的 Ocaml
版本。

☞ OPAL
该名称表示的是 Optimized Applicative Language
(优化利用语言),是由柏林(Berlin)手艺高校开采出来的函数式编制程序语言。

Nemerle
它是专为 .NET 平台设计的壹种静态类型编制程序语言。 Nemerle
中的程序会被编写翻译成人中学间语言字节码。它扶助函数式,命令式以及面向对象编制程序。

☞ OPS5
它是1种基于规则的生产连串处理器语言,已经变为在正式系统中利用的首推语言。

OPAL
该名称表示的是 Optimized Applicative Language
(优化利用语言),是由柏林(Berlin)能力高校费用出来的函数式编制程序语言。

☞ Q
所以被号称 Q
,因为它是1种等式(equational)编制程序语言。它是由德意志联邦共和国美因茨(FSV Mainz 05)大学 AlbertGraf
设计出来的①种解释型函数式语言。它能够被描述为用于对表明式举行总括的1组方程式。

OPS5
它是一种基于规则的生育系统处理器语言,已经化为在正儿捌经系统中利用的首要推荐语言。

编译型编制程序语言
编写翻译型语言是第一级的经过编写翻译器(将源代码生成机器码的翻译工具)而不是解释器(一步步试行源码,不会在运营前发出调换)达成的编制程序语言。(维基百科)

Q
之所以被喻为 Q
,因为它是壹种等式(equational)编制程序语言。它是由德意志联邦共和国美因茨(FSV Mainz 0伍)高校 AlbertGraf
设计出来的一种解释型函数式语言。它能够被描述为用于对表明式进行计算的一组方程式。

☞ Ada
它是壹种基于 帕斯Carl 的静态类型、结构化、命令式的编程语言。姬恩 Ichbiah
指引的 CII Honeywell Bull 团队开辟了 艾达。Ada编写翻译器由首要任务系统验证,它是符合国际标准的计算机编程语言。

编译型编制程序语言
编写翻译型语言是独立的经过编写翻译器(将源代码生成机器码的翻译工具)而不是解释器(一步步实施源码,不会在运行前发出转变)达成的编制程序语言。

☞ ALGOL
它的称呼就标明了它是一种算印度语印尼语言。实际上它是在20世纪50时代早先时期开采出来的一雨后玉兰片命令式编制程序语言。它被验证可用以创制像
BCPL、B 和 C 这样的编制程序语言。位于 Oslo 的挪威Computer中央的 Ole-Johan Dahl
和 Kristen Nygaard 在它的底子上创造了 Simula。

Ada
它是一种基于 Pascal 的静态类型、结构化、命令式的编程语言。Jean Ichbiah
指点的 CII Honeywell Bull 团队开拓了 Ada。Ada编写翻译器由首要职分系统验证,它是符合国际标准的计算机编制程序语言。

☞ C
Bell计算机实验室的 Dennis Ritchie 开辟了 C 用于 Unix
平台。它是通用、跨平台、进度化、命令式的编程语言。它用来落到实处系统软件和行使软件,是当今应用最普及的微型计算机编制程序语言之一。C++
和 C# 都以依照 C 发展而来。

ALGOL
它的名目就标明了它是1种算阿尔巴尼亚语言。实际上它是在 20 世纪 50
时期中叶开拓出来的1密密麻麻命令式编制程序语言。它被证实可用以创建像 BCPL、B 和
C 那样的编制程序语言。位于 Oslo 的挪威Computer中央的 奥莱-Johan Dahl 和 Kristen
Nygaard 在它的根基上创建了 Simula。

☞ C++
它由高档语言和低档语言相结合,因而被以为是2个中等编制程序语言。Bell实验室的
Bjarne Stoustrup 开辟了 C++,把它当作 C
语言的恢弘。它最初被喻为“含有类的C”,直到 1九八三 年才被叫做
C++。它是一种支持进度化编制程序、泛型编制程序、面向对象编制程序和数据抽象的二种化语言。
[翻译注:multi-paradigm 中的 paradigm
指情势,常见的编制程序形式包涵:命令式(imperative)、函数式(functional)、申明式(declarative)、面向对象(object-oriented)、进程化(procedural)、逻辑化(logic)、风格化(symbolic)——参考维基百科]

C
Bell计算机实验室的 Dennis Ritchie 开垦了 C 用于 Unix
平台。它是通用、跨平台、进度化、命令式的编程语言。它用于落实系统软件和应用程式,是今日选择最普及的微处理器编制程序语言之1。C++
和 C# 都是基于 C 发展而来。

☞ C#
C Sharp 也是1种三种化语言,帮忙命令式、泛型和面向对象编制程序。它是
Microsoft .NET 框架 的一片段。它的面向对象语法与 C++ 相似。它还蒙受 Java
和 Delphi 的熏陶。

C++
它由高等语言和低等语言相结合,因而被认为是二其中级编制程序语言。Bell实验室的
Bjarne Stoustrup 开采了 C++,把它看成 C
语言的强大。它最初被誉为“含有类的C”,直到 198叁 年才被叫做
C++。它是1种补助进度化编程、泛型编制程序、面向对象编制程序和数据抽象的二种化语言。
[翻译注:multi-paradigm 中的 paradigm
指方式,常见的编制程序方式包含:命令式(imperative)、函数式(functional)、注解式(declarative)、面向对象(object-oriented)、进程化(procedural)、逻辑化(logic)、风格化(symbolic)——参考维基百科]

☞ CLEO
它被叫作 Clear Language for Expressing Orders
(清楚表述命令的言语),是用以 LEO 计算机的Computer语言。

C#
C Sharp 也是一种多种化语言,帮助命令式、泛型和面向对象编制程序。它是
Microsoft .NET 框架 的壹有个别。它的面向对象语法与 C++ 相似。它还遭受 Java
和 Delphi 的熏陶。

☞ COBOL
其名称代表了 Common Business-Oriented Language
(面向商业的通用语言),被规划用来商业和金融领域。COLBOL 2000标准援助面向对象编制程序。它是八个至极古老的编程语言,但照样在行使。

CLEO
它被称之为 Clear Language for Expressing Orders
(清楚表述命令的语言),是用来 LEO Computer的微处理器语言。

☞ Cobra
它是3个运作于 .NET 框架和 Mono 框架的面向对象编制程序语言,由 Chunk
Esterbrook 开采。它的安插受 Python 和 C#
的熏陶。它援助静态和动态类型,适用于单元测试。现在它是贰个开源项目。

COBOL
其名称代表了 Common Business-Oriented Language
(面向商业的通用语言),被设计用来生意和金融领域。COLBOL 二零零二标准援救面向对象编程。它是贰个12分古老的编制程序语言,但仍旧在使用。

☞ D
它最初被设计为 C++ 的抓实,受 Java、Eiffel 和 C#
的熏陶。它是面向对象、命令式、各种化的连串编制程序语言,由 Digital 马尔斯 的
沃尔特 Bright 开荒。

Cobra
它是2个运作于 .NET 框架和 Mono 框架的面向对象编制程序语言,由 Chunk
Esterbrook 开采。它的设计受 Python 和 C#
的震慑。它帮助静态和动态类型,适用于单元测试。今后它是八个开源项目。

☞ DASL
它是 Distributed Application Specification Language
(分布式应用程序描述语言) 的缩写,是由 Sun
集团开销的1款高端、强类型的编制程序语言。创制它是为了用来开荒 Web 应用。

D
它最初被设计为 C++ 的加强,受 Java、Eiffel 和 C#
的影响。它是面向对象、命令式、各类化的系统一编写程语言,由 Digital 马尔斯 的
Walter Bright 开辟。

☞ DIBOL
DIBOL 是 Digital Interactive Business Oriented
Language(面向商业的数字互动语言)的简写,它是通用进程命令式的编制程序语言。它和
COBOL 很像,适用于管理音讯种类的支出。

DASL
它是 Distributed Application Specification Language
(分布式应用程序描述语言) 的缩写,是由 Sun
集团支付的1款高等、强类型的编制程序语言。创建它是为着用来开荒 Web 应用。

☞ Fortran
那是过程化、命令式的通用计算机编制程序语言,适用于科学计算和数值运算。自 IBM
于 20 世纪 50
时期开垦出来,它高效走红。它是结构化的编写翻译型编制程序语言,在高质量总括领域10分流行。它是
Fortran九5 的子集。Fortran 的修订版本,Fortran 200三 协助面向对象编制程序。

DIBOL
DIBOL 是 Digital Interactive Business Oriented
Language(面向商业的数字互动语言)的简写,它是通用进程命令式的编制程序语言。它和
COBOL 很像,适用于管理消息连串的付出。

☞ Java
它是通用Computer编制程序语言,并发,基于类,面向对象并专门针对尽也许少的正视来进展规划。编写翻译后的
Java 代码能够不供给再行编写翻译就运营于各类帮衬 Java
的阳台。是当代充裕流行的言语。

Fortran
那是进程化、命令式的通用Computer编制程序语言,适用于科学总结和数值运算。自 IBM
于 20 世纪 50
时代开垦出来,它十分的快走红。它是结构化的编写翻译型编制程序语言,在高质量计算领域13分流行。它是
Fortran玖5 的子集。Fortran 的查对版本,Fortran 200三 协助面向对象编制程序。

☞ JOVIAL
它是接近 ALGOL 的高阶计算机编制程序语言。它适用于嵌入式系统的宏图和支付。

Java
它是通用Computer编制程序语言,并发,基于类,面向对象并特意针对尽可能少的注重来开始展览统一筹划。编写翻译后的
Java 代码能够不须求再行编写翻译就运转于各个扶助 Java
的平台。是今世充裕流行的语言。

☞ Objective-C
它是一种反射式面向对象程序编制程序语言,在 C 的底蕴上增添了音讯服务。

JOVIAL
它是近乎 ALGOL 的高阶Computer编程语言。它适用于嵌入式系统的设计和支付。

☞ SMALL
它的名称表示 Small Machine Algol-like Language (类似 Glgol
的小型计算机器语言)。它的代码与 ALGOL 类似,用于在小型Computer上编制程序。

Objective-C
它是1种反射式面向对象程序编制程序语言,在 C 的基础上增多了音讯服务。

☞ Smalltalk
它是反射式的面向对象编制程序语言,帮忙动态类型。 Alan Kay、阿代le
高尔德berg、Dan Ingalls、斯科特 Wallace、Ted Kaehler 和她俩在 Xerox PA宝马X伍C
的同事开采了 Smalltalk。他们为教育用途设计了
Smalltalk,之后它就流行起来了。VisualWorks 是 Samlltalk
的不错实现。Squeak 是 Smalltalk 的一种完毕格局。Scratch 是依照 Squeak
的可视化编制程序语言。

SMALL
它的称号表示 Small Machine Algol-like Language (类似 Glgol
的微型机器语言)。它的代码与 ALGOL 类似,用于在小型计算机上编制程序。

☞ Turing
它于 1981 年由加拿大孟买高校的 Ric 霍尔特 和 James Cordy
开荒出来。它的名字是为了回看英帝国计算机物医学家 AlanTuring(艾兰·图灵)。它很像 帕斯Carl,从 2007 年终阶无偿。

Smalltalk
它是反射式的面向对象编制程序语言,扶助动态类型。 Alan Kay、Adele
高尔德berg、Dan Ingalls、Scott 华莱土、Ted Kaehler 和他们在 Xerox PA卡宴C
的同事开垦了 Smalltalk。他们为教育用途设计了
Smalltalk,之后它就流行起来了。VisualWorks 是 Samlltalk
的杰出落成。Squeak 是 Smalltalk 的壹种实现方式。Scratch 是基于 Squeak
的可视化编制程序语言。

☞ Visual Basic
那是三个事件驱动的编制程序语言,通过合并开辟条件打包。它从 BASIC
承接了过多风味。它的图形化开垦特色使初我们学习起来相当轻松。

Turing
它于 1玖8贰 年由加拿大圣保罗大学的 Ric 霍尔特 和 詹姆斯 Cordy
开采出来。它的名字是为着回看大不列颠及北爱尔兰联合王国Computer化学家 艾伦Turing(艾兰·图灵)。它很像 Pascal,从 200柒 年起首免费。

☞ Visual FoxPro
它是面向对象和进度化编程语言,来源于
FoxPro。它自个儿集成了关系型数据库系统,不再须求额外的编制程序环境。它协理动态编程。

Visual Basic
那是一个事件驱动的编制程序语言,通过购并开荒环境打包。它从 BASIC
继承了数不尽特色。它的图形化开发特色使初大方学习起来相当轻易。

☞ XL
它的出生是为了帮忙概念编制程序,那是一种致力于将程序员脑中的概念转化为代码的编制程序方式。程序能够重新配置
XL 的语法和语义

Visual FoxPro
它是面向对象和过程化编制程序语言,来源于
FoxPro。它本人集成了关系型数据库系统,不再须求卓越的编制程序环境。它扶助动态编制程序。

进程式编制程序语言
进度式(命令式)编制程序意味着需点名程序应该达到预期状态的步骤。进程是足以经过进度调用引用的1组语句。
进程有助于代码中庸。 进度式编制程序使程序结构化,易于追踪程序流程。

XL
它的出生是为着帮忙概念编制程序,那是壹种致力于将程序员脑中的概念转化为代码的编制程序形式。程序能够重新配置
XL 的语法和语义。

☞ Bliss
它是一种系统一编写程语言,是在 C
语言现身此前最资深的语言之壹。Carnegie梅隆大学的 W.A.沃尔夫、D.B. Russell 和
A.N. Habermann 发明了 Bliss 。它回顾尤其处理体制、协程和宏,但并不包罗goto 语句。

进程式编制程序语言
进度式(命令式)编程意味着需点名程序应该达成预期状态的步调。进程是能够透过进度调用引用的壹组语句。
进度有助于代码中庸。 进程式编制程序使程序结构化,易于追踪程序流程。

☞ ChucK
它是足以在 Mac OS X、Linux 以及 Microsoft Windows
上运行的面世和强音频按时的编制程序语言。
它尤其以其为程序员提供在运营程序中做1些退换的力量而成名。

Bliss
它是1种系统一编写程语言,是在 C
语言出现在此以前最闻名的语言之1。Carnegie梅隆大学的 W.A.沃尔夫、D.B. Russell 和
A.N. Habermann 发明了 Bliss 。它回顾尤其处理体制、协程和宏,但并不包涵goto 语句。

☞ CLIST
它是一种采用命令集合的款型表示的进程式编制程序语言,这个命令集合须要像批处理文件1律顺序推行。

ChucK
它是能够在 Mac OS X、Linux 以及 Microsoft Windows
上运维的出现和强音频定时的编制程序语言。
它特别以其为程序员提供在运作程序中做壹些修改的技术而一呜惊人。

☞ HyperTalk
它是一种高等编制程序语言,目的在于给程序员的初学者使用。
那种Computer语言的程序员被叫作小编,编写程序的行事被称为脚本。HyperTalk 由
Dan Winker 于 1玖八7 年设计,结构上看似于 帕斯Carl 。

CLIST
它是一种接纳命令集合的款型表示的进度式编制程序语言,这一个命令集合需求像批处理文件1律顺序施行。

☞ Modula-2
它是1九77年由 Niklaus Wirth 在 ETH 创造的通用进度式语言。它与 帕斯Carl类似,具备系统一编写程和多种编制程序成效。

HyperTalk
它是一种尖端编制程序语言,意在给程序员的初学者使用。
那种计算机语言的程序员被称呼小编,编写程序的行为被称之为脚本。HyperTalk 由
Dan Winker 于 1⑨87 年规划,结构上类似于 Pascal 。

☞ Oberon
Niklaus Wirth、帕斯Carl和 Modula 背后的人,在 19九零 年提出了 Oberon
,它被设计为 Oberon 操作系统的壹有的。它好像于 Modula-贰 ,但比它小得多。

Modula-2
它是 一九七陆 年由 Niklaus Wirth 在 ETH 创造的通用进程式语言。它与 Pascal类似,具备系统一编写程和多元编制程序功效。

☞ Component Pascal
那是一种看上去仿佛与 Pascal相关的编制程序语言,但实在与它不合营。它实质上是 Oberon-二的一个变种。Lagoona
是一种实验性编制程序语言,帮衬面向组件的编制程序、将系统分解为逻辑或效益组件的范式。
Niklaus Wirth 的上学的小孩子 迈克尔 弗兰兹 发明了 Lagoona 。 Seneca,以 Oberon-二著称,是 Oberon 编程语言的恢弘。

Oberon
Niklaus Wirth、帕斯Carl和 Modula 背后的人,在 一9玖零 年建议了 Oberon
,它被规划为 Oberon 操作系统的一局地。它好像于 Modula-2 ,但比它小得多。

☞ MATLAB
它是一种数值总结环境和一种能够进行矩阵总计、成效绘图和算法达成的编制程序语言。
它也得以用来创立用户界面。 MathWorks 创设了 MATLAB 。

Component Pascal
那是1种看上去就像是与 Pascal相关的编制程序语言,但事实上与它不包容。它实际上是 Oberon-2的三个变种。Lagoona
是1种实验性编制程序语言,补助面向组件的编制程序、将系统一分配解为逻辑或效益组件的范式。
Niklaus Wirth 的学习者 迈克尔 弗兰兹 发明了 Lagoona 。 Seneca,以 Oberon-2著称,是 Oberon 编制程序语言的恢宏。

☞ Occam
那是由 大卫 May 和他的同事们在 INMOS 发明的壹项命令式程序性语言。
它相仿于 Pascal 。奥卡姆-pi 是 奥卡姆的1种变体,已经扩展到包含嵌套协议、递归、协议持续、数组构造函数和周转时经过创建。

MATLAB
它是一种数值总结环境和一种能够进行矩阵总括、功效绘图和算法达成的编制程序语言。
它也得以用于创设用户分界面。 MathWorks 创制了 MATLAB 。

☞ PL/C
它被发明之后用于教学编制程序知识。它是在20世纪70时期在康奈尔大学开创的。

Occam
这是由 戴维 May 和他的同事们在 INMOS 发明的一项命令式程序性语言。
它就像于 帕斯Carl 。Occam-pi 是 Occam的一种变体,已经扩张到回顾嵌套协议、递归、协议持续、数组构造函数和平运动转时经过创建。

☞ PL/I
它是针对调研和工程应用的须求的微型Computer编制程序语言。重要用来施行多少处理,它还辅助结构化编制程序和递归。

PL/C
它被发明之后用于教学编制程序知识。它是在 20 世纪 70 时期在康奈尔高校成立的。

☞ Rapira
它是壹种在苏维埃社会主义共和国结盟学院和学校教学计算机程序设计的过程式编制程序语言。苏维埃社会主义共和国结盟付出的那种语言最初是依据罗马尼亚语的主要词。随后才参预的英文关键词。

PL/I
它是指向实验切磋和工程使用的供给的计算机编制程序语言。首要用来实行多少处理,它还支持结构化编制程序和递归。

☞ RPG
此编制程序语言用于工作应用程序中。它能够与 IBM 的 System I
中间件Computer一齐利用。

Rapira
它是1种在苏维埃社会主义共和国结盟学院和学校教书Computer程序设计的进度式编制程序语言。苏维埃社会主义共和国缔盟开垦的这种语言最初是基于爱沙尼亚语的主要性词。随后才出席的英文关键词。

脚本语言
脚本语言是用来调整应用程序的编制程序语言。脚本能够单独于任何任何应用程序实践。它们超过半数时候嵌入在应用程序中,用于调整或用来实践频仍实践的活动任务,比如与表面程序通讯的职务。

RPG
此编制程序语言用于工作应用程序中。它能够与 IBM 的 System I
中间件Computer一齐使用。

☞ AppleScript
它是 Mac OS 内建的脚本语言。

脚本语言
脚本语言是用来调节应用程序的编制程序语言。脚本能够独自于别的任何应用程序推行。它们超越5八%时候嵌入在应用程序中,用于调控或用于实行频仍实行的自发性职责,比如与表面程序通讯的天职。

☞ Awk
Awk
于上世纪70年间出生于贝尔实验室。它采纳字符串数据类型、数组和正则表达式来处理数据流和文书中基于文本的数目。

AppleScript
它是 Mac OS 内建的脚本语言。

☞ BeanShell
它是 Java 脚本语言,其语法与 Java 相似,是在 Java
运维环境中运行的本子命令和语法。

Awk
Awk 于上世纪 70
时代出生于Bell实验室。它选取字符串数据类型、数组和正则表明式来拍卖数据流和文件中基于文本的数码。

☞ ColdFusion
它是应用服务器和软件开荒框架,带有三个被称之为 ColdFusion Markup Language
(ColdFusion 标识语言) 的脚本语言。它被誉为 CFML,其语法与 HTML 类似。

BeanShell
它是 Java 脚本语言,其语法与 Java 相似,是在 Java
运维环境中运营的台本命令和语法。

☞ F-Script
它是一种面向对象的脚本语言,与 Smalltalk
极度周围,但净增了数组编制程序的特征。

ColdFusion
它是应用服务器和软件开荒框架,带有一个被称之为 ColdFusion 马克up Language
(ColdFusion 标识语言) 的脚本语言。它被喻为 CFML,其语法与 HTML 类似。

☞ JASS
它是3个事件驱动的脚本语言,为顺序提供了科普的 API。

F-Script
它是1种面向对象的脚本语言,与 Smalltalk
格外接近,但扩张了数组编程的表征。

☞ Maya Embedded Language
它是 Maya 软件中拍卖任务的脚本语言,缩写为 MEL。它的语法类似 Perl。

JASS
它是3个事件驱动的脚本语言,为顺序提供了宽广的 API。

☞ Mondrian
其一脚本语言为 Internet 应用而生,它可以看成是 Haskell 和 Java 的重组。

Maya Embedded Language
它是 Maya 软件中处理职分的脚本语言,缩写为 MEL。它的语法类似 Perl。

☞ PHP
PHP 是1种广泛选用的脚本语言。它用来创建动态网页,同时也扶助命令行接口。

Mondrian
其一脚本语言为 Internet 应用而生,它可以作为是 Haskell 和 Java 的结缘。

☞ Revolution
它是依照 HyperTalk 的急迅应用程序开荒语言。它跨平台,帮衬动态类型。

PHP
PHP 是壹种广泛应用的脚本语言。它用来创立动态网页,同时也扶助命令行接口。

☞ Tcl
它被以为是一种容命理术数习的脚本语言。它用来嵌入式系统的立时原型开采。

Revolution
它是依据 HyperTalk 的全速应用程序开荒语言。它跨平台,支持动态类型。

☞ VBScript
它是微软支付的 Visual Basic 的变体,非凡活跃。VBScript 在微软 Windows
桌面系统中都视作暗许组件存在。

Tcl
它被感到是1种轻巧学习的脚本语言。它用于嵌入式系统的高速原型开垦。

☞ Windows PowerShell
它是微软的指令行 shell 和脚本语言。它于 200⑥ 年发表,可用来 Windows
XP、Windows Vista 以及 Windows Server 200三 和 Windows Server
二零零六[翻译注:还有创新一些的 Windows 版本]。它与 Microsoft .NET
框架合营,包含可施行程序、独立运用中的窗体、常规的 .NET 类等。Cmdlet
是一定的 .NET 类和本子,也许由局地 Cmdlet 通过要求逻辑组合起来。

VBScript
它是微软耗费的 Visual Basic 的变体,相当活跃。VBScript 在微软 Windows
桌面系统中都看作私下认可组件存在。

标识编制程序语言
标识编制程序语言 (马克up Languages)
是一种人造语言,它选择文本注释来定义这几个文件的呈现方式。

Windows PowerShell
它是微软的通令行 shell 和脚本语言。它于 200六 年发表,可用来 Windows
XP、Windows Vista 以及 Windows Server 200三 和 Windows Server
二零零六[翻译注:还有立异一些的 Windows 版本]。它与 Microsoft .NET
框架合作,包蕴可实践程序、独立行使中的窗体、常规的 .NET 类等。Cmdlet
是一定的 .NET 类和本子,或然由局地 Cmdlet 通过必要逻辑组合起来。

☞ Curl
它是一种反射式的面向对象的编制程序语言。它是壹种类似于 HTML 的标记语言。Curl
是支撑多种承继的面向对象编程语言。

标识编制程序语言
标识编制程序语言 (马克up Languages)
是一种人造语言,它使用文本注释来定义那个文件的展现形式。

☞ SGML
标准化通用标识语言(S青霉素L)是根源 IBM
的通用标志语言。它是可以为文书档案定义标记语言的 ISO
标准元语言。它的目标是共享必须长期保存下来的大型项目机读文件。

Curl
它是一种反射式的面向对象的编制程序语言。它是一系列似于 HTML 的标记语言。Curl
是永葆多种承继的面向对象编制程序语言。

☞ HTML
超文本标识语言(缩写为 HTML )是用以网页的最有名的号子语言。它是用 HTML
标签的款式写成的,它们被尖括号所包围。HTML
标签描述了文书档案中的文本外观,并且能够放置到壹些其余代码中以影响 Web
浏览器的一颦一笑。HTML 使用 S维生霉素L 的默许语法。

SGML
规范通用标志语言(SGML)是来源于 IBM
的通用标识语言。它是足以为文书档案定义标志语言的 ISO
标准元语言。它的目标是共享必须长时间保留下来的大型项目机读文件。

☞ XML
这几个名字代表可扩充标记语言(Extensible 马克up
Language)。它是可扩展的,因为它同意用户自定义 XML
成分。它支持通过互连网共享结构化数据以及数额的编码和体系化。它起点于
S创新霉素L 的三个子集。 XPath 是用以从 XML 文书档案中甄选节点的 XML
路线语言。它帮忙值总括。XQuery 用于查询 XML
数据的聚合。可扩充样式表语言转变(XSLT)是一种基于 XML 的语言,用于将
XML 文书档案调换为全人类可读的格式。Apache Ant 是软件构建进度中的自动化学工业具。
它选拔 XML 来描述创设进程。

HTML
超文本标识语言(缩写为 HTML )是用来网页的最盛名的号子语言。它是用 HTML
标签的款式写成的,它们被尖括号所包围。HTML
标签描述了文书档案中的文本外观,并且能够放置到一点别的代码中以震慑 Web
浏览器的行事。HTML 使用 S土霉素L 的默许语法。

☞ XHTML
它是一种与 HTML 类似的符号语言,遵从 XML 语法。它是 HTML 和 XML
之间的联网。 XHTML 文书档案允许自动处理数量。

XML
以此名字代表可扩充标志语言(Extensible 马克up
Language)。它是可扩展的,因为它同意用户自定义 XML
成分。它帮助通过网络共享结构化数据以及数据的编码和类别化。它起点于
S丙胺搏来霉素L 的一个子集。 XPath 是用来从 XML 文书档案中精选节点的 XML
路线语言。它援救值计算。XQuery 用于查询 XML
数据的集结。可增添样式表语言调换(XSLT)是一种基于 XML 的言语,用于将
XML 文书档案调换为人类可读的格式。Apache Ant 是软件营造进度中的自动化学工业具。
它利用 XML 来讲述营造进程。

据说逻辑的编制程序语言
逻辑编制程序是1种基于格局逻辑的编程范例。用逻辑编制程序语言编写的次第都是逻辑格局的壹组句子,表明关于某个难题域的真相和规则。(维基百科)

XHTML
它是壹种与 HTML 类似的符号语言,遵从 XML 语法。它是 HTML 和 XML
之间的接入。 XHTML 文书档案允许自动处理数据。

☞ ALF
代数逻辑函数式(Algebraic Logic Functional
)编制程序语言是1种多范式的编制程序语言,它是效益编制程序和逻辑编制程序的重组。 ALF
程序语句会被编写翻译成壹种抽象机指令。用 C
编写的仿真器能够实施抽象机的先后。

根据逻辑的编制程序语言
逻辑编制程序是1种基于方式逻辑的编制程序范例。用逻辑编制程序语言编写的次序都以逻辑格局的1组句子,表达关于某个难题域的谜底和规则。

☞ Fril
Fril 语言是由 特雷沃 马丁 和 吉姆 Baldwin于20世纪80年间在巴尔的摩高校的时候设计的。它最首要面向1阶谓词演算,支持模糊集和元编程,基于
Prolog 的语法。

ALF
代数逻辑函数式(Algebraic Logic Functional
)编程语言是1种多范式的编制程序语言,它是意义编制程序和逻辑编制程序的叁结合。 ALF
程序语句会被编写翻译成一种抽象机指令。用 C
编写的仿真器能够实施抽象机的次第。

☞ Janus
Janus 协理并发和平条约束式编制程序。

Fril
Fril 语言是由 特雷沃 马丁 和 吉姆 Baldwin 于 20 世纪 80
时期在奥兰多大学的时候设计的。它至关心注重要面向一阶谓词演算,扶助模糊集和元编制程序,基于
Prolog 的语法。

☞ Leda
那种计算机编制程序语言是基于逻辑的,函数式,命令式和面向对象编制程序的混合体。因而,它是1种多范式语言。

Janus
Janus 援救并发和平条约束式编制程序。

☞ Oz
它是1种多范式语言,扶助函数式,基于逻辑的,命令式和面向对象编制程序。 Oz
还援救并发和分布式编制程序。援助约束式编制程序是 Oz 语言的长处之一。

Leda
那种计算机编制程序语言是根据逻辑的,函数式,命令式和面向对象编制程序的混合体。因而,它是一种多范式语言。

☞ Poplog
它是一个强硬的多范式软件开采环境,其主导语言是 POP-1壹。该开采环境的具备语言共享二个齐声的言语编辑器,并且是增量编写翻译的编制程序语言。

Oz
它是1种多范式语言,协助函数式,基于逻辑的,命令式和面向对象编制程序。 Oz
还帮忙并发和分布式编程。扶助约束式编程是 Oz 语言的长处之一。

☞ Prolog
它是壹种支持逻辑编制程序的通用编制程序语言,平时能够连系到人工智能和总计语言学。语言是申明式的,程序逻辑则以关系的花样来公布。
水星 是根据 Prolog 的函数式逻辑编程语言。Strawberry Prolog 是 Prolog
的一种方言,被设计得轻易使用。 Visual Prolog 是援救面向对象编制程序的 Prolog
强类型扩张。它是一种基于逻辑的编写翻译型编制程序语言。

Poplog
它是一个强大的多范式软件开采环境,其基本语言是 POP-11。该开垦条件的享有语言共享二个2只的语言编辑器,并且是增量编写翻译的编制程序语言。

☞ ROOP
它是一种基于 C++
的多范式语言,推出指标是在与人工智能种类同步行使。其功效融入了函数式、逻辑和面向对象编程。

Prolog
它是壹种帮衬逻辑编制程序的通用编制程序语言,日常能够连系到人工智能和总结语言学。语言是注脚式的,程序逻辑则以关系的款型来表述。
Mercury 是基于 Prolog 的函数式逻辑编制程序语言。Strawberry Prolog 是 Prolog
的一种方言,被设计得轻便使用。 Visual Prolog 是永葆面向对象编程的 Prolog
强类型增添。它是1种基于逻辑的编译型编制程序语言。

并发编制程序语言
发编制程序是一种计算机编制程序技能,能够让操作并行施行——在单计算机依然超越来越多台Computer上都能够实现,而在后1种情景下,使用术语分布式计算。(维基百科)

ROOP
它是1种基于 C++
的多范式语言,推出指标是在与人工智能种类一齐行使。其功用融入了函数式、逻辑和面向对象编制程序。

☞ ABCL
它是依照 Actor 的竞相语言(Actor-Based Concurrent
Language)的贰个语言类别,是在东瀛于一九七九时期和90时代开荒出来的。ABCL/一、ABCL/奥迪Q7以及 ABCL/LX570二 正是 ABCL 类别的一部分分子。

出现编制程序语言
并发编程是壹种Computer编程技能,能够让操作并行奉行——在单Computer依然超越多台计算机上都得以兑现,而在后一种情景下,使用术语分布式总结。

☞ Afnix
它是1种多线程函数式编制程序语言。它的解释器是用 C++ 编写的。
其运维时斯特林发动机帮助三十二个人和陆拾贰位平台。

ABCL
它是基于 Actor 的互相语言(Actor-Based Concurrent
Language)的三个语言体系,是在东瀛于 1九八零 时期和 90
时代开采出来的。ABCL/一、ABCL/汉兰达 以及 ABCL/Highlander二 正是 ABCL 体系的壹些分子。

☞ Cilk
Cilk 是印度孟买理理高校实验室在19玖贰年创办出来的,支持二10二十四线程并行编制程序。

Afnix
它是一种二10拾贰线程函数式编程语言。它的解释器是用 C++ 编写的。
其运作时斯特林发动机协理 32 位和 6肆 位平台。

☞ Concurrent Pascal
美利坚联邦合众国丹麦王国裔Computer物法学家 Per Brinch 汉斯en 创造了 Concurrent
帕斯Carl,用来编排操作系统和为实时系统一编写程。

Cilk
Cilk 是浙大学院实验室在 1九九肆 年创建出来的,帮助拾2线程并行编制程序。

☞ E
它是一种帮忙分布式编制程序的面向对象编制程序语言。E
是在19玖七年由马克·Miller,丹·博恩Stan与她们在电气社区的同事们1块付出出来的,其语法类似于
Java 。

Concurrent Pascal
美利哥丹麦王国裔Computer化学家 Per Brinch 汉斯en 创设了 Concurrent
帕斯Carl,用来编排操作系统和为实时系统一编写程。

☞ Joule
Joule 出现在 E
编制程序语言从前,是壹种并发多少流编制程序语言,可用以开拓分布式应用程序。

E
它是一种帮忙分布式编制程序的面向对象编程语言。E 是在 19九七年由马克·Miller,丹·博恩Stan与她们在电气社区的同事们齐声付出出来的,其语法类似于
Java 。

☞ Limbo
在Bell实验室开拓出来的 Limbo
可用感到分布式系统一编写写程序。它的显着特点正是其编写翻译器能够生成独立于系统布局的目的代码。
Limbo 被用来开采在 Inferno 操作系统上运营的应用程序。最初作为 Plan 9操作系统壹部分的 亚历克斯 便是 Limbo 的前身。

Joule
Joule 现身在 E
编制程序语言此前,是壹种并发多少流编制程序语言,可用于开荒分布式应用程序。

☞ Pict
它是一种静态类型的编制程序语言,以后还处于实验阶段。

Limbo
在Bell实验室成本出来的 Limbo
可用认为分布式系统一编写写程序。它的显着特点便是其编写翻译器能够生成独立于系统布局的靶子代码。
Limbo 被用来支付在 Inferno 操作系统上运营的应用程序。最初作为 Plan 九操作系统一部分的 Alex 正是 Limbo 的前身。

☞ SALSA
Simple Actor Language System and
Architecture(轻易Actor语言系统和架构)的简称,SALSA
援救互相编制程序,新闻传递和分布式总结。为了具有可移植性,它使用了 Java
代码。

Pict
它是一种静态类型的编制程序语言,现在还地处实验阶段。

☞ SR
其名目 S陆风X8 是 Synchronizing
Resources(同步财富)的首字母缩略词,是一种互动编制程序语言。

SALSA
Simple Actor Language System and
Architecture(简单Actor语言系统和架构)的简称,SALSA
协助相互编制程序,消息传递和分布式总计。为了具有可移植性,它利用了 Java
代码。

面向对象编制程序语言
面向对象编制程序 ( OOP)
是根据“对象”观念的编制程序规范,它包括数据,1般称为属性,表现为字段(田野同志)的花样;还包罗代码,一般称为方法,表现为顺序的款型。在
OOP 中,计算机程序是基于指标与对象时期的相互来设计的。(Wikipedia)

SR
其名目 SLX570 是 Synchronizing
Resources(同步能源)的首字母缩略词,是1种互动编制程序语言。

☞ Agora
那是一种基于原型的面向对象编制程序语言,具有音讯传递机制。

面向对象编制程序语言
面向对象编制程序 ( OOP)
是基于“对象”观念的编制程序规范,它富含数据,1般称为属性,表现为字段(田野先生)的样式;还富含代码,一般称为方法,表现为顺序的格局。在
OOP 中,Computer程序是依照目的与目的之间的交互来规划的。

☞ BETA
它是一种面向对象的编程语言,其类和经过围绕同样的定义,而且类被定义为对象的习性。它装有很强的肤浅机制。BETA
还援助嵌套类。

Agora
那是1种基于原型的面向对象编程语言,具备新闻传递机制。

☞ Cecil
那是由 Craig Chambers 在华盛顿高校创办的1种面向对象编制程序语言。它与
Objective-C 和 Modula-三 非常相像。

BETA
它是壹种面向对象的编制程序语言,其类和进度围绕一样的概念,而且类被定义为对象的属性。它抱有很强的空洞机制。BETA
还匡助嵌套类。

☞ Lava
Lava 是一种解释性的可视化面向对象编制程序语言。

Cecil
那是由 克雷格 钱伯斯 在华盛顿高校创始的一种面向对象编制程序语言。它与
Objective-C 和 Modula-三 相当相像。

☞ Lisaac
那是根据原型概念的第三款编写翻译性面向对象编制程序语言。它还援助系统一编写程。

Lava
Lava 是壹种解释性的可视化面向对象编制程序语言。

☞ MOO
这是一种基于动态类型原型的编制程序语言,支持面向对象编制程序。它扶助特别处理体制和循环结构。

Lisaac
这是依照原型概念的首个款式编写翻译性面向对象编制程序语言。它还匡助系统一编写程。

☞ Moto
那是开源的服务器端编制程序语言,具有状态和对话管理对象以及数据库连接。

MOO
那是一种基于动态类型原型的编制程序语言,接济面向对象编制程序。它帮忙越发处理体制和循环结构。

☞ Object-Z
本条语言由澳洲的 Queensland 大学开垦。它扩展了 Z
编制程序语言,为其增多了面向对象的风味。

Moto
那是开源的服务器端编制程序语言,具有状态和对话管理对象以及数据库连接。

☞ Obliq
那是1种提供面向对象编制程序个性的解释性Computer编制程序语言。它帮衬无类型变量,被设计用来分布式和二十多线程Computer。

Object-Z
本条语言由澳大哈Rees堡联邦(Commonwealth of Australia)的 Queensland 大学开辟。它扩充了 Z
编制程序语言,为其加多了面向对象的性状。

☞ Oxygene
Oxygene 是一种基于 Object Pascal的面向对象编制程序语言,具备丰硕的功用集。它原先被喻为 ‘Chrome’。

Obliq
那是一种提供面向对象编制程序特性的解释性计算机编制程序语言。它帮衬无类型变量,被规划用来分布式和十贰线程Computer。

☞ Pliant
它依照动态编写翻译器,具备特种的技能来支撑低档指令列表,同时也支撑高等表明式。

Oxygene
Oxygene 是壹种基于 Object Pascal的面向对象编制程序语言,具备丰富的功用集。它原先被叫做 ‘Chrome’。

☞ Prograph
它是可视化的面向对象语言,援救三种体制,使用标识来表示数据上的操作。

Pliant
它依据动态编写翻译器,具备特种的力量来支撑低档指令列表,同时也扶助高档表明式。

☞ REBOL
REBOL 由 Relative Expression Based Object Language
(基于对象的连锁表明式语言)
的首字母组成。它被设计用来分布式平台和网络通讯。

Prograph
它是可视化的面向对象语言,协助各样体裁,使用标识来表示数据上的操作。

☞ Scala
Scala
名称表示它是可增加(Scalable)的言语。它是一种多范型编制程序语言,提供了面向对象及函数式编程手艺。

REBOL
REBOL 由 Relative Expression Based Object Language
(基于对象的相干表明式语言)
的首字母组成。它被规划用来分布式平台和网络通信。

☞ Self
那是基于原型的面向对象编制程序语言。NewtonScript 在不小程序上受 Self
影响,它用来为 Apple Newton 编写程序。

Scala
Scala
名称表示它是可扩展(Scalable)的语言。它是一种多范型编制程序语言,提供了面向对象及函数式编制程序本事。

☞ Slate
这几个面向对象编制程序语言也是遵照原型概念的。它有1部分性子来自 Smalltalk 和
Self 语言。Slate 设计出来的目标是为程序员提供一个像操作系统的样的环境。

Self
那是依照原型的面向对象编程语言。NewtonScript 在不小程序上受 Self
影响,它用于为 Apple Newton 编写程序。

☞ XOTcl
它是从 Tool Command Language [翻译注:只怕叫 Tcl 更易于认出来]
扩张而来,帮忙元类、动态类和格局。

Slate
其一面向对象编制程序语言也是依据原型概念的。它有一部分风味来自 Smalltalk 和
Self 语言。Slate 设计出来的目标是为程序员提供一个像操作系统的样的环境。

☞ IO
那是纯面向对象编制程序语言,具备基于原型对象的模子。它体量相当的小,能够在小型便携式虚拟机上运转

XOTcl
它是从 Tool Command Language [翻译注:或然叫 Tcl 更便于认出来]
扩充而来,扶助元类、动态类和方法。

IO
那是纯面向对象编制程序语言,具有基于原型对象的模型。它体量相当小,能够在小型便携式虚拟机上运营。

摘自开源中华夏族民共和国,译者Viyi, Tocy, 边境城市, 无若
英文原稿:A Complete List of Computer Programming Languages

相关文章