Erlang/OTP 到底是什么?
What exactly is Erlang/OTP?
我找不到关于 Erlang/OTP 是什么以及它的用途的明确定义。谁能简单介绍一下它是什么,有什么作用?
在 erlang/otp 上,它说
Erlang is a programming language used to build massively scalable soft real-time systems with requirements on high availability. Some of its uses are in telecom, banking, e-commerce, computer telephony and instant messaging. Erlang's runtime system has built-in support for concurrency, distribution and fault tolerance.
OTP is set of Erlang libraries and design principles providing middle-ware to develop these systems. It includes its own distributed database, applications to interface towards other languages, debugging and release handling tools.
问题中你确实有答案
首先Erlang是一种编程语言,其他编程语言的例子
- 去
- Python
- Ruby
编程语言是程序员用来开发应用程序、脚本或其他指令集供计算机执行的特殊语言。
第二个 OTP 是一组工具和库,在构建用 erlang 编写的应用程序时可以使用这些工具和库
在编程中,库是程序员可以在其程序中使用的已编译代码的集合。库对于存储常用代码特别有用。
- Python 有 Python Standard Library
- Ruby 有 Ruby Standard Library
现在 OTP 代表开放电信平台,虽然这是一组库的奇怪名称,但这个名称主要是因为 Erlang 编程语言是在爱立信计算机科学实验室设计的。所以 OTP 是 erlang 标准库的名称,所以虽然名称中包含电信一词,但该库不再与电信有关
我找不到关于 Erlang/OTP 是什么以及它的用途的明确定义。谁能简单介绍一下它是什么,有什么作用?
在 erlang/otp 上,它说
Erlang is a programming language used to build massively scalable soft real-time systems with requirements on high availability. Some of its uses are in telecom, banking, e-commerce, computer telephony and instant messaging. Erlang's runtime system has built-in support for concurrency, distribution and fault tolerance.
OTP is set of Erlang libraries and design principles providing middle-ware to develop these systems. It includes its own distributed database, applications to interface towards other languages, debugging and release handling tools.
问题中你确实有答案
首先Erlang是一种编程语言,其他编程语言的例子
- 去
- Python
- Ruby
编程语言是程序员用来开发应用程序、脚本或其他指令集供计算机执行的特殊语言。
第二个 OTP 是一组工具和库,在构建用 erlang 编写的应用程序时可以使用这些工具和库
在编程中,库是程序员可以在其程序中使用的已编译代码的集合。库对于存储常用代码特别有用。
- Python 有 Python Standard Library
- Ruby 有 Ruby Standard Library
现在 OTP 代表开放电信平台,虽然这是一组库的奇怪名称,但这个名称主要是因为 Erlang 编程语言是在爱立信计算机科学实验室设计的。所以 OTP 是 erlang 标准库的名称,所以虽然名称中包含电信一词,但该库不再与电信有关