Erlang编程语言

作者: Randy Alexander
创建日期: 28 四月 2021
更新日期: 26 六月 2024
Anonim
Erlang 语言概览
视频: Erlang 语言概览

内容

定义-Erlang编程语言是什么意思?

Erlang编程语言是一种通用的,同时进行的和垃圾收集的编程语言,它还可以用作运行时系统。 Erlang的顺序派生是一种功能性语言,具有可靠的计算,单个分配和动态数据输入的功能,并同时遵循Actor模型。


Erlang由乔·阿姆斯特朗(Joe Armstrong)于1986年开发,最初由爱立信以专有语言发布,然后于1998年以开源语言发布。

爱立信设计了Erlang,以支持分布式,容错,软实时和不间断应用。 Erlang支持热插拔;因此,无需重新启动系统即可替换代码。

Microsoft Azure和Microsoft Cloud简介在本指南中,您将了解什么是云计算,以及Microsoft Azure如何帮助您从云迁移和运行业务。

Techopedia解释了Erlang编程语言

在大多数语言中,线程被视为复杂的易于出错的区域。但是,Erlang允许在语言级别进行开发以创建和处理流程。

这旨在简化程序员的同时编程。在Erlang中,所有并发都是明确的。进程通过传递而不是共享变量来交换数据,从而消除了锁的存在和需要。 Erlang的开发概念非常类似于Erlang内置系统的开发。

Erlang开发团队成员兼发明家Mike Williams遵循以下哲学:

最佳工作技术: 通过开发人员设计的原型,找到最佳的工作技术。技能专长

不仅仅是想法: 想法还不够。开发人员还必须具有实现这些想法并验证它们是否有效的技能。

减少错误: 将错误降至最低,最好仅在研究阶段而不是在生产阶段。

Erlang编程语言的一个主要优点是它支持线程和并发,并支持一小群原语,可以高效地生成和链接过程。

这些过程是Erlang应用程序结构的基本元素,可自由使用通信顺序过程(CSP)模型。