用于Windows Azure的Erlang绑定(32)

发布于2019-04-21 20:36:05

REST架构的优势之一便是能够轻松地实现跨语言的绑定。Sriram Krishnan为并行编程语言Erlang实现了一套Azure绑定。

Erlang是一个专为并行编程而设计的语言。它使用一种消息传递模型,以及“进程”来代替线程。Erlang进程在类似.NET的平台中并没有合适的对应概念。它们是种轻量的,与普通Windows线程相比节省大量的存储空间。这些“进程”运行的代价很小,其耗费更像是普通的函数调用而不是上下文切换。在代码级别上,一个进程看上去就像一种带有个消息队列的普通函数。运行时每次会将消息从队列中取出,将其传递到进程的函数执行。

如果您对学习Erlang的更多内容感兴趣,请看Hinde的

面向C、C++和Java程序员的Erlang指南

。与Siram的

Azure的Erlang绑定

一样,它们都能Github中找到。

查看英文原文:Erlang Bindings for Windows Azure