首页编程语言erlang语言编程,erlang编程指南

erlang语言编程,erlang编程指南

cysgjjcysgjj时间2024-06-06 00:12:37分类编程语言浏览118
导读:Erlang二十年,如何在编程语言中占据一席之地?Erlang二十年,如何在编程语言中占据一席之地?Erlang从1987年诞生,到现在已经有32年时间,既然能在编程语言中占有一席之地,说明肯定具有一些语言特色,Erlang语言具有以下特色:并行程序设计 在语言中,可以借由spawn/*函数,将特定的函数设置为独立的进程,之后可以做跨……...
  1. Erlang二十年,如何在编程语言中占据一席之地?

Erlang二十年,如何编程语言中占据一席之地?

Erlang从1987年诞生,到现在已经有32年时间,既然能在编程语言中占有一席之地,说明肯定具有一些语言特色,Erlang语言具有以下特色:

  • 并行程序设计 在语言中可以借由spawn/*函数,将特定的函数设置为独立的进程,之后可以做跨进程通信
  • 函数式程序设计 由于Erlang早期以Prolog开发制成,受语言特性影响,即成为函数式语言。
  • 单次赋值 每个变量只能跟数据绑一次,所以,不像一般程序设计语言的变量可以多次指定为不同的值。单次赋值的好处是状态单纯,使程序容易阅读。
  • 及早求值或严格求值 Erlang基本求值策略为计算机语言中及早求值之特性。而且,可以借由明确使用无参数的λ表达式,将特定函数设置为惰性求值策略。
  • 动态数据类型与类型系统编译时期的类型检查系统支持
  • 快速失败 在运行时期发生的错误,会由错误位置提交消息,发生错误的进程立刻停止执行。借由进程通讯机制,可以自动传递错误、捕捉错误,使其他进程能够帮助处理错误。
  • 代码热更新 由于Erlang是函数语言,可以撰写特定的程序结构制作即时更换新版函数的机制。
  • 脚本语言 Erlang实现提供了脚本运行方式
erlang语言编程,erlang编程指南
图片来源网络,侵删)

[免责声明]本文来源于网络,不代表本站立场,如转载内容涉及版权等问题,请联系邮箱:83115484@qq.com,我们会予以删除相关文章,保证您的权利。转载请注明出处:http://www.wnpsw.com/post/14301.html

函数言中Erlang
互联网技术领域是什么专业类别 以科技引领创新的建议有哪些