Erlang 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
Erlang 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
Erlang 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 Apache
操作系统 跨平台
软件类型 开源软件
所属分类 其他
开源组织
地区 不详
投 递 者 不详
适用人群 未知
收录时间 2008-11-09

软件简介

Erlang是一个结构化,动态类型编程语言,内建并行计算支持。最初是由爱立信专门为通信应用设计的,比如控制交换机或者变换协议等,因此非常适合于构建分布式,实时软并行计算系统。

使用Erlang编写出的应用运行时通常由成千上万个轻量级进程组成,并通过消息传递相互通讯。进程间上下文切换对于Erlang来说仅仅只是一两个环节,比起C程序的线程切换要高效得多得多了。

使用Erlang来编写分布式应用要简单的多,因为它的分布式机制是透明的:对于程序来说并不知道自己是在分布式运行。

Erlang运行时环境是一个虚拟机,有点像Java虚拟机,这样代码一经编译,同样可以随处运行。它的运行时系统甚至允许代码在不被中断的情况下更新。另外如果你需要更高效的话,字节代码也可以编译成本地代码运行。

Yaws: 一个Erlang写的服务器,据说并发能是Apache的15倍

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论

点击加入讨论🔥(5) 发布并加入讨论🔥
发表了资讯
2023/12/14 10:08

Erlang/OTP 26.2 发布

Erlang/OTP 26.2 现已发布,这是 OTP 26 的第而个维护补丁包,主要包含错误修复以及功能改进。 Erlang 是一种通用的并发函数式程序设计语言。Erlang 也可以指 Erlang/OTP 的通称,开源电信平台 (OTP) 是 Erlang 的常用执行环境及一系列标准组件。 主要更新内容如下: 亮点 process_info/2 现在支持在进程字典中查找特定键的值。 潜在的不兼容性 现在,当执行具有错误定义的组的套件时,common_test 将返回错误。 有关错误修复和...

0
2
发表了资讯
2023/05/17 09:12

Erlang/OTP 26 正式发布

Erlang/OTP 26.0 已正式发布。 Erlang 是一种通用的并发函数式程序设计语言。Erlang 也可以指 Erlang/OTP 的通称,开源电信平台 (OTP) 是 Erlang 的常用执行环境及一系列标准组件。 这是一个重要版本更新,包含许多新特性、改进和不兼容的变化。 主要变化 改进 Shell 支持自动补全变量、记录名称、字段名称、map keys、函数参数类型和文件名 支持在 Shell 中打开外部编辑器以编辑当前表达式 支持在 Shell 中定义(包含类型)的记...

2
0
发表了资讯
2023/05/11 09:16

在 Erlang/OTP 27 中,+0.0 将不再完全等于 -0.0

Erlang/OTP 技术委员会宣布,在 Erlang/OTP 27 中,,+0.0 将不再完全等于 -0.0。 在此之前,Erlang 的浮点数0.0和-0.0具有不同的内部表示。如果将它们转换为二进制文件,则可以看到: <<0.0/float>>. <<0,0,0,0,0,0,0,0>> <<-0.0/float>>. <<128,0,0,0,0,0,0,0>> 但是,当它们相互匹配或使用=:=运算符进行比较时,却会被认为是相等的,0.0 =:= -0.0会返回 true。 Erlang 团队一直在犹豫是否要花时间和人力去处理这个问题...

8
0
发表了资讯
2023/03/13 07:39

Erlang/OTP 25.3 发布

Erlang/OTP 25.3 是 OTP 25 的第三个维护补丁包,主要包含错误修复以及功能改进。 Erlang 是一种通用的并发函数式程序设计语言。Erlang 也可以指 Erlang/OTP 的通称,开源电信平台 (OTP) 是 Erlang 的常用执行环境及一系列标准组件。 主要变化 支持发送操作从不阻塞的完全异步分布式信号。默认情况下禁用此功能,可以按进程启用。有关详细信息,请参阅 process_flag(async_dist, Bool) 的文档。 发布公告 | 下载地址...

0
0
发表了资讯
2023/02/18 07:36

Erlang/OTP 26.0 RC1 发布

Erlang/OTP 26.0 发布了首个 RC。 Erlang 是一种通用的并发函数式程序设计语言。Erlang 也可以指 Erlang/OTP 的通称,开源电信平台 (OTP) 是 Erlang 的常用执行环境及一系列标准组件。 主要变化 改进 Shell 该版本针对 Shell 添加了许多新特性和改进: 支持自动补全变量、记录名称、字段名称、map keys、函数参数类型和文件名 支持在 Shell 中打开外部编辑器以编辑当前表达式 支持在 Shell 中定义(包含类型)的记录、函数、规范...

0
2
发表了资讯
2022/09/23 07:10

Erlang/OTP 25.1 发布

