DocumentCode :
1538069
Title :
Concurrency and Message Passing in Erlang
Author :
Vinoski, Steve
Author_Institution :
Basho Technologies
Volume :
14
Issue :
6
fYear :
2012
Firstpage :
24
Lastpage :
34
Abstract :
Developers use the open source Erlang programming language in domains such as telecommunications, database systems, and the Web due to its superior support for concurrency and reliability. Erlang applications comprise numerous processes-lightweight user-space threads-that communicate via message passing. This article focuses on Erlang´s concurrency support and details an example 1D Poisson solver program.
Keywords :
concurrency control; functional languages; message passing; multiprocessing systems; public domain software; software reliability; 1D Poisson solver program; Erlang application; Erlang concurrency support; Word Wide Web; database systems; distributed functional programming languages; lightweight user-space threads; message passing; multicore system; open source Erlang programming language; reliability; telecommunications; Computer languages; Concurrent computing; Database systems; Pattern matching; Programming; Syntactics; Telecommunications; applicative (functional) programming; concurrent languages; concurrent programming; distributed languages; parallel languages; programming paradigms; scientific computing;
fLanguage :
English
Journal_Title :
Computing in Science & Engineering
Publisher :
ieee
ISSN :
1521-9615
Type :
jour
DOI :
10.1109/MCSE.2012.67
Filename :
6216341
Link To Document :
بازگشت