世界编程语言大全

处理器编程语言可用于将下令传达给电脑。它们基于某些句法和语义规则,定义了编程语言中每种结构的含义。

当今我得到了一个凡是足以找得到的每种编程语言的列表。我将它们分为以下几类:
☞ 解释型编程语言
☞ 函数式编程语言
☞ 编译型编程语言
☞ 进程式编程语言
☞ 脚本编程语言
☞ 标记编程语言
☞ 基于逻辑的编程语言
☞ 并发编程语言
☞ 面向对象编程语言

解释型编程语言
解释型语言是那般一种编程语言,其半数以上完成直接实施命令,而无需先将次第编译成机器语言指令。解释器直接执行顺序,它会将每个语句翻译成已编译成了机器代码的一个或三个子程序的行列。(维基百科)

☞ APL
APL 以《编程语言(A Programming Language)》一书命名(Iverson,KennethE.,1962),它是一种数组编程语言。它可以在多少个数据阵列上还要工作。
它是一种解释型、可交互和函数式的编程语言。

☞ AutoIt
它是自由软件,是一种用于 Microsoft Windows 的自动化语言。
主要目的是成立可用来在 Windows 上推行某些重复职责的自动化脚本。

☞ BASIC
于1964年由John·乔治·凯米尼(John GeorgeKemeny)和托特·尤金·库尔茨(托马斯 EugeneKurtz)在达特茅斯(Dartmouth)开发,它是初学者多用符号指令代码(Beginner’s
All-purpose Symbolic Instruction
Code)的缩写。它的目标是为非科学人员提供一个利用微机的不二法门。

☞ Eiffel
它是一种被 ISO
标准化了的面向对象编程语言,用于开发可增加和可重复使用的软件。它是一个可面向广大行当的支出平台,如金融,航空航天和视频游戏。

☞ Forth
它是一种结构化的命令式编程语言,其落到实处基于堆栈。它协理交互式的通令执行以及对命令系列的编译。

☞ Frink
由 Alan Eliasen 开发,以 John Frink
教师命名——他是一位颇受欢迎的虚构人物。它根据 Java
虚拟机,专注于正确和工程领域。其崛起特色是能由此装有的能让多少包罗其测量单位的测算,来对测量单位开展跟踪。

☞ Game Maker 语言
它是一种解释型的电脑编程语言,意在与 Game Maker 同盟使用—— Game Maker
是一种游戏制作应用程序。荷兰王国计算机物理学家Mark·奥马斯(马克Overmars)设计了那种语言。

☞ ICI
ICI 是由 提姆 Long
于1992年统筹的,它是一种通用的解释型计算机编程语言。它扶助动态输入,灵活的数据类型以及其他的有些接近于
C 的语言结构。

☞ J
Ken Iverson 和 罗吉尔 Hui 开发了那些只必要动用基础 ASCII
字符集的编程语言。它是一种数组编程语言,适用于数学和总计操作。

☞ Lisp
Lisp是现行正值被大面积采纳的第二古老的高等编程语言。其名目 Lisp
派生自“列表处理语言(List Processing Language)”。Lisp
辅助的首要数据结构之一是链表。 Lisp 程序会将源代码当做是数据结构。

☞ Lua
微机图形技术组的积极分子在1993年开发出了
Lua。它被设计改为脚本语言,是一种不可获取的进度式编程语言,以简练而有力而出名。

☞ M
M 是 MUMPS 的缩写,它是为医疗保健行业而创办的一种编程语言。M
语言是由工学新闻技术的开拓者 尼尔 Pappalardo 以及她的同事开发出来的。

☞ Pascal
它是一种进程式编程语言,目的在于利用上多少结构化和结构化编程的定义。瑞士联邦计算机数学家Niklaus Wirth 设计了那种语言,是以法兰西共和国数学家和史学家 Blaise Pascal
来命名的。

☞ PCASTL
它是 Parent and Childset Accessible Syntax Tree
Language(可访问父和子集语法树语言)的缩写,是由 Philippe Choquette
开发出来的高档语言,属于解释型的微处理器编程语言类型。
它是专程为自修改代码而规划的。

