用于 Windows Azure 的 Erlang 绑定

阅读数:229 2009 年 1 月 11 日

话题:.NETErlang云计算DevOps语言 & 开发架构

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

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

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

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

。与 Siram 的

Azure 的 Erlang 绑定

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

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