Joe Armstrong (programador)


De Wikipedia, la enciclopedia libre
Saltar a navegación Saltar a búsqueda

Joseph Leslie Armstrong (27 de diciembre de 1950 - 20 de abril de 2019) era un científico informático que trabajaba en el área de sistemas distribuidos tolerantes a fallas . Es mejor conocido como uno de los co-diseñadores del lenguaje de programación Erlang .

Temprana edad y educación

Armstrong nació en Bournemouth, Inglaterra en 1950. [1] [2]

A los 17, Armstrong comenzó a programar en Fortran en la computadora central de su consejo local . [1]

Armstrong se graduó con un B.Sc. en Física de la University College London en 1972. [2]

Recibió un doctorado. en Ciencias de la Computación del Royal Institute of Technology (KTH) en Estocolmo, Suecia en 2003. [2] [3] Su disertación se tituló Hacer sistemas distribuidos confiables en presencia de errores de software . [4] Fue profesor en KTH desde 2014 hasta su muerte. [2]

Carrera profesional

Armstrong se mudó a Suecia en 1974 y se unió al Laboratorio de Ciencias de la Computación de Ericsson en Kista en 1984. [2]

Peter Seibel escribió:

Originalmente físico, se cambió a la informática cuando se quedó sin dinero a la mitad de su doctorado en física y consiguió un trabajo como investigador para Donald Michie, uno de los fundadores del campo de la inteligencia artificial en Gran Bretaña. En el laboratorio de Michie, Armstrong estuvo expuesto a toda la gama de ventajas de la IA, convirtiéndose en miembro fundador de la Asociación Británica de Robótica y escribiendo artículos sobre visión robótica. Cuando la financiación para la IA se agotó como resultado del famoso informe Lighthill , volvió a la programación relacionada con la física durante más de media década, primero en la asociación científica EISCAT y luego en la Swedish Space Corporation , antes de unirse finalmente a Ericsson Computer Science. Laboratorio, donde inventó Erlang. [5]

Fue en Ericsson en 1986, donde trabajó con Robert Virding y Mike Williams, para inventar el lenguaje de programación Erlang , [2] que fue lanzado como código abierto en 1998. [6]

Vida personal

Armstrong se casó con Helen Taylor en 1977, tienen dos hijos, Thomas y Claire. [2]

Muerte

Armstrong murió el 20 de abril de 2019 de una infección que se complicó con fibrosis pulmonar . [7] [8] [9] [10]

Publicaciones

  • 2007. Programming Erlang: Software for a Concurrent World . Estantería pragmática ISBN  978-1934356005 .
  • 2013. Programming Erlang: Software for a Concurrent World. Segunda edición . Estantería pragmática ISBN 978-1937785536 . 

Referencias

  1. ↑ a b Armstrong, Joe (29 de abril de 2013). "Extractos de codificadores en el trabajo: entrevista a Joe Armstrong" . Vivir en un sótano de marfil (entrevista). Entrevistado por Seibel, Peter. Brown, C. Titus . Consultado el 23 de diciembre de 2017 .
  2. ↑ a b c d e f g Däcker, Bjarne (8 de mayo de 2019). "Obituario de Joe Armstrong" . The Guardian . Consultado el 6 de septiembre de 2021 .
  3. ^ "Joe Armstrong: padre de Erlang" . Conferencia de usuarios de Erlang . Erlang Solutions Ltd. 2012 . Consultado el 23 de diciembre de 2017 .
  4. ^ Armstrong, Joe (diciembre de 2003). Realización de sistemas distribuidos fiables ante la presencia de errores de software (PDF) (PhD). Estocolmo: Real Instituto de Tecnología . Archivado desde el original (PDF) el 4 de diciembre de 2004.
  5. ^ Seibel, Peter (2009). "Joe Armstrong" . Codificadores en el trabajo . Consultado el 23 de diciembre de 2017 .
  6. ^ "Erlang / OTP lanzado como código abierto, 1998-12-08" . Archivado desde el original el 9 de octubre de 1999.
  7. ^ "Francesco Cesarini en Twitter" . Twitter . 20 de abril de 2019 . Consultado el 20 de abril de 2019 .
  8. ^ Wager, Kristjan (20 de abril de 2019). "RIP Joe Armstong, el autor de Erlang" . Blogs de pensamiento libre . Consultado el 21 de abril de 2019 .
  9. ^ 作者 : (21 de abril de 2019). "Erlang 之 父 Joe Armstrong 去世" .新浪 科技 _ 新浪 网(en chino) . Consultado el 21 de abril de 2019 .
  10. ^ "Helen Taylor en Twitter" . Twitter . 21 de abril de 2019 . Consultado el 24 de abril de 2019 .

enlaces externos

  • Erlang y otras cosas - blog actual de Joe Armstrong
  • Armstrong on Software : antiguo weblog de Joe Armstrong
  • Joseph Leslie Armstrong - Página de inicio del profesor Armstrong en KTH
  • Página de inicio de Joe Armstrong en el Instituto Sueco de Ciencias de la Computación
Obtenido de " https://en.wikipedia.org/w/index.php?title=Joe_Armstrong_(programmer)&oldid=1042731971 "