Joe Armstrong (programmer) explained

Birth Date:27 December 1950
Birth Place:Bournemouth, England, UK
Alma Mater:University College London, UK; Royal Institute of Technology (KTH), Stockholm, Sweden
Occupation:Computer programmer, professor, author
Work Institution:University of Edinburgh
Ericsson Computer Science Lab
KTH
Known For:Creating the Erlang programming language
Spouse:Helen Taylor
Children:Thomas Armstrong, Claire Armstrong

Joseph Leslie Armstrong (27 December 1950 – 20 April 2019) was a computer scientist working in the area of fault-tolerant distributed systems. He is best known as one of the co-designers of the Erlang programming language.

Early life and education

Armstrong was born in Bournemouth, England in 1950.[1] [2]

At 17, Armstrong began programming in Fortran on his local council's mainframe.[1] Armstrong graduated with a B.Sc. in Physics from University College London in 1972.[2]

He received a Ph.D. in Computer Science from the Royal Institute of Technology (KTH) in Stockholm, Sweden in 2003.[2] [3] His dissertation was titled Making reliable distributed systems in the presence of software errors.[4] He was a professor at KTH from 2014 until his death.[2]

Career

After briefly working for Donald Michie at the University of Edinburgh, Armstrong moved to Sweden in 1974 and joined the Ericsson Computer Science Lab at Kista in 1984.[2]

Peter Seibel wrote:

Originally a physicist, he switched to computer science when he ran out of money in the middle of his physics PhD and landed a job as a researcher working for Donald Michie—one of the founders of the field of artificial intelligence in Britain. At Michie's lab, Armstrong was exposed to the full range of AI goodies, becoming a founding member of the British Robotics Association and writing papers about robotic vision.

When funding for AI dried up as a result of the famous Lighthill report, it was back to physics-related programming for more than half a decade, first at the EISCAT scientific association and later the Swedish Space Corporation, before finally joining the Ericsson Computer Science Lab, where he invented Erlang.[5]

It was at Ericsson in 1986, that he worked with Robert Virding and Mike Williams, to invent the Erlang programming language,[2] which was released as open source in 1998.[6]

Personal life

Armstrong married Helen Taylor in 1977. They had two children, Thomas and Claire.[2]

Death

Armstrong died on 20 April 2019 from an infection which was complicated by pulmonary fibrosis.[7] [8] [9] [10]

Publications

External links

Notes and References

  1. Joe . Armstrong . Seibel, Peter . Excerpts from Coders At Work: Joe Armstrong Interview . Living in an Ivory Basement . Brown, C. Titus . 29 April 2013 . 23 December 2017.
  2. Web site: Joe Armstrong obituary . Bjarne . Däcker . . 8 May 2019 . 6 September 2021.
  3. Web site: Joe Armstrong: Father of Erlang . Erlang User Conference . Erlang Solutions Ltd. . 2012 . 23 December 2017.
  4. PhD . Joe . Armstrong . December 2003 . Making reliable distributed systems in the presence of software errors . https://web.archive.org/web/20041204143417/http://www.sics.se/~joe/thesis/armstrong_thesis_2003.pdf . 4 December 2004 . . Stockholm.
  5. Web site: Peter . Seibel . Joe Armstrong . . 2009 . 23 December 2017.
  6. Web site: Erlang/OTP Released as Open Source, 1998-12-08. https://web.archive.org/web/19991009002753/http://www.erlang.se/onlinenews/ErlangOTPos.shtml. dead. 9 October 1999 .
  7. Web site: Francesco Cesarini on Twitter . Twitter . 20 April 2019 . 20 April 2019.
  8. Web site: Wager. Kristjan. RIP Joe Armstong, the author of Erlang. Free Thought Blogs. 21 April 2019. 20 April 2019.
  9. Web site: 作者: . Erlang之父Joe Armstrong去世 . 新浪科技_新浪网 . 21 April 2019 . zh . 21 April 2019.
  10. Web site: Helen Taylor on Twitter . Twitter . 21 April 2019 . 24 April 2019.