Biography:Joe Armstrong (programmer)
Joe Armstrong | |
---|---|
Armstrong in 2009 | |
Born | Bournemouth, England, UK | 27 December 1950
Died | 20 April 2019 | (aged 68)
Alma mater | University College London, UK; Royal Institute of Technology (KTH), Stockholm, Sweden |
Known for | Creating the Erlang programming language |
Spouse(s) | Helen Taylor |
Children | Thomas Armstrong, Claire Armstrong |
Scientific career | |
Institutions | University of Edinburgh Ericsson Computer Science Lab KTH |
Website | joearms |
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
- 2007. Programming Erlang: Software for a Concurrent World. Pragmatic Bookshelf ISBN:978-1934356005.
- 2013. Programming Erlang: Software for a Concurrent World. Second edition. Pragmatic Bookshelf ISBN:978-1937785536.
References
- ↑ 1.0 1.1 Armstrong, Joe (29 April 2013). "Excerpts from Coders At Work: Joe Armstrong Interview". Living in an Ivory Basement (Interview). Interviewed by Seibel, Peter. Brown, C. Titus. Retrieved 23 December 2017.
- ↑ 2.0 2.1 2.2 2.3 2.4 2.5 2.6 Däcker, Bjarne (8 May 2019). "Joe Armstrong obituary". The Guardian. https://www.theguardian.com/education/2019/may/08/joe-armstrong-obituary. Retrieved 6 September 2021.
- ↑ "Joe Armstrong: Father of Erlang". Erlang User Conference. Erlang Solutions Ltd.. 2012. http://www.erlang-factory.com/conference/ErlangUserConference2012/speakers/joearmstrong. Retrieved 23 December 2017.
- ↑ Armstrong, Joe (December 2003). Making reliable distributed systems in the presence of software errors (PDF) (PhD). Stockholm: Royal Institute of Technology. Archived from the original (PDF) on 4 December 2004.
- ↑ Seibel, Peter (2009). "Joe Armstrong". Coders at work. http://www.codersatwork.com/joe-armstrong.html. Retrieved 23 December 2017.
- ↑ "Erlang/OTP Released as Open Source, 1998-12-08". http://www.erlang.se/onlinenews/ErlangOTPos.shtml.
- ↑ "Francesco Cesarini on Twitter". 20 April 2019. https://twitter.com/FrancescoC/status/1119596234166218754.
- ↑ Wager, Kristjan (20 April 2019). "RIP Joe Armstong, the author of Erlang". https://freethoughtblogs.com/kriswager/2019/04/20/rip-joe-armstrong-the-author-of-erlang/. Retrieved 21 April 2019.
- ↑ 作者: (21 April 2019). "Erlang之父Joe Armstrong去世" (in zh). http://tech.sina.com.cn/csj/2019-04-21/doc-ihvhiewr7400471.shtml.
- ↑ "Helen Taylor on Twitter". 21 April 2019. https://twitter.com/mrsjoeerl/status/1119941783381774338.
External links
- Erlang and other stuff - Joe Armstrong's current blog
- Armstrong on Software - Joe Armstrong's old weblog
- Joseph Leslie Armstrong - Prof. Armstrong's home page at KTH
- Joe Armstrong home page at the Swedish Institute of Computer Science
Original source: https://en.wikipedia.org/wiki/Joe Armstrong (programmer).
Read more |