Erlang的并行编程时代即将来临

来源:互联网 发布:淘宝排查实际控制人 编辑:程序博客网 时间:2024/04/29 13:38

     首先我想说的是:我也是个Erlang的学习新手,最近看到一些文章,说这个Erlang语言的各种各种,好奇心之下去看了看相关的资料。Erlang的创始人是ArmStrong,这个人我不熟,就不废话了,起初这门语言的设计是为了爱立信公司的电信系统的业务,发展到今天的话,在并发计算的今天和未来,Erlang势必会风靡全世界。其分布式、并发、可靠等的特点必然会掀起新一轮的语言热潮。

 

     有的人说Erlang将在并发领域超越Java。原文是这么说的:未来的计算是并发计算。现今甚至桌面CPU也是多核的,当客户给他们的服务器购买了越来越多的CPU时,他们期望其应用伸缩自如以利用他们的新投资。但是今天的许多软件系统并不能做到这一点。


  处理并发计算是件困难的事情。但是在普遍使用的编程语言中,并发机制与同一语言的许多其他抽象相比是低层机制,对解决这一问题没有帮助。处理并发性需要做许多工作,但是有使其更简单的方法。


  Ralph Johnson 撰写了一篇关于 Erlang 将成为 下一个Java的博文。Erlang进程间通讯的视角完全不同,而且Ralph说:即便并发性的Erlan风格可以很容易的增加到其他语言中,这些语言还是很难竞争。

  我不相信其它语言能迅速赶上Erlang。对它们来说,加入像Erlang这样的语言特征是很容易的。但这将花费他们大量的时间来构建这样一个高质量的VM和成熟的并发性与可靠性类库。因此Erlang很自然会成功。如果你想在未来几年构建一个多核应用,你应该看看Erlang。

 

 

    虽然面向函数式的编程可能会对大家造成不小的苦难,但是没有难度的东西也就不值得去研究去深思了,是吧??况且云计算的时代快要来临,Erlang如此强大的适合云计算会不会成为他迅速飞跃的一大契机呢?我们将拭目以待吧,只有更多的人去关注,更多的人去专研,才有新的突破,新的体验。所以呢,在以后的文章中,我希望通过自己第一视角的感悟和大家一起学习Erlang ,一起走进并行时代。

 

原创粉丝点击