究竟什么是Erlang OTP?

dom*_*omp 6 erlang erlang-otp

我无法找到Erlang OTP的明确定义以及它的用途.任何人都可以简要介绍它是什么以及它做什么?

erlang/otp上,它说

Erlang是一种编程语言,用于构建具有高可用性要求的大规模可扩展软实时系统.它的一些用途是电信,银行,电子商务,计算机电话和即时消息.Erlang的运行时系统内置了对并发,分发和容错的支持.

OTP是Erlang库和设计原则的集合,提供中间件来开发这些系统.它包括自己的分布式数据库,与其他语言接口的应用程序,调试和发布处理工具.

bya*_*haf 15

你真的在问题中有答案

第一个Erlang是一种编程语言,是其他编程语言的例子

  • 蟒蛇
  • 红宝石

编程语言是程序员用来开发应用程序,脚本或其他一组指令以供计算机执行的特殊语言.

第二个OTP是一组工具和库,可以在构建用erlang编写的应用程序时使用

在编程中,库是已编译代码的集合,程序员可以在程序中使用它.库对于存储常用代码特别有用.

现在OTP代表开放电信平台,虽然这是一个奇怪的名称来调用一组库,这个名称主要是因为Erlang编程语言是在爱立信计算机科学实验室设计的.所以OTP是erlang标准库的名称,所以虽然名称包含术语telecom,但库不再是电信了