☞ Perl
Perl 是一种协助动态编程的高等解释型编程语言。它是由 Larry Wall
开发的,而 Larry Wall 则是 NASA
的系统管理员。它为程序员提供了文本处理的能力,并融合了 C、Lisp 还有 Awk
等各类语言的作用特色。

☞ PostScript
它最主要在桌面出版世界中接纳,被誉为页面描述语言。它是一种基于堆栈的动态编程语言,由美利坚合众国电脑科学家约翰 Warnock 和电脑科学领域闻名家物 查尔斯 Geschke
开发。这个开发人士后来联名创立了相当着名的 Adobe Systems 公司。

☞ Python
它是一种支持强制命令,面向对象和函数式编程样式的高级编程语言。它与 Perl
在动态类型系统和电动内存管理方面有相似之处。Python
最初于1991年由荷兰王国电脑程序员 Guido van Rossum
发布,它是一种基于社区的开放性语言,其付出由 Python Software Foundation
来举办田间管理。

☞ REXX
Restructured Extended Executor(重构扩张执行器)的简称,它是由 IBM
开发的解释型语言。它被规划出来的目标是变成一种易于学习和读书的言语。
Net雷克斯x 是 IBM 提供的基于 REXX 的面向对象编程达成。Object REXX 是依照REXX 的面向对象脚本语言。

☞ Ruby
在20世纪90年份,日本兴起了要付出那样一种语言的动力。它兼具与 Perl
类似的动态类型系统和活动内存管理作用。它协助多种编程样式,是一种动态的面向对象语言。

☞ S-Lang
S-Lang
一方始是用作一种基于堆栈的言语来而支付出来,而现在已经衍变为一种恍若于 C
的言语。它是由 约翰 E. Davis 开发出来的。

☞ Spin
Spin
是一种多义务且面向对象的编程语言,其编译器会将代码转换为字节码。四个Spin 代码线程可以在同时运行,从而已毕多职分处理。Spin 是由 Parallax 的
Chip 格雷斯y 开发出来的。

函数式编程语言
函数式编程语言
定义每回的预计作为数学求值。他们把要旨集中在函数的利用。大批量的函数编程语言被绑定在数学总结上。

☞ Charity
它是一种纯净的函数式,非图灵完备语言,那代表所有的次序都能够被有限支撑能为止。Charity
是由加拿大的一所公立大学 —— Calgary 大学设计的。

☞ Clean
它是一种纯净的函数式编程语言,拥有跨平台能力,自动垃圾收集体制,多数据社团和引用透明性,那几个力量意味着一个函数,只要给它一个输入将连接会有一个出口。

☞ Curry
它是一种函数逻辑编程语言,完成了函数式与逻辑编程,还有约束式编程。在约束式编程方法中,变量之间的关联是以约束的花样表示的。

☞ Erlang
它是一种并发编程语言,包含了一七种协助函数式编程的子集。爱立信将 Erlang
作为一种分布式软实时与容错语言来进行开发,并于1998年将其作为一种开放源代码的电脑编程语言揭穿,是最常用的函数式编程语言之一。

☞ F#
它是面向 .NET Framework
的一种编程语言,同时帮忙函数式以及命令式的面向对象编程。微软商讨院的 Don
Syme 开发了那种语言,他现在正在 Microsoft
开发单位开展涉企开发工作。它被称作 F Sharp ,被并入到 .NET Framework 和
Visual Studio 中。

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

☞ Joy
它是一种基于函数组合的纯函数式语言。澳大郑州 La Trobe 高校的 Manfred von
Thun 开发出了那种语言。

☞ Kite
它于二零零六年生产,带有一个由面向对象和函数式编程功用特色混合组成的功能会聚。那是一种可高效运转的语言。有趣的是,Kite
使用管道字符来展开函数式调用,而不像使用其他语言那样使用点或者箭头字符。

☞ ML
丹佛高校的罗布in·Mill纳(罗布in Milner)及其同事在七十年代推出了 ML
。因为它帮衬命令式编程,所以并非一种纯粹的函数式语言。标准 ML
在编译器编写者群体中很受欢迎,是一种模块化的函数式编程语言。阿丽丝 是正式
ML 的白话,辅助分布式统计,四线程和约束式编程。Caml 是 ML
的另一种方言,是一种支持自动内存管理的静态类型语言。Ocaml
是作为开源项目支出出来的 Caml 已毕。 JoCaml 是根据连接演算方式的 Ocaml
版本。

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

