Erlang Bindings for Windows Azure

por Jonathan Allen , traduzido por Anderson Duarte Vaz em 08 Jan 2009 |

Uma das vantagens de uma arquitetura REST é que ela torna muito mais fácil para implementar vínculos entre linguagens. Sabendo disso, Sriram Krishnan criou um conjunto de vínculos Azure para linguagem de programação concorrente, Erlang.

Erlang é uma linguagem desenvolvida especificamente para programação concurrente. Ela usa o modelo de troca de mensagens e "processos" no lugar de threads. Os processos Erlang não possuem um bom corolário em plataformas como .NET. Eles são bem leves, exigindo muito menos memória do que as threads normais do Windows. Eles também são baratos para serem executados, com um custo comparável a uma chamada de função do que uma troca de contexto. O código é mais claro, um processo se parece como uma função normal mesclada com uma fila de mensagem. Em tempo de execução são reitradas mensagens da filas, passando-as uma por vez para os funções dos processos.

Se você está interessado em aprender mais sobre Erlang, veja Erlang for C, C++ e Java Programmers. Assim como Erlang Bindings for Azure do Siram, eles estão disponíveis no Github.

Olá visitante

Você precisa cadastrar-se no InfoQ Brasil ou para enviar comentários. Há muitas vantagens em se cadastrar.

Obtenha o máximo da experiência do InfoQ Brasil.

Dê sua opinião

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber menssagens dessa discussão
Comentários da comunidade

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber menssagens dessa discussão

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber menssagens dessa discussão

Dê sua opinião

Conteúdo educacional

Feedback geral
Bugs
Publicidade
Editorial
InfoQ Brasil e todo o seu conteúdo: todos os direitos reservados. © 2006-2013 C4Media Inc.
Política de privacidade