Erlang/OTP 25.1 是 OTP 25 的第一个维护补丁包,主要包含错误修复以及许多小改进。 Erlang 是一种通用的并发函数式程序设计语言。Erlang 也可以指 Erlang/OTP 的通称,开源电信平台 (OTP) 是 Erlang 的常用执行环境及一系列标准组件。 主要变化 Crypto Crypto 现在被认为可以与 OpenSSL 3.0 cryptolib 一起用于生产环境。ENGINE 和 FIPS 尚未完全发挥作用。 改变引擎加载/卸载函数的行为 ssl 已发现并修复了一个漏洞,编号为 ...

0
0
发表了资讯
2022/05/19 07:49

Erlang/OTP 25.0 发布

Erlang/OTP 25.0 已发布,这是一个新的重要版本,带来了新特性、改进和修复,当然也包含一些不兼容的改动。 Erlang 是一种通用的并发函数式程序设计语言。Erlang 也可以指 Erlang/OTP 的通称,开源电信平台 (OTP) 是 Erlang 的常用执行环境及一系列标准组件。 主要变化 stdlib 引入新函数filelib:ensure_path/1,用于确保给定路径的所有目录都存在 为maps模块引入新函数groups_from_list/2和groups_from_list/3 为listsmodule模...

6
1
发表于行业趋势专区
2019/04/21 17:55

Erlang 之父 Joe Armstrong 逝世,享年 68 岁

4月20日,Erlang 语言设计者 Joe Armstrong 去世,享年 68 岁。 Photo by Brian Troutwine Erlang Solutions 创始人 Francesco Cesarini 在推特发布了这则消息,并说道:“虽然他(Joe Armstrong)已经离世,但他的工作为未来几代人奠定了基础。” 1986年,Joe Armstrong 和 Robert Virding、Mike Williams 在电信公司爱立信共同创造了应对大规模并发场景的编程语言 Erlang,这一语言起初是爱立信的私有语言,后于 1998 年开源。...

28
20
发表了资讯
2017/12/14 07:22

Erlang/OTP 20.2 发布,动态类型编程语言

Erlang/OTP 20.2 发布发布了,Erlang 是一个结构化,动态类型编程语言,内建并行计算支持。最初是由爱立信专门为通信应用设计的,比如控制交换机或者变换协议等,因此非常适合于构建分布式,实时软并行计算系统。 Erlang / OTP 20.2 是 20 版本的第二个服务版本。该服务版本主要包含错误修复和特性改进还有一些新功能: 加密,ssl, 密码API被扩展为使用私钥/公钥,存储在引擎中用于签名/验证或加密/解密操作。ssl应用程序提供了...

1
2
发表了资讯
2017/06/24 06:57

Erlang/OTP 20.0 发布,动态类型编程语言

Erlang/OTP 20.0 是一个新的主要版本,带来了新功能、一些特征以及不兼容性的改进。 与第二次发布的 RC 版相比,只有很小的变化,下面列出了其中的一部分: ERTS: erlang:term_to_binary/1 更改了所有 atoms 的编码,由 ATOM_EXT 变为 ATOM_UTF8_EXT 和 SMALL_ATOM_UTF8_EXT。因此只有包含 unicode 字符的 atom 才使用 UTF8 标签编码,其他的 atoms像以前一样编码为 ATOM_EXT。 以下是 OTP 20 中的一些重要更新: Erts: Dirty ...

0
3
发表了资讯
2016/06/22 00:00

Erlang/OTP 19.0 发布,动态类型编程语言

Erlang/OTP是一个主要版本,更新了新功能,相当多的改进,以及一些不兼容。 Erlang是一个结构化,动态类型编程语言,内建并行计算支持。最初是由爱立信专门为通信应用设计的,比如控制交换机或者变换协议等,因此非常适 合于构建分布式,实时软并行计算系统。 更新日志: compiler, stdlib: New preprocessor macros ?FUNCTION_NAME, ?FUNCTION_ARITY New preprocessor directives -error(Term) and -warning(Term) to cause a...

1
1
发表了资讯
2016/06/20 00:00

Erlang/OTP 18.3.4 发布,动态类型编程语言

Erlang/OTP 18.3.4 发布了,Erlang是一个结构化,动态类型编程语言,内建并行计算支持。最初是由爱立信专门为通信应用设计的,比如控制交换机或者变换协议等,因此非常适 合于构建分布式,实时软并行计算系统。 升级应用: - inets-6.2.4 - ssl-7.3.3 不做改变应用: - asn1-4.0.2 - common_test-1.12.1 - compiler-6.0.3 - cosEvent-2.2 - cosEventDomain-1.2 - cosFileTransfer-1.2 - cosNotification-1.2.1 - cosProperty-1.2 ...

4
4
发表了资讯
2016/06/08 00:00

Erlang/OTP 19.0.rc2 发布

