Issue No.06 - Nov.-Dec. (2012 vol.14)
Steve Vinoski , Basho Technologies
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/MCSE.2012.67
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&#x2014;lightweight user-space threads&#x2014;that communicate via message passing. This article focuses on Erlang's concurrency support and details an example 1D Poisson solver program.
Welding, Concurrent computing, Programming, Telecommunications, Reliability, Syntactics, Pattern matching, scientific computing, applicative (functional) programming, concurrent programming, programming paradigms, concurrent languages, distributed languages, parallel languages
Steve Vinoski, "Concurrency and Message Passing in Erlang", Computing in Science & Engineering, vol.14, no. 6, pp. 24-34, Nov.-Dec. 2012, doi:10.1109/MCSE.2012.67