世界上最低调的编程语言,高并发的王者,程序员翻身的秘密武器!

1998年,爱立信推出了一款著名的交换机AXD301, 这款交换机实现了惊人的9个9(99.9999999%)的可用性。

一般的系统,实现5个9,即一年停机5分钟已经相当不错了,9个9意味着20年的运行时间内只有0.631秒的停机时间。

实现这个奇迹的关键就是爱立信发明的编程语言Erlang。

世界上最低调的编程语言,高并发的王者,程序员翻身的秘密武器!_第1张图片

Erlang的作者Joe Armstrong在采访时说道:

如果Java是“一次编写,到处运行”,Erlang就是“一次编写,永远运行!”

世界上最低调的编程语言,高并发的王者,程序员翻身的秘密武器!_第2张图片

奇怪的是,这么一个神奇的语言,爱立信竟然禁止在公司内部使用了,这是为什么呢?

图片

起源

Erlang的诞生其实是个挺无奈的过程。

最早的时候,爱立信只想找到一个语言,更好地构建下一代电信系统。

Joe Armstrong等人拿着一个大“筛子”,把20多种语言“筛来筛去”, 标准是:

1.为了提高生产率,要选择高级的声明式语言

2.为了支持高可用的电信系统,

你可能感兴趣的:(架构师,erlang)