Erlang - 概述

Erlang是一种通用的面向并发的编程语言,它由瑞典电信设备制造商爱立信所辖的CS-Lab开发,目的是创造一种可以应对大规模并发活动的编程语言和运行环境。

Erlang问世于1987年,经过十年的发展,于1998年发布开源版本。Erlang是运行于虚拟机的解释性语言,但是也包含有乌普萨拉大学高性能Erlang计划(HiPE)开发的本地代码编译器,自R11B-4版本开始,Erlang也开始支持脚本式解释器。在编程范型上,Erlang属于多重范型编程语言,涵盖函数式、并发式及分布式。顺序执行的Erlang是一个及早求值,单次赋值和动态类型的函数式编程语言

为什么选择 Erlang?

如果您有以下需求,则应使用 Erlang 来开发您的应用程序−

  • 应用程序需要处理大量并发活动。

  • 它应该可以通过计算机网络轻松分发。

  • 应该有一种工具可以使应用程序对软件和硬件错误都具有容错能力。

  • 应用程序应该是可扩展的。 这意味着它应该能够跨越多个服务器,而几乎不需要任何更改。

  • 它应该能够轻松升级和重新配置,而无需停止和重新启动应用程序本身。

  • 应用程序应在特定的严格时间范围内响应用户。

Erlang 的官方网站是 https://www.erlang.org/

Erlang Official Website