乔·阿姆斯特朗

乔·阿姆斯特朗

约瑟夫·莱斯利·阿姆斯特朗(Joseph Leslie Armstrong,1950年12月27日—2019年4月20日),昵称乔·阿姆斯特朗(Joe Armstrong),生于英国 英格兰 伯恩茅斯 ,计算机科学家与程序员。他是 Erlang 程式语言的设计者与主架构师,也是开放电信平台的主要架构师。他于2019年4月20日去世,享年68岁。

人物经历

阿姆斯特朗 17岁时接触 Fortran 程式。大学时最早攻读物理学,就读于 伦敦大学 物理学系,曾攻读高能物理博士学位。因为经济问题,他没有办法完成学业,因此至 爱丁堡大学 ,担任Donald Michie的助理,从事 人工智能 的研究,从此转向 计算机程序 的工作。

1973年,詹姆斯·莱特希尔对 女王陛下政府 提出报告,批评人工智能的研究,难以得到成果。英国政府删减了相关的科学研究经费,爱丁堡大学的研究计划受挫,乔·阿姆斯特朗也无法保持他的工作。他到 瑞典 ,在EISCAT科学协会找到工作,担任物理学程式员。一年后,他成为首席程式员,负责开发应用程序系统。在此工作四年后,他到 瑞典空间研究中心 工作,协助开发应用程序系统,用来控制瑞典发射的第一颗 卫星 。

1984年, 阿姆斯特朗 进入 爱立信 研究实验室。一开始以 Prolog 开发应用程序,他利用Prolog,自行设计了一个程式语言,并在实验室中推广,成为 Erlang 的开始。1986年,他与Robert Virding、Mike Williams共同创造了应对大规模并发场景的 编程语言 Erlang,这一语言起初是爱立信的私有语言,后于1998年开源。他于1986年写出第一个正式版本,于1986年释出。

2003年,阿姆斯特朗在瑞典皇家工学院( 皇家理工学院 )取得 计算机科学 博士学位。

外部链接