Erlang was designed for writing concurrent programs that "run forever." Erlang uses concurrent processes to structure the program. These processes have no shared memory and communicate by asynchronous message passing. Erlang processes are lightweight and belong to the language, not the operating system. Erlang has mechanisms to allow programs to change code ön the fly" so that programs can evolve and change as they run. These mechanisms simplify the construction of software for implementing non-stop systems.
%0 Conference Paper
%1 ErlangHistory
%A Armstrong, Joe
%B HOPL III: Proceedings of the third ACM SIGPLAN conference on History of programming languages
%C New York, NY, USA
%D 2007
%I ACM
%K Erlang History Language Programming
%P 6-1--6-26
%R http://doi.acm.org/10.1145/1238844.1238850
%T A History of Erlang
%U http://portal.acm.org/citation.cfm?id=1238844.1238850
%X Erlang was designed for writing concurrent programs that "run forever." Erlang uses concurrent processes to structure the program. These processes have no shared memory and communicate by asynchronous message passing. Erlang processes are lightweight and belong to the language, not the operating system. Erlang has mechanisms to allow programs to change code ön the fly" so that programs can evolve and change as they run. These mechanisms simplify the construction of software for implementing non-stop systems.
%@ 978-1-59593-766-X
@inproceedings{ErlangHistory,
abstract = {Erlang was designed for writing concurrent programs that "run forever." Erlang uses concurrent processes to structure the program. These processes have no shared memory and communicate by asynchronous message passing. Erlang processes are lightweight and belong to the language, not the operating system. Erlang has mechanisms to allow programs to change code "on the fly" so that programs can evolve and change as they run. These mechanisms simplify the construction of software for implementing non-stop systems.},
added-at = {2009-08-09T18:26:15.000+0200},
address = {New York, NY, USA},
author = {Armstrong, Joe},
biburl = {https://www.bibsonomy.org/bibtex/2b9c5deb497ed2b98a83e9a9732e56176/gron},
booktitle = {HOPL III: Proceedings of the third ACM SIGPLAN conference on History of programming languages},
description = {A history of Erlang},
doi = {http://doi.acm.org/10.1145/1238844.1238850},
interhash = {fc8b2e1d263b91a0638cecd34efe40d9},
intrahash = {b9c5deb497ed2b98a83e9a9732e56176},
isbn = {978-1-59593-766-X},
keywords = {Erlang History Language Programming},
location = {San Diego, California},
pages = {6-1--6-26},
publisher = {ACM},
timestamp = {2009-08-09T18:26:16.000+0200},
title = {A History of Erlang},
url = {http://portal.acm.org/citation.cfm?id=1238844.1238850},
year = 2007
}