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