Erlang/OTP 19.0.rc2 发布了,Erlang是一个结构化,动态类型编程语言,内建并行计算支持。最初是由爱立信专门为通信应用设计的,比如控制交换机或者变换协议等,因此非常适 合于构建分布式,实时软并行计算系统。 暂无相关改进记录,持续关注,点击这里。 下载地址: Source code (zip) Source code (tar.gz)

2
3
发表了资讯
2016/05/15 00:00

Erlang/OTP 19.0.rc1 发布,动态类型编程语言

Erlang/OTP 19.0.rc1 发布了。 Erlang是一个结构化,动态类型编程语言,内建并行计算支持。最初是由爱立信专门为通信应用设计的,比如控制交换机或者变换协议等,因此非常适 合于构建分布式,实时软并行计算系统。 主要更新内容: compiler, stdlib: New preprocessor macros ?FUNCTION_NAME, ?FUNCTION_ARITY New preprocessor directives -error(Term) and -warning(Term) to cause a compilation error or warning, respect...

2
2
发表了资讯
2016/05/05 00:00

Erlang/OTP 18.3.3 发布

Erlang/OTP 18.3.3 发布了。Erlang是一个结构化,动态类型编程语言,内建并行计算支持。最初是由爱立信专门为通信应用设计的,比如控制交换机或者变换协议等,因此非常适 合于构建分布式,实时软并行计算系统。 此次更新的应用程序: - common_test-1.12.1 - inets-6.2.3 - ssl-7.3.2 暂无详细的更新说明,持续关注,点击这里。 下载地址: Source code (zip) Source code (tar.gz)...

3
5
发表了资讯
2016/03/17 00:00

Erlang/OTP 18.3 发布,动态类型编程语言

Erlang/OTP 18.3 发布了,Erlang是一个结构化,动态类型编程语言,内建并行计算支持。最初是由爱立信专门为通信应用设计的,比如控制交换机或者变换协议等,因此非常适 合于构建分布式,实时软并行计算系统。 使用Erlang编写出的应用运行时通常由成千上万个轻量级进程组成,并通过消息传递相互通讯。进程间上下文切换对于Erlang来说仅仅 只是一两个环节,比起C程序的线程切换要高效得多得多了。 使用Erlang来编写分布式应用要简...

6
10
发表了资讯
2016/02/24 00:00

Erlang/OTP 18.2.4 发布

Erlang/OTP 18.2.4 发布,下载地址: https://github.com/erlang/otp/releases/tag/OTP-18.2.4 更新记录: Changed Applications: - common_test-1.11.2 Unchanged Applications: - asn1-4.0.1 - compiler-6.0.2 - cosEvent-2.2 - cosEventDomain-1.2 - cosFileTransfer-1.2 - cosNotification-1.2 - cosProperty-1.2 - cosTime-1.2 - cosTransactions-1.3 - crypto-3.6.2 - debugger-4.1.1 - dialyzer-2.8.2 ...

4
4
发表了资讯
2016/02/01 00:00

Erlang/OTP 18.2.3 发布

Erlang/OTP 18.2.3 发布了,记录:这里。 Erlang是一个结构化,动态类型编程语言,内建并行计算支持。最初是由爱立信专门为通信应用设计的,比如控制交换机或者变换协议等,因此非常适 合于构建分布式,实时软并行计算系统。 使用Erlang编写出的应用运行时通常由成千上万个轻量级进程组成,并通过消息传递相互通讯。进程间上下文切换对于Erlang来说仅仅 只是一两个环节,比起C程序的线程切换要高效得多得多了。...

19
5
发表了资讯
2016/01/12 00:00

Erlang/OTP 18.2.2 发布下载

Erlang/OTP 18.2.2 发布下载,暂未有相关说明,请关注官方 News。 详细改进内容请看 commits: https://github.com/erlang/otp/compare/OTP-18.2.2...maint 下载:https://github.com/erlang/otp/archive/OTP-18.2.2.zip Erlang是一个结构化,动态类型编程语言,内建并行计算支持。最初是由爱立信专门为通信应用设计的,比如控制交换机或者变换协议等,因此非常适 合于构建分布式,实时软并行计算系统。 使用Erlang编写出的应用...

14
5
发表了资讯
2015/12/20 00:00

Erlang/OTP 18.2.1 发布

Erlang/OTP 18.2.1 发布,此版本是个 bug 修复版本,修复了由于 Windows 上路径处理没有包含以下路径: ct_run dialyzer erlc escript typer 同时还修复了 FreeBSD 模拟器 HiPE 启用的 bug。 下载:https://github.com/erlang/otp/archive/OTP-18.2.1.zip Erlang是一个结构化,动态类型编程语言,内建并行计算支持。最初是由爱立信专门为通信应用设计的,比如控制交换机或者变换协议等,因此非常适 合于构建分布式,实时软并行计...

3
7
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
发表了问答
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
暂无内容
5 评论
204 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部