☞ OPAL
该名称表示的是 Optimized Applicative Language
(优化利用语言),是由柏林(Berlin)技术大学开发出来的函数式编程语言。

☞ OPS5
它是一种基于规则的生产种类处理器语言,已经成为在正式系统中应用的首选语言。

☞ Q
故此被称为 Q
,因为它是一种等式(equational)编程语言。它是由德意志联邦共和国美因茨(FSV Mainz 05)高校 艾BertGraf
设计出来的一种解释型函数式语言。它可以被描述为用于对表明式进行测算的一组方程式。

编译型编程语言
编译型语言是非凡的经过编译器(将源代码生成机器码的翻译工具)而不是解释器(一步步实践源码,不会在运转前暴发转换)完毕的编程语言。(维基百科)

☞ Ada
它是一种基于 Pascal 的静态类型、结构化、命令式的编程语言。姬恩 Ichbiah
率领的 CII Honeywell Bull 团队开发了 Ada。Ada编译器由第一义务系统验证,它是符合国际标准的电脑编程语言。

☞ ALGOL
它的名号就注脚了它是一种算泰语言。实际上它是在20世纪50年间中期开发出来的一多重命令式编程语言。它被认证可用以成立像
BCPL、B 和 C 那样的编程语言。位于 Oslo 的挪威电脑中央的 Ole-Johan Dahl
和 Kristen Nygaard 在它的底子上创办了 Simula。

☞ C
Bell电脑实验室的 Dennis Ritchie 开发了 C 用于 Unix
平台。它是通用、跨平台、进程化、命令式的编程语言。它用于落到实处系统软件和动用软件,是明天利用最常见的微机编程语言之一。C++
和 C# 都是根据 C 发展而来。

☞ C++
它由高级语言和低级语言相结合,由此被认为是一个中路编程语言。Bell实验室的
Bjarne Stoustrup 开发了 C++,把它看作 C
语言的伸张。它最初被称作“含有类的C”,直到 1983 年才被号称
C++。它是一种协助进程化编程、泛型编程、面向对象编程和数据抽象的两种化语言。
[翻译注:multi-paradigm 中的 paradigm
指格局,常见的编程方式包含:命令式(imperative)、函数式(functional)、注明式(declarative)、面向对象(object-oriented)、进度化(procedural)、逻辑化(logic)、风格化(symbolic)——参考维基百科]

☞ C#
C Sharp 也是一种各类化语言,支持命令式、泛型和面向对象编程。它是
Microsoft .NET 框架 的一有的。它的面向对象语法与 C++ 相似。它还面临 Java
和 Delphi 的影响。

☞ CLEO
它被誉为 Clear Language for Expressing Orders
(清楚表明命令的言语),是用以 LEO 总括机的微处理器语言。

☞ COBOL
其名目代表了 Common Business-Oriented Language
(面向商业的通用语言),被设计用来生意和金融领域。COLBOL 2002
标准支持面向对象编程。它是一个极度古老的编程语言,但仍然在运用。

☞ Cobra
它是一个运转于 .NET 框架和 Mono 框架的面向对象编程语言,由 Chunk
Esterbrook 开发。它的布署受 Python 和 C#
的熏陶。它协理静态和动态类型,适用于单元测试。现在它是一个开源项目。

☞ D
它最初被设计为 C++ 的压实,受 Java、Eiffel 和 C#
的影响。它是面向对象、命令式、种种化的种类编程语言,由 Digital 马尔斯 的
沃尔特 Bright 开发。

☞ DASL
它是 Distributed Application Specification Language
(分布式应用程序描述语言) 的缩写,是由 Sun
公司开发的一款高档、强类型的编程语言。创设它是为着用来开发 Web 应用。

☞ DIBOL
DIBOL 是 Digital Interactive Business Oriented
Language(面向商业的数字互动语言)的简写,它是通用进度命令式的编程语言。它和
COBOL 很像,适用于管理新闻体系的开销。

☞ Fortran
那是进程化、命令式的通用总括机编程语言,适用于科学统计和数值运算。自 IBM
于 20 世纪 50
年代开发出来,它很快走红。它是结构化的编译型编程语言,在高质量总括领域分外流行。它是
Fortran95 的子集。Fortran 的改进版本,Fortran 2003 帮衬面向对象编程。

