Erlang 语言

来自计算思维百科
跳转至: 导航搜索

Erlang由瑞典电信设备制造商爱立信所辖的CS-Lab开发,是一种通用的面向并发的编程语言。Erlang并非一门新语言,它创立于1987年,目的是为了应对大规模的并发活动,只是当时还没有今天这样大量的对并发的需求,可谓生不逢时。Erlang语言创始人Joe Armstrong当年在爱立信使用Smalltalk做电话网络方面的开发,那个时候Smalltalk性能不高,满足不了电话网络的高性能要求。可能是习惯的原因,Joe Armstrong很喜欢Smalltalk,他定购了一台Tektronix Smalltak机器。但要过两个月的时间Joe才能看到机器,等待是一件超级无聊的事,好吧,就只有用Prolog,结果等机器到的时候,Joe已经已经深深的爱上了Prolog。经过一段时间的努力,Joe给Prolog加上了并发处理和错误恢复,就是最初的Erlang,1987年Erlang推出测试版,1991年向用户推出了第一个版本。目前,对并发与分布式的需求越来越多,于是Erlang开始得到更多人的关注。