- 并行程序设计在语言中,可以借由spawn/*函数,将特定的函数设置为独立的进程,之后可以做跨进程通信。
- 函数式程序设计由于Erlang早期以Prolog开发制成,受语言特性影响,即成为函数式语言。
- 单次赋值每个变量只能跟数据绑一次,所以,不像一般程序设计语言的变量可以多次指定为不同的值。单次赋值的好处是状态单纯,使程序容易阅读。
- 及早求值或严格求值Erlang基本求值策略为计算机语言中及早求值之特性。而且,可以借由明确使用无参数的λ表达式,将特定函数设置为惰性求值策略。
- 动态数据类型与类型系统有编译时期的类型检查系统支持。
- 快速失败在运行时期发生的错误,会由错误位置提交消息,发生错误的进程立刻停止执行。借由进程通讯机制,可以自动传递错误、捕捉错误,使其他进程能够帮助处理错误。
- 代码热更新由于Erlang是函数语言,可以撰写特定的程序结构,制作即时更换新版函数的机制。
- 脚本语言Erlang实现提供了脚本运行方式。
首页 >
Erlang二十年,如何在编程语言中占据一席之地? – 网络|
网络连接线接口怎么接,pr怎么做一个字一个字出来的效果,怎么制作一个网页链接吗Erlang二十年,如何在编程语言中占据一席之地
python布尔操作符(详细了解python中的布尔运算) |python里的字典类型和列表类型 | python布尔操作符(详细了解python中的布尔运算) |python里的字典类型和列表类型 ...