Erlang教程

Erlang是一个函数式编程语言,它有一个运行时环境。它创建集成了并发性,分配和容错支持的一种方式。Erlang最初是在爱立信几个大的电信开发的系统中使用。
Erlang第一个版本是由乔·阿姆斯特朗,罗伯特Virding和麦克·威廉姆斯在1986年开发的。它最初是爱立信的专有语言。
它后来在1998年被发布为开源语言。Erlang与OTP,中间件和Erlang 库集合一起,现在由爱立信的OTP产品单位维护并广泛简称为Erlang/OTP。

为什么用Erlang?

如果您有以下要求, 应该考虑使用 Erlang 来开发应用程序 -
  • 应用程序需要处理大量并发活动;
  • 它应该是容易通过计算机网络分发;
  • 应该有一个工具以使应用程序在软件和硬件错误上有容错能力;
  • 应用程序应该具有可扩展性。这意味着它应该在多个服务器跨越有很少或没有改变的能力;
  • 它应该是易于升级和可配置,而无需停止和重新启动应用程序;
  • 应用程序应该可以响应某些严格时间框架内的用户

Erlang的官方网站: http://www.erlang.org/

Erlang教程
猿狮妹
2022-07-25
Erlang 教程 在线教程
热门教程
1 Erlang教程 Erlang是一个函数式编程语言,它有一个运行时环境。它创建集成了并发性,分配和容错支持的一种方式。Erlang最初是在爱立信几个大的电信开发的系统中使用。
2 Erlang环境配置(开发环境) 现在在开始使用Erlang编程工作之前,需要确保在你的系统上运行Erlang全功能版本。 本节将学习在Windows10机器上安装Erlang及后续的Erlang开发环境配置。 确保在继续安装前系统满足以下要
3 Erlang Shell Erlangshell被用于表达式的测试。因此,测试可以在shell进行,这是在实际的应用程序运行之前进行测试。 下面的例子展示了如何在shell中添加表达式并使用。这里需要指出的是,表达需要
4 Erlang内嵌if语句 有时,会有有多个if语句嵌入彼此内部,在其他编程语言这是比较常见。在Erlang中也是这样的。 下图是嵌套if 语句流程的示意图。 这里是一个示例程序如下所示- 示例 -module(helloworld).
5 Erlang循环(while和for) Erlang是一个函数式编程语言,是需要记住所有函数的编程语言,它们不提供任何的循环结构。而函数式编程取决于一个概念叫做递归。 while语句的实现 由于在Erlang中没有可直接使用的
6 Erlang基础语法 为了了解Erlang的基本语法,让我们在一个简单的HelloWorld程序先来看看。 示例 % hello world program-module(helloworld). -export([start/0]). start() - io:fwrite(”Hello, world!\n”). 对上述程序需要注意下面的一
7 Erlang数据类型 任何编程语言,则需要使用变量来存储各种类型的信息。变量是存储器保留位置用来存储数据值。这意味着,当你创建一个变量时在内存预留一些空间来存储变量相关的数据值。 我们可
8 Erlang变量 在Erlang中,所有的变量都与'='语句绑定。所有变量都需要使用大写字母开头。在其他编程语言中,'='号是用于分配变量的值,而在Erlang中却不是这样。如上所述,变量使用“=”语句来定
9 Erlang运算符 运算符是告诉编译器执行特定数学或逻辑操作的符号。 Erlang有以下类型的运算符- 算术运算符 关系运算符 逻辑运算符 位运算符 算术运行符 Erlang语言支持正常的算术运算符类似于在其
10 Erlang算术运算符示例 Erlang语言支持正常的算术运算符类似于在其它语言中。以下是在Erlang中可用的算术运算符。 操作符 描述 示例 + 两个操作数相加 1 + 2 = 3 − 从第一个操作数减去第二个操作数 1 - 2 = -1
  • Copyright © 2021 猿狮院, All rights reserved.