史上最全编程语言列表,你掌握了哪些?

全文阅读

 

计算机编程语言可用于将指令传达给计算机。下面可能是史上最全编程语言列表,我将它们分为以下几类,你掌握了哪些?

  • 解释型编程语言
  • 函数式编程语言
  • 编译型编程语言
  • 过程式编程语言
  • 脚本编程语言
  • 标记编程语言
  • 基于逻辑的编程语言
  • 并发编程语言
  • 面向对象编程语言

解释型编程语言

解释型语言是这样一种编程语言,其大部分实现直接执行指令,而无需先将程序编译成机器语言指令。解释器直接执行程序,它会将每个语句翻译成已编译成了机器代码的一个或多个子程序的序列。(维基百科)

  • 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 的语言结构。

  • J

Ken Iverson 和 Roger Hui 开发了这个只需要使用基础 ASCII 字符集的编程语言。它是一种数组编程语言,适用于数学和统计操作。

  • Lisp

Lisp是如今正在被广泛使用的第二古老的高级编程语言。其名称 Lisp 派生自“列表处理语言(List Processing Language)”。Lisp 支持的重要数据结构之一是链表。 Lisp 程序会将源代码当做是数据结构。

  • Lua

计算机图形技术组的成员在1993年开发出了 Lua。它被设计成为脚本语言,是一种不可获取的过程式编程语言,以简单而强大而闻名。

  • M

M 是 MUMPS 的缩写,它是为医疗保健行业而创建的一种编程语言。M 语言是由医学信息技术的创始人 Neil Pappalardo 以及他的同事开发出来的。

  • Pascal

 

全文阅读

145554_Ch77_3471671.png

转载于:https://my.oschina.net/u/3471671/blog/920208

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值