广

位置:首页 > 网站 > 编程快速收录请加QQ:81742696
名称:Erlang
收录:2018-01-24
人气:

网站介绍

    Erlang的官方网站。Erlang是一种通用的并行程序设计语言,它由瑞典电信设备制造商爱立信所辖的计算机科学研究室开发,目的是创造一种可以应付大规模开发活动的程序设计语言和执行环境。Erlang问世于1987年,经过十年的发展,于1998年发表开放源码版本。Erlang是运作于虚拟机的解释型语言,但是现在也包含有乌普萨拉大学高性能Erlang计划(HiPE)开发的原生程式码编译器,自R11B-4版本开始,Erlang也支持脚本方式执行。在程式设计典范上,Erlang属于多重典范编程语言,涵盖函数式、并行及分布式。循序执行的Erlang是一个及早求值, 单次赋值和动态类型的函数式编程语言。

    Erlang得名于丹麦数学家及统计学家Agner Krarup Erlang,同时Erlang还可以表示Ericsson Language。Erlang语言由瑞典爱立信电信公司的Joe Armstrong开始设计,开始于公元一九八零年代。最初是以Prolog程序设计语言为基础,几度改版之后,改成以Joe's Abstract Machine为基础的独立语言执行环境。虽然语言风格仍与Prolog相近,不过因Erlang语言设计的走向,Erlang成为具备函数语言特色的程序设计语言。1998年起,Erlang发布开放源码版本,称为开源电信平台。开源电信平台采用修改过的Mozilla公共许可证协议发放,同时爱立信仍然提供商业版本的技术支持。目前,Erlang最大的商业用户是爱立信,其他知名用户有北电网络、亚玛逊以及T-Mobile等。

    Erlang程序结构以函数定义为主。函数是一组将输入分别对应到输出的规则,对应方式遵守数学函数的惯例。此外,Erlang语言由几项构句要素所组成,包括文字(或称原子)、数字、列表、值组、字符、字串、二进制资料、模组、与特定用途的关键字如fun ... end,if ... end,case ... of ... end,spawn,!,receive ... end等等。

广告

推荐网站