H ? « »

Language peer sets for Erlang:
Sweden
Sweden/1993
Designed 1993
1990s languages
Fifth generation
Post-Cold War
Specialised Languages
Specialised Languages/1993
Specialised Languages/se

Erlang (1728/erl002)

Logo of ERLANG

Concurrent functional language 

alternate simple view
Country: Sweden
Designed 1993
Published: 1993
Sammet category: Specialised Languages


both for A. K. Erlang (Danish mathematician) and ERicsson LANguage

Armstrong, Williams & Virding, Ellemtel, Sweden.

Concurrent functional programming language for large real-time systems.

Specifically designed to build fault-tolerant, distributed systems which can contain large numbers of current processes. Concurrent functional language for large industrial real-time systems. Dynamically typed, pattern matching syntax, recursive equations, explicit concurrency, and asynchronous message passing. Relatively free from side effects. Transparent cross-platform distribution. Primitives for detecting run-time errors. Real-time GC modules. Dynamic code replacement (change code in running real-time systems without stopping systems). Foreign language interface.  


Structures:
Samples:

References:
  • Armstrong, J., R. (1993) Armstrong, J., R. Virding, et al. (1993). Concurrent programming in ERLANG. New York, Prentice Hall.
  • Armstrong, J. (1996) Armstrong, J. "Concurrent programming in ERLANG" London; New York, Prentice Hall, 1996
  • Armstrong, J. (1997) Armstrong, J. "The development of Erlang"
          in [ICFP 1997] (1997) Proceedings of the 1997 ACM SIGPLAN International Conference on Functional Programming, (ICFP '97) June 1997
  • Feeley, M. and M. Larose (1998) Feeley, M. and M. Larose "Compiling Erlang to Scheme" in C. Palamidessi, H. Glaser, and K. Meinke, editors, Principles of Declarative Programming, LNCS 1490, pages 300{317. Springer-Verlag, Sept. 1998.
          in [ICFP 1997] (1997) Proceedings of the 1997 ACM SIGPLAN International Conference on Functional Programming, (ICFP '97) June 1997
  • Wadler, Philip (1998) Wadler, Philip "An angry half-dozen"
          in [SIGPLAN] (1998) SIGPLAN Notices 33(2) February 1998
  • Johansson, Erik; Pettersson, Mikael; Sagonas, Kons (2000) Johansson, Erik; Pettersson, Mikael; Sagonas, Konstantinos "A high performance Erlang system" Abstract Extract: Introduction Extract: Introduction
          in [PPDP 2000] (2000) Proceedings of the 2nd international ACM SIGPLAN conference on on Principles and practice of declarative programming, September 20-23, 2000, Montreal, Quebec, Canada
  • (2002) Library of Congress Subject Headings E75
          in [PPDP 2000] (2000) Proceedings of the 2nd international ACM SIGPLAN conference on on Principles and practice of declarative programming, September 20-23, 2000, Montreal, Quebec, Canada
    Resources
    Search in: Google  Google scholar  World Cat  Yahoo  Overture  DBLP  Monash bib  NZ  IEEE  ACM portal  CiteSeer  CSB  ncstrl  jstor  Bookfinder