Curry
它是一种函数逻辑编程说话,实现了函数式与逻辑编程,还有束缚式编程。在束缚式编程办法中,变量之间的关系是以束缚的情势表示的。
这是一种基于动态类型原型的编程说话,支撑面向对象编程。它支撑异常处理机制和轮回构造。
Erlang
它是一种并发编程说话,包含了一系列支撑函数式编程的子集。爱立信将 Erlang 作为一种分布式软及时与容错说话来进行开辟,痊愈1998年将其作为一种开放源代码的计算机编程说话宣布,是最常用的函数式编程说话之一。
F#
Haskell
Haskell 是以 Haskell Curry ——一个逻辑学家——来定名的,是一中标准化的纯函数式说话。它支撑模式匹配,可定义运算符、单个赋值、代数数据类型以及递归函数。
Joy
它是一种基于函数组合的纯函数式说话。澳大年夜利亚 La Trobe 大年夜学的 Manfred von Thun 开辟出了这种说话。
Kite
它于2006年推出,带有一个由面向对象和函数式编程功能特点混淆构成的功能集合。这是一种可快速运行的说话。有趣的是,Kite 应用管道字符来进行函数式调用,而不像应用其他说话那样应用点或者箭头字符。
ML
爱丁堡大年夜学的罗宾·米尔纳(Robin Milner)及其同事在七十年代推出了 ML 。因为它支撑敕令式编程,所以并非一种纯粹的函数式说话。标准 ML 在编译器编写者群体中很受迎接,是一种模块化的函数式编程说话。Alice 是标准 ML 的方言,支撑分布式计算,多线程和束缚式编程。Caml 是 ML 的另一种方言,是一种支撑主动内存治理的静态类型说话。Ocaml 是作为开源项目开辟出来的 Caml 实现。 JoCaml 是基于连接演算模式的 Ocaml 版本。
Nemerle
Object-Z
它是专为 .NET 平台设计的一种静态类型编程说话。 Nemerle 中的法度榜样会被编译成中心说话字节码。它支撑函数式,敕令式以及面向对象编程。
OPAL
该名称表示的是 Optimized Applicative Language (优化应用说话),是由柏林技巧大年夜学开辟出来的函数式编程说话。
OPS5
它是一种基于规矩的临盆体系计算机说话,已经成为在专业体系中应用的首选说话。
HyperTalk
Q
之所以被称为 Q ,因为它是一种等式(equational)编程说话。它是由德国美因茨大年夜学 Albert Graf 设计出来的一种解释型函数式说话。它可以被描述为用于对表达式进行计算的一组方程式。
编译型编程说话
编译型说话是典范的经由过程编译器(将源代码生成机械码的翻译对象)而不是说冥器(一步步履行源码,不会在运行前产生转换)实现的编程说话。(维诽谤科)
Clean
Ada
它是一种基于 Pascal 的静态类型、构造化、敕令式的编程说话。Jean Ichbiah 带领的 CII Honeywell Bull 团队开辟了 Ada。Ada 编译器由关键义务体系验证,它是相符国际标准的计算机编程说话。
ALGOL
它的名称就注解了它是一种算法说话。实际上它是在20世纪50年代中期开辟出来的一系列敕令式编程说话。它被证实可用于创建像 BCPL、B 和 C 如许的编程说话。位于 Oslo 的挪威计算机中间的 Ole-Johan Dahl 和 Kristen Nygaard 在它的基本上创造了 Simula。
C
贝尔电脑实验室的 Dennis Ritchie 开辟了 C 用于 Unix 平台。它是通用、跨平台、过程化、敕令式的编程说话。它用于实现体系软件和应用软件,是当今应用最广泛的计算机编程说话之一。C++ 和 C# 都是基于 C 成长而来。
C++
它由高等说话和初级说话相结合,是以被认为是一个中级编程说话。贝尔实验室的 Bjarne Stoustrup 开辟了 C++,把它作为 C 说话的扩大。它最初被称为“含有类的C”,直到 1983 年才被称为 C++。它是一种支撑过程化编程、泛型编程、面向对象编程和数据抽象的多样化说话。
[译者注:multi-paradigm 中的 paradigm 指情势,常见的编程情势包含:敕令式(imperative)、函数式(functional)、申明式(declarative)、面向对象(object-oriented)、过程化(procedural)、逻辑化(logic)、风格化(symbolic)——参考维诽谤科]
C Sharp 也是一种多样化说话,支撑敕令式、泛型和面向对象编程。它是 Microsoft .NET 框架 的一部分。它的面向对象语法与 C++ 类似。它还受到 Java 和 Delphi 的影响。
CLEO
它被称为 Clear Language for Expressing Orders (清跋扈表达敕令的说话),是用于 LEO 计算机的计算机说话。
COBOL
其名称代表了 Common Business-Oriented Language (面向贸易的通用说话),被设计用于贸易和金融范畴。COLBOL 2002 标准支撑面向对象编程。它是一个异常古老的编程说话,但仍然在应用。
Cobra
它是面向 .NET Framework 的一种编程说话,同时支撑函数式以及敕令式的面向对象编程。微软研究院的 Don Syme 开辟了这种说话,他如今正在 Microsoft 开辟部分进话旧入开辟工作。它被称作 F Sharp ,被集成到 .NET Framework 和 Visual Studio 中。
它是一个运行于 .NET 框架和 Mono 框架的面向对象编程说话,由 Chunk Esterbrook 开辟。它的设计受 Python 和 C# 的影响。它支撑静态和动态类型,实用于单位测试。如今它是一个开源项目。
D
它最初被设计为 C++ 的加强,受 Java、Eiffel 和 C# 的影响。它是面向对象、敕令式、多样化的体系编程说话,由 Digital Mars 的 Walter Bright 开辟。
它是 Maya 软件中处理义务的脚本说话,缩写为 MEL。它的语法类似 Perl。
DASL
它是 Distributed Application Specification Language (分布式应用法度榜样描述说话) 的缩写,是由 Sun 公司开辟的一款高等、强类型的编程说话。创建它是为了用来开辟 Web 应用。
DIBOL
DIBOL 是 Digital Interactive Business Oriented Language(面向贸易的数字互动说话)的简写,它是通用过程敕令式的编程说话。它和 COBOL 很像,实用于治理信息体系的开辟。
Fortran
这是过程化、敕令式的通用计算机编程说话,实用于科学计算和数值袈渌算。自 IBM 于 20 世纪 50 年代开辟出来,它敏捷走红。它是构造化的编译型编程说话,在高机能计算范畴异常风行。它是 Fortran95 的子集。Fortran 的修订版本,Fortran 2003 支撑面向对象编程。
推荐阅读
云清联盟发布全网协同防护方案 2017将继续“纳新”共赢未来
【51CTO.com原创稿件】2017年5月10日,作为国内首家协同应对DDoS进击的组织,云清联盟在京宣布全网协同防护筹划,华为、中国电信云堤、青松云安然作为组织提议者,针对今朝DDoS日益跋扈獗>>>详细阅读
本文标题:这可能是最全的计算机编程语言列表了
地址:http://www.17bianji.com/lsqh/35220.html
1/2 1

网友点评
精彩导读
科技快报
品牌展示