Joe Armstrong (computer scientist)

from Wikipedia, the free encyclopedia
Armstrong (2009)

Joseph "Joe" Leslie Armstrong (*  27. December 1950 in Bournemouth , England ; † 20th April 2019 ) was a British computer scientist with work area fault-tolerant , distributed systems . He was the inventor of the Erlang programming language .

biography

Armstrong began programming Fortran on a mainframe in his school district when he was 17 . That experience helped him while studying physics at University College London , and he began debugging his fellow students' programs in exchange for beer . He ran out of money while doing research for his doctoral thesis in high energy physics. However, he received a job offer for the Department of Machine Intelligence in Edinburgh , where he became an assistant to Donald Michie . However, the British government cut the funding after Armstrong had worked there for a year. Armstrong then went to Sweden , where he worked as a programmer for EISCAT , Swedish Space Corporation and then Ericsson . While working for the Ericsson Computer Science Lab, he developed Erlang in 1986. Since 2014 he has been a professor at the Kungliga Tekniska Högskolan in Stockholm.

Works

  • Joe Armstrong: Making reliable systems in the presence of software errors . 2003 ( erlang.org [PDF; 839 kB ] Dissertation, Royal Institute of Technology, Stockholm, Final version (with corrections) - last update 20 November 2003).
  • Joe Armstrong: Programming Erlang: Software for a Concurrent World . 2nd Edition. Pragmatic Bookshelf, Frisco, TX 2013, ISBN 978-1-937785-53-6 .

literature

  • Peter Seibel: Coders at Work: Important programmers and their success stories . mitp, 2011, ISBN 978-3-8266-9103-4 , Chapter 6: Joe Armstrong , pp. 193–223 (English: Coders at Work: Reflections on the Craft of Programming . 2009. Translated by Reinhard Engel).

Web links

Individual evidence

  1. Detlef Borchers: Hello Mike, hello Robert, goodbye Joe: To the death of Joe Armstrong. In: heise.de. April 22, 2019, accessed April 23, 2019 .
  2. Coders at Work: Joe Armstrong. In: codersatwork.com. Retrieved October 24, 2009 .
  3. Coders At Work, see #Literature .
  4. A History of Erlang. (PDF; 436 kB) (No longer available online.) In: chalmers.se. Archived from the original on September 4, 2009 ; accessed on October 24, 2009 .
  5. ^ Joe Armstrong - new adjunct professor. (No longer available online.) Archived from the original on November 29, 2014 ; accessed on November 23, 2014 .