☞ Java
它是通用总计机编程语言,并发,基于类,面向对象并特意针对尽可能少的信赖来开展统筹。编译后的
Java 代码可以不需求再行编译就运行于各个援助 Java
的阳台。是当代极度流行的言语。

☞ JOVIAL
它是接近 ALGOL 的高阶总结机编程语言。它适用于嵌入式系统的设计和支付。

☞ Objective-C
它是一种反射式面向对象程序编程语言,在 C 的根基上添加了音信服务。

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

☞ Smalltalk
它是反射式的面向对象编程语言,协理动态类型。 Alan Kay、Adele
高尔德berg、Dan Ingalls、Scott 华莱土、Ted Kaehler 和她们在 Xerox PARC
的同事开发了 Smalltalk。他们为教育用途设计了
Smalltalk,之后它就流行起来了。VisualWorks 是 Samlltalk
的美好完成。Squeak 是 Smalltalk 的一种落成方式。Scratch 是基于 Squeak
的可视化编程语言。

☞ Turing
它于 1982 年由加拿大华沙大学的 Ric 霍尔特 和 詹姆斯 Cordy
开发出来。它的名字是为了纪念英帝国电脑地理学家 AlanTuring(艾兰·图灵)。它很像 Pascal,从 2007 年开班免费。

☞ Visual Basic
那是一个事件驱动的编程语言,通过合并开发环境打包。它从 BASIC
继承了许多风味。它的图形化开发特色使初学者学习起来格外简单。

☞ Visual FoxPro
它是面向对象和过程化编程语言,来源于
福克斯Pro。它自身集成了关系型数据库系统,不再须要额外的编程环境。它协理动态编程。

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

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

☞ Bliss
它是一种系统编程语言,是在 C
语言出现此前最显赫的语言之一。Carnegie梅隆高校的 W.A.Wolf、D.B. 罗素 和
A.N. Habermann 发明了 Bliss 。它概括丰富处理机制、协程和宏,但并不包罗goto 语句。

☞ ChucK
它是足以在 Mac OS X、Linux 以及 Microsoft Windows
上运行的面世和强音频定时的编程语言。
它尤其以其为程序员提供在运转程序中做一些修改的能力而著称。

☞ CLIST
它是一种选择命令集合的格局表示的过程式编程语言,这几个命令集合须要像批处理文件一律顺序执行。

☞ HyperTalk
它是一种尖端编程语言,意在给程序员的初学者使用。
那种电脑语言的程序员被称为作者,编写程序的行为被称作脚本。HyperTalk 由
Dan Winker 于 1987 年规划,结构上类似于 Pascal 。

☞ Modula-2
它是1978年由 Niklaus Wirth 在 ETH 制造的通用进程式语言。它与 Pascal
类似,具有系统编程和层层编程功用。

☞ Oberon
Niklaus Wirth、Pascal和 Modula 背后的人,在 1986 年提出了 Oberon
,它被规划为 Oberon 操作系统的一有的。它相仿于 Modula-2 ,但比它小得多。

☞ Component Pascal
那是一种看上去就好像与 Pascal
相关的编程语言,但实际上与它不般配。它实际上是 Oberon-2
的一个变种。Lagoona
是一种实验性编程语言,协理面向组件的编程、将系统分解为逻辑或效益组件的范式。
Niklaus Wirth 的学生 迈克尔 Franz 发明了 Lagoona 。 Seneca,以 Oberon-2
著称,是 Oberon 编程语言的壮大。

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

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

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

☞ PL/I
它是本着科研和工程运用的画龙点睛的处理器编程语言。主要用于执行多少处理,它还援救结构化编程和递归。

☞ Rapira
它是一种在苏联院校讲课总计机程序设计的进程式编程语言。苏联支出的这种语言最初是按照土耳其共和国(The Republic of Turkey)语的首要词。随后才进入的英文关键词。

☞ RPG
此编程语言用于工作应用程序中。它可以与 IBM 的 System I
中间件计算机一起利用。

脚本语言
脚本语言是用来控制应用程序的编程语言。脚本可以单独于任何任何应用程序执行。它们大多数时候嵌入在应用程序中,用于控制或用来执行频仍执行的活动任务,比如与外表程序通讯的义务。

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

