究竟什么是Erlang OTP?

时间:2015-09-27 12:38:05

标签: erlang otp

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

erlang/otp上,它说

  

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

     

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

1 个答案:

答案 0 :(得分:13)

你实际上在问题中有答案

首先,Erlang是一种编程语言,其他编程语言的例子

  • 开始
  • 的Python
  • 红宝石

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

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

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

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