JOVIAL
计算机编程说话可用于将指令传达给计算机。它们基于某些句法和语义规矩,定义了编程说话中每种构造的含义。
如今我获得了一个凡是可以找获得的每种编程说话的列表。我将它们分为以下几类:
解释型编程说话
函数式编程说话
编译型编程说话
过程式编程说话
脚本编程说话
标记编程说话
基于逻辑的编程说话
并发编程说话
面向对象编程说话
解释型编程说话
解释型说话是如许一种编程说话,其大年夜部分实现直接履行指令,而无需先将法度榜样编译成机械说话指令。说冥器直接履行法度榜样,它会将每个语句翻译成已编译成了机械代码的一个或多个子法度榜样的序列。(维诽谤科)
APL
APL 以《编程说话(A Programming Language)》一书定名(Iverson,Kenneth E.,1962),它是一种数组编程说话。它可以在多个数据阵列上同时工作。 它是一种解释型、可交互和函数式的编程说话。
AutoIt
它是自由软件,是一种用于 Microsoft Windows 的主动化说话。 重要目标是创建可用于在 Windows 上履行某些反复义务的主动化脚本。
BASIC
于1964年由约翰·乔治·凯米尼(John George Kemeny)和托特·尤金·库尔茨(Thomas Eugene Kurtz)在达特茅斯(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 是由 Tim Long 于1992年设计的,它是一种通用的解释型计算机编程说话。它支撑动态输入,灵活的数据类型以及其它的一些类似于 C 的说话构造。
在20世纪90年代,日本鼓起了要开辟如许一种说话的动力。它具有与 Perl 类似的动态类型体系和主动内存治理功能。它支撑多种编程样式,是一种动态的面向对象说话。
J
Ken Iverson 和 Roger Hui 开辟了这个只须要应用基本 ASCII 字符集的编程说话。它是一种数组编程说话,实用于数学和统计操作。
Lisp
ROOP
Lua
计算机图形技巧组的成员在1993年开辟出了 Lua。它被设计成为脚本说话,是一种弗成获取的过程式编程说话,以简单而强大年夜而有名。
M
M 是 MUMPS 的缩写,它是为医疗保健行业而创建的一种编程说话。M 说话是由医学信息技巧的开创人 Neil 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
它重要在桌面出版范畴中应用,被称为页面描述说话。它是一种基于客栈的动态编程说话,由美国计算机科学家 John Warnock 和计算机科学范畴有名人物 Charles Geschke 开辟。这些开辟人员后来一路创建了异常知名的 Adobe Systems 公司。
Python
它是一种支撑强迫敕令,面向对象和函数式编程样式的高等编程说话。它与 Perl 在动态类型体系和主动内存治理方面有类似之处。Python 最初于1991年由荷兰计算机法度榜样员 Guido van Rossum 宣布,它是一种基于社区的开放性说话,其开辟由 Python Software Foundation 来进行治理。
REXX
Restructured Extended Executor(重构扩大履行器)的简称,它是由 IBM 开辟的解释型说话。它被设计出来的目标是成为一种易于进修和浏览的说话。 NetRexx 是 IBM 供给的基于 REXX 的面向对象编程实现。Object REXX 是基于 REXX 的面向对象脚本说话。
Ruby
S-Lang
S-Lang 一开端是作为一种基于客栈的说话来而开辟出来,而如今已经演变为一种类似于 C 的说话。它是由 John E. Davis 开辟出来的。
Spin 是一种多义务且面向对象的编程说话,其编译器会将代码转换为字节码。多个 Spin 代码线程可以在同时运行,大年夜而实现多义务处理。Spin 是由 Parallax 的 Chip Gracey 开辟出来的。
函数式编程说话
函数式编程说话 定义每次的计算作为数学求值。他们把核心集中在函数的应用。大年夜量的函数编程说话被绑定在数学计算上。
Charity
过程式编程说话
它是一种纯净的函数式,非图灵完全说话,这意味着所有的法度榜样都可以被包管能终止。Charity 是由加拿大年夜的一所公立大年夜学 —— Calgary 大年夜学设计的。
它是一种纯净的函数式编程说话,拥有跨平台才能,主动垃收受接收集机制,多半据构造和引用透明性,这些才能意味着一个函数,只要给它一个输入将老是会有一个输出。
推荐阅读
云清联盟发布全网协同防护方案 2017将继续“纳新”共赢未来
【51CTO.com原创稿件】2017年5月10日,作为国内首家协同应对DDoS进击的组织,云清联盟在京宣布全网协同防护筹划,华为、中国电信云堤、青松云安然作为组织提议者,针对今朝DDoS日益跋扈獗>>>详细阅读
本文标题:这可能是最全的计算机编程语言列表了
地址:http://www.17bianji.com/lsqh/35220.html
1/2 1

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