☞ Awk
Awk
于上世纪70年份出生于Bell实验室。它选择字符串数据类型、数组和正则表明式来拍卖数据流和文书中基于文本的多少。

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

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

☞ F-Script
它是一种面向对象的脚本语言,与 Smalltalk
分外接近,但增添了数组编程的表征。

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

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

☞ Mondrian
以此脚本语言为 Internet 应用而生,它可以视作是 Haskell 和 Java 的重组。

☞ PHP
PHP 是一种常见应用的脚本语言。它用来创制动态网页,同时也接济命令行接口。

☞ Revolution
它是基于 HyperTalk 的便捷应用程序开发语言。它跨平台,帮忙动态类型。

☞ Tcl
它被认为是一种容易学习的脚本语言。它用于嵌入式系统的立刻原型开发。

☞ VBScript
它是微软开销的 Visual Basic 的变体,非常活跃。VBScript 在微软 Windows
桌面系统中都视作默认组件存在。

☞ Windows PowerShell
它是微软的通令行 shell 和脚本语言。它于 2006 年发表,可用以 Windows
XP、Windows Vista 以及 Windows Server 2003 和 Windows Server
2008[翻译注:还有立异一些的 Windows 版本]。它与 Microsoft .NET
框架同盟,包涵可执行程序、独立运用中的窗体、常规的 .NET 类等。Cmdlet
是一定的 .NET 类金华昆本,或者由局地 Cmdlet 通过必要逻辑组合起来。

标志编程语言
标志编程语言 (马克up Languages)
是一种人造语言,它应用文本注释来定义这几个文件的显示格局。

☞ Curl
它是一种反射式的面向对象的编程语言。它是一连串似于 HTML 的符号语言。Curl
是支撑多重继承的面向对象编程语言。

☞ SGML
基准通用标记语言(SGML)是缘于 IBM
的通用标记语言。它是足以为文档定义标记语言的 ISO
标准元语言。它的目的是共享必须长时间保留下来的大型项目机读文件。

☞ HTML
超文本标记语言(缩写为 HTML )是用于网页的最闻名的号子语言。它是用 HTML
标签的款式写成的,它们被尖括号所包围。HTML
标签描述了文档中的文本外观,并且可以停放到一些其余代码中以影响 Web
浏览器的表现。HTML 使用 SGML 的默认语法。

☞ XML
其一名字代表可扩展标记语言(Extensible 马克up
Language)。它是可扩充的,因为它同意用户自定义 XML
元素。它辅助通过互连网共享结构化数据以及数额的编码和系列化。它起点于
SGML 的一个子集。 XPath 是用来从 XML 文档中挑选节点的 XML
路径语言。它帮衬值计算。XQuery 用于查询 XML
数据的聚合。可扩展样式表语言转换(XSLT)是一种基于 XML 的语言,用于将
XML 文档转换为全人类可读的格式。Apache Ant 是软件营造过程中的自动化工具。
它应用 XML 来讲述营造进程。

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

基于逻辑的编程语言
逻辑编程是一种基于格局逻辑的编程范例。用逻辑编程语言编写的程序都是逻辑方式的一组句子,表明关于某些难点域的谜底和规则。(维基百科)

☞ ALF
代数逻辑函数式(Algebraic Logic Functional
)编程语言是一种多范式的编程语言,它是效益编程和逻辑编程的重组。 ALF
程序语句会被编译成一种抽象机指令。用 C
编写的仿真器可以执行抽象机的次序。

☞ Fril
Fril 语言是由 Trevor 马丁 和 吉姆 Baldwin于20世纪80年份在莱比锡大学的时候设计的。它至关紧要面向一阶谓词演算,扶助模糊集和元编程,基于
Prolog 的语法。

☞ Janus
Janus 扶助并发和约束式编程。

☞ Leda
这种统计机编程语言是按照逻辑的,函数式,命令式和面向对象编程的混合体。由此,它是一种多范式语言。

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

☞ Poplog
它是一个无敌的多范式软件开发环境,其主干语言是 POP-11
。该开发环境的有所语言共享一个共同的言语编辑器,并且是增量编译的编程语言。

