Author image not provided
 Joe L Armstrong

Authors:
Add personal information
  Affiliation history
Bibliometrics: publication history
Average citations per article18.80
Citation Count282
Publication count15
Publication years1965-2013
Available for download9
Average downloads per article6,671.89
Downloads (cumulative)60,047
Downloads (12 Months)1,353
Downloads (6 Weeks)194
SEARCH
ROLE
Arrow RightAuthor only
· Editor only
· Other only
· All roles


AUTHOR'S COLLEAGUES
See all colleagues of this author

SUBJECT AREAS
See all subject areas




BOOKMARK & SHARE


15 results found Export Results: bibtexendnoteacmrefcsv

Result 1 – 15 of 15
Sort by:

1
September 2013
Bibliometrics:
Citation Count: 1

A multi-user game, web site, cloud application, or networked database can have thousands of users all interacting at the same time. You need a powerful, industrial-strength tool to handle the really hard problems inherent in parallel, concurrent environments. You need Erlang. In this second edition of the bestselling Programming Erlang, ...

2 published by ACM
September 2010 Communications of the ACM: Volume 53 Issue 9, September 2010
Publisher: ACM
Bibliometrics:
Citation Count: 46
Downloads (6 Weeks): 158,   Downloads (12 Months): 1,142,   Downloads (Overall): 49,462

Full text available: HtmlHtml  PDFPDF
The same component isolation that made it effective for large distributed telecom systems makes it effective for multicore CPUs and networked applications.

3
July 2007 ECOOP '07: Proceedings of the 21st European conference on ECOOP 2007: Object-Oriented Programming
Publisher: Springer-Verlag
Bibliometrics:
Citation Count: 2

This talk is about Erlang and Concurrency Oriented Programming. We start with a short history of Erlang and of shared state and message passing concurrency. We argue that it is impossible to make fault-tolerant systems using mutable shared state concurrency models. We explain the thinking behind what has become known ...

4
July 2007 ECOOP'07: Proceedings of the 21st European conference on Object-Oriented Programming
Publisher: Springer-Verlag
Bibliometrics:
Citation Count: 0

This talk is about Erlang and Concurrency Oriented Programming. We start with a short history of Erlang and of shared state and message passing concurrency.We argue that it is impossible to make fault-tolerant systems using mutable shared state concurrency models. We explain the thinking behind what has become known as ...

5
July 2007
Bibliometrics:
Citation Count: 107

Erlang solves one of the most pressing problems facing developers today: how to write reliable, concurrent, high-performance systems. It's used worldwide by companies who need to produce reliable, efficient, and scalable applications. Invest in learning Erlang now. Moore's Law is the observation that the amount you can do on a ...

6 published by ACM
June 2007 HOPL III: Proceedings of the third ACM SIGPLAN conference on History of programming languages
Publisher: ACM
Bibliometrics:
Citation Count: 30
Downloads (6 Weeks): 14,   Downloads (12 Months): 104,   Downloads (Overall): 7,219

Full text available: PDFPDF
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 ...

7 published by ACM
September 2004 ERLANG '04: Proceedings of the 2004 ACM SIGPLAN workshop on Erlang
Publisher: ACM
Bibliometrics:
Citation Count: 0
Downloads (6 Weeks): 2,   Downloads (12 Months): 3,   Downloads (Overall): 321

Full text available: PDFPDF
In this paper, I describe how GUIs can be made from collections of communicating parallel processes. The paper describes EX11 which is an Erlang binding to the X protocol. I describe the X windows programming model and show how X protocol messages can be naturally mapped onto Erlang messages. The ...
Keywords: GUI, erlang, x protocol, concurrency, x windows

8 published by ACM
January 2003 SIGCSE '03: Proceedings of the 34th SIGCSE technical symposium on Computer science education
Publisher: ACM
Bibliometrics:
Citation Count: 6
Downloads (6 Weeks): 4,   Downloads (12 Months): 61,   Downloads (Overall): 911

Full text available: PDFPDF
The purpose of this panel is to confront the wide variety of opinions on the role of language paradigms in teaching programming. We have selected four divergent opinions: Armstrong says that concurrent programming is considered difficult because it is taught in the wrong paradigm, namely imperative or object-oriented programming. Instead, ...
Keywords: concepts, concurrency, programming paradigms
Also published in:
January 2003  ACM SIGCSE Bulletin: Volume 35 Issue 1, January 2003

9 published by ACM
November 2002 OOPSLA '02: OOPSLA 2002 Practitioners Reports
Publisher: ACM
Bibliometrics:
Citation Count: 1
Downloads (6 Weeks): 1,   Downloads (12 Months): 2,   Downloads (Overall): 287

Full text available: PDFPDF
About 5 years ago one group in IBM's high-end server system started a redesign of its hardware access layer. Flexibility for any kind of configuration and hardware was the main goal for the design, to allow for rapid bring up changes and changing hardware packaging. Object-oriented design was the obvious ...
Keywords: object model, code reuse

10 published by ACM
October 2002 ERLANG '02: Proceedings of the 2002 ACM SIGPLAN workshop on Erlang
Publisher: ACM
Bibliometrics:
Citation Count: 11
Downloads (6 Weeks): 3,   Downloads (12 Months): 6,   Downloads (Overall): 400

Full text available: PdfPdf
How should Erlang talk to the outside world? --- this question becomes interesting if we want to build distributed applications where Erlang is one of a number of communicating components.We assume these components interact by exchanging messages --- at this level of abstraction, details of programming language, operating system and ...

11 published by ACM
March 2000 SAC '00: Proceedings of the 2000 ACM symposium on Applied computing - Volume 2
Publisher: ACM
Bibliometrics:
Citation Count: 0
Downloads (6 Weeks): 4,   Downloads (12 Months): 6,   Downloads (Overall): 553

Full text available: PDFPDF
Keywords: SMTP, IMAP4, reliability, POP3, email, functional programming, Erlang

12 published by ACM
August 1997 ICFP '97: Proceedings of the second ACM SIGPLAN international conference on Functional programming
Publisher: ACM
Bibliometrics:
Citation Count: 35
Downloads (6 Weeks): 5,   Downloads (12 Months): 21,   Downloads (Overall): 853

Full text available: PDFPDF
This paper describes the development of the programming language Erlang during the period 1985--1997.Erlang is a concurrent programming language designed for programming large-scale distributed soft real-time control applications.The design of Erlang was heavily influenced by ideas from the logic and functional programming communities. Other sources of inspiration came from languages ...
Also published in:
August 1997  ACM SIGPLAN Notices: Volume 32 Issue 8, Aug. 1997

13
September 1995 IWMM '95: Proceedings of the International Workshop on Memory Management
Publisher: Springer-Verlag
Bibliometrics:
Citation Count: 6


14

15 published by ACM
November 1965 AFIPS '65 (Fall, part I): Proceedings of the November 30--December 1, 1965, fall joint computer conference, part I
Publisher: ACM
Bibliometrics:
Citation Count: 0
Downloads (6 Weeks): 3,   Downloads (12 Months): 8,   Downloads (Overall): 41

Full text available: PdfPdf
H. D. Toombs and T. E. Hasty have described a technique utilizing ferromagnetic resonance to obtain nondestructive readout in thin permalloy film memories. A study has been made by the authors to determine how this technique could best be utilized in medium and large sized computer memories. The study culminated ...



The ACM Digital Library is published by the Association for Computing Machinery. Copyright © 2019 ACM, Inc.
Terms of Usage   Privacy Policy   Code of Ethics   Contact Us