2015-09-27 335 views
3

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

erlang/otp,它说

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

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

+3

也许你可以说明你到底在找什么?您复制的描述实际上是对Erlang和OTP的很好的简要描述。 –

+0

对不起,这个问题有点含糊,因为我不完全确定问什么是正确的(我从来没有看过Erlang)。我想我想知道Erlang OTP在带来的好处方面的重要性。 – domp

+1

也许你会发现这个描述更有帮助:http://learnyousomeerlang.com/what-is-otp – helios35

回答

10

实际上,你有你的问题

首先二郎的答案是一种编程语言,围棋

  • 的Python
  • 红宝石
  • 其他编程语言

    • 的例子

      编程语言是a特殊语言程序员用于开发应用程序,脚本或其他计算机执行的指令集。

      二OTP是一组工具和库建设用Erlang编写的

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

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

    +0

    谢谢!实际上,这正是我困惑的原因。知道OTP代表开放电信平台,我认为OTP代表的不仅仅是Erlang的标准库。 – domp