Joseph Leslie Armstrong (27. prosince 1950 Bournemouth, Anglie, Spojené království – 20. dubna 2019) byl britský počítačový vědec, vývojář a programátor pracující v oblasti distribuovaných systémů odolných proti chybám (anglicky fault-tolerant distributed systems). Nejvíce se proslavil jako spoluautor programovacího jazyka Erlang.
Raný život a vzdělání
Armstrong se narodil v anglickém Bournemouthu v roce 1950.[1] Programovat začal v 17 letech v jazyce Fortran na sálovém počítači (mainframe) místní samosprávy v rodném Bournemouthu.[2] Tato zkušenost mu pomohla během studií fyziky na University College London. Uvádí se, že ladil programy svých spolužáků ve fortranu výměnou za pivo.[3]
Osobní život
V roce 1977 se oženil s Helen Taylorovou. Měli spolu dvě děti, Thomase a Claire.[2]
Profesní dráha
V roce 2003 získal titul Ph.D. v informatice na Královském technologickém institutu (švédsky Kungliga Tekniska högskolan, KTH) ve švédském Stockholmu.[4] Jeho disertační práce nesla název Making reliable distributed systems in the presence of software errors (Vytváření spolehlivých distribuovaných systémů za přítomnosti softwarových chyb).[5] Od roku 2014 působil na KTH jako profesor.
Mezi své výzkumné zájmy řadil:
Peter Seibel napsal:[6]
Původně byl fyzik, ale když mu uprostřed doktorátu z fyziky došly prostředky, přešel na počítačové vědy (informatiku) a získal místo jako výzkumný pracovník u Donalda Michieho – jednoho ze zakladatelů oboru umělé inteligence (Artificial Intelligence; AI) ve Velké Británii.
V Michieho laboratoři se Armstrong seznámil s celou řadou zajímavostí z oblasti AI, stal se zakládajícím členem Britské asociace pro robotiku (British Automation and Robot Association; BARA) a psal články o robotickém vidění (také počítačové vidění).
Když v důsledku slavné Lighthillovy zprávy (Lighthill report, také „Artificial Intelligence: A General Survey“, od Jamese Lighthilla z roku 1973) došlo k vyčerpání finančních prostředků na umělou inteligenci, vrátil se na více než pět let zpět k programování souvisejícímu s fyzikou. Nejprve ve vědecké asociaci EISCAT a později ve Švédské vesmírné společnosti (Swedish Space Corporation; SSC), než nakonec nastoupil do laboratoře firmy Ericsson – Computer Science Lab, kde vymyslel Erlang.
Erlang
Joe Armstrong, Robert Virding a Mike Williams vyvinuli v roce 1986 programovací jazyk Erlang. V této době pracovali v laboratoři Computer Science Lab (CSLab) společnosti Ericsson (ve čtvrti Älvsjö ve Stockholmu). Laboratoř CSLab byla oficiálně v provozu od 1. března 1984 do 30. června 2002.[7]
V roce 1998, dvanáct let po jeho vyvinutí, uvolnili Erlang jako open source.
Publikace
Úmrtí
Zemřel 20. dubna 2019 na infekci, komplikovanou navíc plicní fibrózou.[8][9][10][11][12][13]
Galerie
-
Joe Armstrong (2009)
-
Tvůrci programovacího jazyka
Erlang,
Robert Virding (vlevo) a Joe Armstrong (2013)
Odkazy
Reference
V tomto článku byl použit překlad textu z článku Joe Armstrong (programmer) na anglické Wikipedii.
- ↑ SEIBEL, Peter. Excerpts from Coders At Work: Joe Armstrong Interview [online]. [cit. 2021-09-21]. Dostupné online.
- ↑ a b SEIBEL, Peter. Excerpts from Coders At Work: Joe Armstrong Interview [online]. Living in an Ivory Basement: Brown, C. Titus, 2013-04-29 [cit. 2021-09-21]. Dostupné online. (anglicky)
- ↑ Joe Armstrong Erlang: How Joe Armstrong death happened. Nigeria News | Laila's Blog [online]. 2019-04-21 [cit. 2022-01-06]. Dostupné online. (anglicky)
- ↑ Joe Armstrong: Father of Erlang [online]. Erlang User Conference: Erlang Solutions Ltd., 2012 [cit. 2021-09-21]. Dostupné online. (anglicky)
- ↑ ARMSTRONG, Joe. Making reliable distributed systems in the presence of software errors [online]. Stockholm: Royal Institute of Technology, 2003-12 [cit. 2021-09-21]. Dostupné v archivu pořízeném z originálu dne 2004-12-04. (anglicky)
- ↑ SEIBEL, Peter. Joe Armstrong [online]. codersatwork.com: 2009 [cit. 2021-09-21]. Dostupné online. (anglicky)
- ↑ CSLab Home Page. www.cs-lab.org [online]. [cit. 2021-09-21]. Dostupné online.
- ↑ CESARINI, Francesco. RIP @joeerl [online]. Twitter: 2019-04-20 [cit. 2021-09-21]. Dostupné online. (anglicky)
- ↑ WAGER, Kristjan. RIP Joe Armstong, the author of Erlang [online]. Free Thought Blogs: 2019-04-20 [cit. 2021-09-21]. Dostupné online. (anglicky)
- ↑ 作者:. Erlang之父Joe Armstrong去世 [online]. 新浪科技_新浪网: 2019-04-21 [cit. 2021-09-21]. Dostupné online. (čínsky)
- ↑ TAYLOR, Helen. Helen wife of @joeerl [online]. Twitter: 2019-04-21 [cit. 2021-09-21]. Dostupné online. (anglicky)
- ↑ DÄCKER, Bjarne. Joe Armstrong obituary. the Guardian [online]. 2019-05-08 [cit. 2022-01-06]. Dostupné online. (anglicky)
- ↑ SUGANDHA LAHOTI. Developer community mourns the loss of Joe Armstrong, co-creator of Erlang. Packt Hub [online]. 2019-04-22 [cit. 2022-01-06]. Dostupné online. (anglicky)
Externí odkazy