博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Erlang简史(翻译)
阅读量:5738 次
发布时间:2019-06-18

本文共 809 字,大约阅读时间需要 2 分钟。

Erlang前世今生


1982 - 1985

我们使用了 > 20种语言进行了电信行业的编程实验,结论是:这样的语言需要是一门高度的抽象的语言才能达到生产力目标。(给我们留下印象的有:List,Prolog,Parlog ...)

1985 - 86

我们使用Lisp,Prolog,Parlog等语言进行了实验,结论是:这样的语言需要原生支持的并发控制和容错处理,并且执行模型必须没有使用回溯。(排除了List和Prolog.) 而且它必须拥有并发粒度比如一个异步的电话进程可以用语言的一个进程表示(排除了Parlog)。最后我们不得不开发一门我们自己的语言,它拥有 Lisp,Prolog和Parlog的特性,但内置了并发和容错处理。

1987

第一次使用erlang进行实验。

1988

ACS/Dunder(项目)第一阶段:外来用户使用erlang进行PABX(专用自动交换分机)功能的原型构建,
Erlang走出了实验室!

1989

 ACS/Dunder(项目)第二阶段:重新改造了完整的MD-110系统的1/10,结果:相比于使用PLEX的构建有>>10倍的效率提高!

1990

 Erlang正式以ISS'90标准发布,这带来不少的新用户,比如Bellcore。

1991

Erlang发布了更快的版本实现给用户,Erlang应用于电信'91(项目?),更多功能比如编译器、图形接口等。

1992

 更多的新用户,许多高速发展的项目。Erlang可以运行于VxWorks,PC,Macintosh等系统。有三个应用使用了ISS'92标准的Erlang。

1993

 分布式支持加进了Erlang,这使得erlang可以运行一个自发系统在不同的硬件上。决定向外部发布Erlang的实现,从爱立信分离出独立的部门开始维护和支持Erlang的实现和Erlang工具的开发工作

文章转自庄周梦蝶  ,原文发布时间5.17

转载地址:http://upbzx.baihongyu.com/

你可能感兴趣的文章
加载节点
查看>>
编程基础知识学习———C语言中可变参数的用法
查看>>
【Java实现随机验证码功能实例】
查看>>
SELECT INTO 和 INSERT INTO SELECT
查看>>
C#.ToString()格式大全
查看>>
关于boostrap的thead固定tbody滚动
查看>>
Mac: mac git 的安装 及实现自动补全
查看>>
读取xml格式的字符串和上下文中的xml数据
查看>>
深入比较选择 Angular 还是 React
查看>>
web之javascript BOM语句
查看>>
企业级应用和互联网应用的异同
查看>>
android SystemClock计算时间的操作
查看>>
iptables详解(7):iptables扩展之udp扩展与icmp扩展
查看>>
获取用户在web页面上选中的文本
查看>>
IPMSM的FOC驱动最大转矩电流比推导计算方法
查看>>
矩阵的行列式的计算-余子式
查看>>
A.Activity planning
查看>>
新闻发布项目——业务逻辑层(newsTbServiceImpl)
查看>>
N!分解素因子及若干问题【转载】
查看>>
在Apache Tomcat 7设置redis作为session store
查看>>