J语言之父许国华因癌症去世,享年68岁,图灵奖得主Ken Iverson与他亦师亦友

2021 年 10 月 18 日 新智元



  新智元报道  

来源:Hakernews

编辑:David、瘦瘦

【新智元导读】华人计算机科学家、J语言创始人之一许国华先生因癌症逝世,享年68岁。他曾和图灵奖得主Ken Iverson共同发明了J语言,并对APL开发和社区建设做出重大贡献。

悲痛!又一位计算机科学领域的开拓者离我们而去。
 
当地时间10月16日,华人计算机科学家、J语言的共同发明人之一许国华(Roger Hui)安详离世,享年68岁。
 

 
J语言社区第一时间发出讣告,称:
 
许国华已经与癌症抗争了数年,正在接受临终关怀。去世时与妻儿牵着手。
 
许国华与 Kenneth E. Iverson一起创建了 J 语言,并为 APL 语言开发和社区建设做出了重大贡献。
 
许国华是一位非凡的程序员。但更重要的是,他是一个坚如磐石的好人。他在生活中的冷静和谨慎的态度应该成为所有人的榜样。

值得一提的是,发出讣告的正是许国华生前好友、与他合作密切的计算机科学家、图灵奖得主Kenneth E. Iverson的儿子Eric Iverson。
 

Eric表示,此时此刻,他其实首先想到的并不是许国华对APL社区重大贡献,而是他的父亲和许国华在一起时的快乐时光。
 
他记得,当时许国华还问Eric,能不能带自己的女朋友和他的父母(Ken夫妇)一起共进晚餐,结果发现女朋友竟然和Ken的母亲重名。真是一段有趣的回忆。

 
Eric的父亲Kenneth E. Iverson是计算机科学领域的先驱人物,以开发APL语言而闻名,1979年荣获图灵奖,此前已于2004年10月去世。
 
此番二位老友在天堂相见,想必也是有很多值得回忆的往事吧。
 

与图灵奖得主Ken Iverson亦师亦友

 

 
许国华(1953-2021),华人计算机科学家,J语言联合发明人,APL语言的重要贡献者之一。1953年出生于 香港 。1966年全家移民 加拿大 。
 
1973年进入 阿尔伯塔大学 。开始学习编程语言 APL 。
 
1977 年获得 计算机科学 一等荣誉学士学位,后在IPSA担任了两年的全职 程序员 和分析师。1979年出席APL 79会议。同年9月进入 多伦多大学 计算机系,1981年5月获得硕士学位。
 
1986 年 4 月,许国华被提升为非 APL 和非编程职位,不久即离开供职的艾伯塔能源公司。不过这刚好让他有充足的时间深入研究 Ken Iverson 提出的「合理化 APL」 和「APL 语言词典」,也开启了与大牛Ken Iverson的合作之旅。
 
 
从上世纪90年代初期开始,Ken Iverson和许国华开始合作开发一种类似 APL 的语言的高级扩展,他们将其命名为「J语言」。
 
J语言对APL进行了多项改进,这些改进旨在修复自 APL 成立以来一直困扰着 APL 的一些持久性 字符集问题 ,并添加了新的高级功能,如支持并行多指令、多数据操作等。
 
1996 年,他 因对 APL 的杰出贡献而 获得 肯尼斯·E·艾弗森奖 。
 

关于J语言

 
J语言是一种阵列编程语言,特别适用于数学、统计和逻辑分析。由Kenneth E. Iverson和许国华在90年代初合作开发。
 

J语言最初是作为对APL编程语言的一种扩展和功能改进而开发的。 为了避免重复APL的特殊字符问题,J语言只使用基本的ASCII字符集,借助于点和冒号作为inflection来形成类似二进制的片段。
 
此外,许多在其他语言中经常必须配对的字符(如[] {} "" ``或<>)在J语言中作为独立的词来处理。

J语言是一种非常简洁的数组编程语言,最适合数学和统计编程,尤其是矩阵操作。此外也被用于极端编程和网络性能分析。

 

