我无法找到Erlang OTP的明确定义以及它的用途。任何人都可以简要介绍它是什么以及它做什么?
在erlang/otp上,它说
Erlang是一种编程语言,用于构建具有高可用性要求的大规模可扩展软实时系统。它的一些用途是电信,银行,电子商务,计算机电话和即时消息。 Erlang的运行时系统内置了对并发,分发和容错的支持。
OTP是一套Erlang库和设计原则,提供中间件来开发这些系统。它包括自己的分布式数据库,与其他语言接口的应用程序,调试和发布处理工具。
答案 0 :(得分:13)
你实际上在问题中有答案
首先,Erlang是一种编程语言,其他编程语言的例子
编程语言是程序员用来开发应用程序,脚本或其他一组指令以供计算机执行的特殊语言。
第二个OTP是一组在构建用erlang编写的应用程序时可以使用的工具和库
在编程中,库是已编译代码的集合,程序员可以在程序中使用它。库对于存储常用代码特别有用。
现在OTP代表开放电信平台,虽然这是一个奇怪的名称来调用一组库,这个名称大多数是由于Erlang编程语言是在爱立信计算机科学实验室设计的。所以OTP是erlang标准库的名称,所以虽然名称包含术语telecom,但库不再是电信了