目录:
定义-Erlang编程语言是什么意思?
Erlang编程语言是一种通用的,同时进行的和垃圾回收的编程语言,它还可以用作运行时系统。 Erlang的顺序派生是一种功能性语言,具有可靠的计算,单项赋值和动态数据输入功能,同时遵循Actor模型。
Erlang由乔·阿姆斯特朗(Joe Armstrong)于1986年开发,最初由爱立信以专有语言发布,然后于1998年以开源语言发布。
爱立信设计了Erlang,以支持分布式,容错,软实时和不间断应用。 Erlang支持热插拔; 因此,无需重新启动系统即可替换代码。
Techopedia解释了Erlang编程语言
在大多数语言中,线程被视为复杂的易于出错的区域。 但是,Erlang允许在语言级别进行开发以创建和处理流程。
这旨在简化程序员的同时编程。 在Erlang中,所有并发都是明确的。 进程通过消息传递而不是共享变量来交换数据,从而消除了锁的存在和需要。 Erlang的开发概念非常类似于Erlang内置系统的开发。
Erlang开发团队成员兼发明家Mike Williams遵循以下哲学:
最佳工作技巧:通过开发人员的原型设计,找到最佳工作技巧。 技能专长
不仅仅是想法:想法还不够。 开发人员还必须具有实现这些想法并验证它们是否有效的技能。
最小化错误:将错误降至最低,最好仅在研究阶段而不是在生产过程中。
Erlang编程语言的一个主要优点是它支持线程和并发,并支持一小群原语,可以高效地生成和链接过程。
这些过程是Erlang应用程序结构的基本元素,可以自由使用通信顺序过程(CSP)模型。