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.

Try in SPARQL Jump to: Surface forms Statements Referenced by

All labels observed (1)

Label Occurrences
Joe Armstrong canonical 1

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 NERFINISHED
coCreatorWith Mike Williams NERFINISHED
Robert Virding NERFINISHED
countryOfBirth United Kingdom NERFINISHED
countryOfCitizenship United Kingdom
deathDate 2019-04-20
describedIn obituaries in the programming community
designed Erlang virtual machine concepts
developedFor telecommunications systems
employer Ericsson NERFINISHED
Ericsson Computer Science Laboratory NERFINISHED
familyName Armstrong NERFINISHED
fieldOfWork computer science
concurrency theory
distributed computing
functional programming
fullName Joe Leslie Armstrong NERFINISHED
givenName Joe NERFINISHED
hasAcademicPublication Making reliable distributed systems in the presence of software errors NERFINISHED
hasWikipediaPage https://en.wikipedia.org/wiki/Joe_Armstrong_(programmer)
influenced actor-model-based system design
concurrent functional languages
knownFor Erlang NERFINISHED
concurrent programming
distributed systems
fault-tolerant systems
language English
notableIdea lightweight processes in Erlang
message-passing concurrency in Erlang
notableWork Programming Erlang NERFINISHED
occupation author
researcher
placeOfBirth Bournemouth NERFINISHED
placeOfDeath Sweden NERFINISHED
residence Sweden NERFINISHED
thesisSubject reliable distributed systems
thesisTitle Making reliable distributed systems in the presence of software errors NERFINISHED
workedOn Erlang/OTP NERFINISHED
Open Telecom Platform NERFINISHED

Referenced by (1)

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

Erlang designedBy Joe Armstrong