☞ Prolog
它是一种帮忙逻辑编程的通用编程语言,平时可以连系到人工智能和测算语言学。语言是申明式的,程序逻辑则以涉及的款式来表述。
Mercury 是按照 Prolog 的函数式逻辑编程语言。Strawberry Prolog 是 Prolog
的一种方言,被设计得不难使用。 Visual Prolog 是支撑面向对象编程的 Prolog
强类型扩张。它是一种基于逻辑的编译型编程语言。

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

出现编程语言
发编程
是一种统计机编程技术,可以让操作并行执行——在单总计机依旧领先多台计算机上都得以兑现,而在后一种意况下,使用术语分布式总计。(维基百科)

☞ ABCL
它是依据 Actor 的并行语言(Actor-Based Concurrent
Language)的一个言语种类,是在东瀛于1980年份和90年份开发出来的。ABCL/1、ABCL/R
以及 ABCL/R2 就是 ABCL 连串的一对成员。

☞ Afnix
它是一种多线程函数式编程语言。它的解释器是用 C++ 编写的。
其运转时发动机帮忙32位和64位平台。

☞ Cilk
Cilk 是巴黎高等艺术学院实验室在1994年开立出来的,援救二十四线程并行编程。

☞ Concurrent Pascal
美利坚合众国丹麦王国裔总括机地理学家 Per Brinch 汉森 创制了 Concurrent
Pascal,用来编排操作系统和为实时系统编程。

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

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

☞ Limbo
在Bell实验室支付出来的 Limbo
可用来为分布式系统编写程序。它的显着特点就是其编译器可以生成独立于系统布局的对象代码。
Limbo 被用来开发在 Inferno 操作系统上运行的应用程序。最初作为 Plan 9
操作系统一部分的 亚历克斯 就是 Limbo 的前身。

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

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

☞ SR
其名目 SR 是 Synchronizing
Resources(同步资源)的首字母缩略词,是一种互动编程语言。

面向对象编程语言
面向对象编程 ( OOP)
是基于“对象”思想的编程规范,它包蕴数据,一般称为属性,表现为字段(field)的款式;还蕴涵代码,一般称为方法,表现为顺序的样式。在
OOP 中,统计机程序是根据目的与对象时期的并行来设计的。(Wikipedia)

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

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

☞ Cecil
那是由 Craig Chambers 在华盛顿高校开创的一种面向对象编程语言。它与
Objective-C 和 Modula-3 分外相似。

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

☞ Lisaac
这是按照原型概念的首款编译性面向对象编程语言。它还协助系统编程。

☞ MOO
那是一种基于动态类型原型的编程语言,援助面向对象编程。它帮忙越发处理机制和巡回结构。

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

☞ Object-Z
这一个语言由澳大乌鲁木齐的 Queensland 高校开发。它扩大了 Z
编程语言,为其添加了面向对象的特征。

☞ Obliq
那是一种提供面向对象编程特性的解释性总结机编程语言。它协助无类型变量,被设计用来分布式和多线程计算机。

☞ Oxygene
Oxygene 是一种基于 Object Pascal
的面向对象编程语言,拥有丰硕的成效集。它原先被喻为 ‘Chrome’。

☞ Pliant
它按照动态编译器,具有特殊的力量来协理低级指令列表,同时也接济高级表明式。

☞ Prograph
它是可视化的面向对象语言,援助三种样式,使用标志来代表数据上的操作。

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

☞ Scala
Scala
名称表示它是可伸张(Scalable)的语言。它是一种多范型编程语言,提供了面向对象及函数式编程能力。

☞ Self
那是依照原型的面向对象编程语言。牛顿Script 在很大程序上受 Self
影响,它用于为 Apple 牛顿 编写程序。

☞ Slate
那么些面向对象编程语言也是根据原型概念的。它有局地特点来自 Smalltalk 和
Self 语言。Slate 设计出来的目标是为程序员提供一个像操作系统的样的条件。

☞ XOTcl
它是从 Tool Command Language [翻译注:可能叫 Tcl 更易于认出来]
伸张而来,帮助元类、动态类和措施。

☞ IO
那是纯面向对象编程语言,拥有基于原型对象的模型。它体积不大,可以在小型便携式虚拟机上运行

发表评论

电子邮件地址不会被公开。 必填项已用*标注