Джо Армстронг (программист) - Joe Armstrong (programmer)

Джо Армстронг
Эксперт по erlang и парень по имени Джо (4133214882) .jpg
Армстронг в 2009 году
Родился(1950-12-27)27 декабря 1950 г.
Борнмут, Англия, Великобритания
Умер20 апреля 2019 г.(2019-04-20) (68 лет)
Альма-матерКоролевский технологический институт (KTH) в Стокгольме, Швеция
оккупацияПрограммист, автор
ИзвестенСоздание Язык программирования Erlang
Интернет сайтJoearms.github.io

Джозеф Лесли Армстронг (27 декабря 1950 г. - 20 апреля 2019 г.) специалист в области информатики работает в области отказоустойчивой распределенные системы. Он наиболее известен как один из соавторов проекта Язык программирования Erlang.

ранняя жизнь и образование

Армстронг родился в Борнмуте, Англия, в 1950 году.[1]

В 17 лет Армстронг начал программировать. Фортран на его местном совете мэйнфрейм.[1] Этот опыт помог ему во время учебы по физике в Университетский колледж Лондона, где он отлаживал программы однокурсников в обмен на пиво[нужна цитата ]. Работая в лаборатории компьютерных наук Эрикссон, он участвовал в разработке Erlang в 1986 г.

Карьера

Он получил степень доктора философии. в Информатика от Королевский технологический институт (KTH) в Стокгольм, Швеция в 2003 г.[2] Его диссертация называлась Создание надежных распределенных систем при наличии программных ошибок.[3] Он был профессором в KTH с 2014 года.

Смерть

Он умер 20 апреля 2019 года от инфекции, осложненной легочный фиброз.[4][5][6][7]

Личная жизнь

Работа

Питер Сейбел писал:

Первоначально физик, он переключился на информатику, когда у него закончились деньги в середине своей докторской степени по физике, и он получил работу исследователя, работающего на Дональд Мичи - один из основоположников искусственного интеллекта в Великобритании. В лаборатории Мичи Армстронг познакомился со всем спектром возможностей искусственного интеллекта, стал одним из основателей Британской ассоциации робототехники и написал статьи о роботизированном зрении. Лайтхилл [отчет], он вернулся к программированию, связанному с физикой, более полувека, сначала на EISCAT научная ассоциация, а затем Шведская космическая корпорация, прежде чем, наконец, поступить в лабораторию компьютерных наук Эрикссон, где он изобрел Erlang.[8]

Во время работы в Ericsson в 1986 году Джо Армстронг был одним из разработчиков и разработчиков Erlang.

Erlang

Вместе с Робертом Вирдингом и Майком Уильямсом в 1986 году Армстронг разработал Erlang, который был выпущен с открытым исходным кодом в 1998 году.

Признание

Публикации

  • 2007. Программирование на Erlang: программное обеспечение для параллельного мира. Прагматическая книжная полка ISBN  978-1934356005.
  • 2013. Программирование на Erlang: программное обеспечение для параллельного мира. Второе издание. Прагматическая книжная полка ISBN  978-1937785536.

использованная литература

  1. ^ а б Армстронг, Джо (29 апреля 2013 г.). «Отрывки из« Кодеров за работой: интервью Джо Армстронга »». Жизнь в подвале из слоновой кости (Интервью). Беседовал Сейбель, Питер. Браун, К. Титус. Получено 23 декабря 2017.
  2. ^ «Джо Армстронг: отец Эрланга». Конференция пользователей Erlang. Erlang Solutions Ltd. 2012 г.. Получено 23 декабря 2017.
  3. ^ Армстронг, Джо (декабрь 2003 г.). Создание надежных распределенных систем при наличии программных ошибок (PDF) (Кандидат наук). Стокгольм: Королевский технологический институт. Архивировано из оригинал (PDF) 4 декабря 2004 г.
  4. ^ "Франческо Чезарини в Твиттере". Twitter. 20 апреля 2019 г.. Получено 20 апреля 2019.
  5. ^ Вейджер, Кристьян (20 апреля 2019 г.). «Покойся с миром, Джо Армстонг, автор Erlang». Блоги свободной мысли. Получено 21 апреля 2019.
  6. ^ 作者 : (21 апреля 2019 г.). "Эрланг 之 父 Джо Армстронг 去世". 新浪 科技 _ 新浪 网 (на китайском). Получено 21 апреля 2019.
  7. ^ «Хелен Тейлор в Твиттере». Twitter. 21 апреля 2019 г.. Получено 24 апреля 2019.
  8. ^ Сейбел, Питер (2009). "Джо Армстронг". Кодеры на работе. Получено 23 декабря 2017.

внешние ссылки