Joe Armstrong

E440677

Joe Armstrong was a Swedish computer scientist and engineer best known as one of the creators of the Erlang programming language for building scalable, fault-tolerant systems.

All labels observed (1)

Label Occurrences
Joe Armstrong canonical 2

How this entity was disambiguated

Statements (47)

Predicate Object
instanceOf computer scientist
programming language designer
software engineer
advocated let-it-crash philosophy
supervision trees in system design
birthDate 1950-12-27
blog joearms.github.io
causeOfDeath complications following surgery
coCreatorOf Erlang
coCreatorWith Mike Williams
Robert Virding
countryOfBirth United Kingdom
countryOfCitizenship United Kingdom
deathDate 2019-04-20
describedIn obituaries in the programming community
designed Erlang virtual machine concepts
developedFor telecommunications systems
employer Ericsson
Ericsson Computer Science Laboratory
familyName Armstrong
fieldOfWork computer science
concurrency theory
distributed computing
functional programming
fullName Joe Leslie Armstrong
givenName Joe
hasAcademicPublication Making reliable distributed systems in the presence of software errors
hasWikipediaPage https://en.wikipedia.org/wiki/Joe_Armstrong_(programmer)
influenced actor-model-based system design
concurrent functional languages
knownFor Erlang
concurrent programming
distributed systems
fault-tolerant systems
language English
notableIdea lightweight processes in Erlang
message-passing concurrency in Erlang
notableWork Programming Erlang
occupation author
researcher
placeOfBirth Bournemouth
placeOfDeath Sweden
residence Sweden
thesisSubject reliable distributed systems
thesisTitle Making reliable distributed systems in the presence of software errors
workedOn Erlang/OTP
linked to: Erlang

Open Telecom Platform

How these facts were elicited

Referenced by (2)

Full triples — surface form annotated when it differs from this entity's canonical label.

Erlang designedBy Joe Armstrong
Robert Virding collaboratedWith Joe Armstrong