J语言使用可移植的C语言编写,可用于Windows、Linux、Mac、iOS、Android和Raspberry Pi多等平台环境。
 
J语言可以免费安装和分发。源码以商业和GPL 3的形式提供。它很容易安装,占用空间小,并且可以直接访问教程和文档。
 
与大多数支持面向对象编程的语言不同,J语言的灵活的分层命名空间方案(每个名字都存在于一个特定的区域)可以有效地作为基于类和基于原型的面向对象编程的框架。
 
像许多开源软件一样,J语言开发人员通过社区论坛(邮件列表)进行交流。这里是获得帮助、帮助他人、报告错误和分享兴趣最好的地方。所有J语言用户都应该常来。
 
再一次怀念许国华先生,祝他一路走好,愿人间再无癌症!

登录查看更多
0

相关内容

图灵奖(A.M. Turing Award,又译“杜林奖”),由 美国计算机协会(ACM)于1966年设立,又叫“A.M. 图灵奖”,专门奖励那些对计算机事业作出重要贡献的个人。其名称取自计算机科学的先驱、英国科学家 阿兰·麦席森·图灵。

知识荟萃

精品入门和进阶教程、论文和代码整理等

更多

查看相关VIP内容、论文、资讯等
2021图灵奖Jack Dongarra经典书《高性能并行计算》,852页pdf
专知会员服务
113+阅读 · 2022年3月31日
高性能计算专家Jack Dongarra获2021年图灵奖
专知会员服务
17+阅读 · 2022年3月30日
【KDD2021】图神经网络,NUS- Xavier Bresson教授
专知会员服务
67+阅读 · 2021年8月20日
专知会员服务
43+阅读 · 2021年2月7日
知识图谱推理,50页ppt,Salesforce首席科学家Richard Socher
专知会员服务
111+阅读 · 2020年6月10日
以太网共同发明者去世,享年71岁
CSDN
0+阅读 · 2022年3月2日
国家自然科学基金
0+阅读 · 2014年12月31日
国家自然科学基金
0+阅读 · 2014年12月31日
国家自然科学基金
0+阅读 · 2013年12月31日
国家自然科学基金
0+阅读 · 2013年12月31日
国家自然科学基金
0+阅读 · 2013年12月31日
国家自然科学基金
1+阅读 · 2012年12月31日
国家自然科学基金
0+阅读 · 2011年12月31日
国家自然科学基金
0+阅读 · 2009年12月31日
RIS-Assisted Cooperative NOMA with SWIPT
Arxiv
0+阅读 · 2022年4月18日
VIP会员
最新内容
世界模型入门:从序贯决策到通用智能体
专知会员服务
3+阅读 · 10月24日
军事域更好使用人工智能的实用指南
专知会员服务
8+阅读 · 10月22日
《衡量语言模型中的作战规划能力》
专知会员服务
14+阅读 · 10月20日
Maven智能系统:帕兰提尔军事人工智能平台详解
专知会员服务
15+阅读 · 10月20日
《测试自动化框架在敏捷软件开发中的角色》
专知会员服务
8+阅读 · 10月20日
俄罗斯如何拦截乌克兰无人机与巡航导弹
专知会员服务
12+阅读 · 10月15日
《武器-目标分配问题:精确与近似求解算法》
专知会员服务
17+阅读 · 10月15日
相关基金
国家自然科学基金
0+阅读 · 2014年12月31日
国家自然科学基金
0+阅读 · 2014年12月31日
国家自然科学基金
0+阅读 · 2013年12月31日
国家自然科学基金
0+阅读 · 2013年12月31日
国家自然科学基金
0+阅读 · 2013年12月31日
国家自然科学基金
1+阅读 · 2012年12月31日
国家自然科学基金
0+阅读 · 2011年12月31日
国家自然科学基金
0+阅读 · 2009年12月31日
Top
微信扫码咨询专知VIP会员