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

新智元报道来源:Hakernews编辑:David、瘦瘦【新智元导读】华人计算机科学家、J语言创始人之一许国华先生因癌症逝世,享年68岁。他曾和图灵奖得主KenIverson共同发明了J语言,并对APL开发和社区建设做出重大贡献。悲痛!又一位计算机科学领域的开拓者离我们而去。

NetSmell 出品

  新智元报道

  来源: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语言用户都应该常来。

  再一次怀念许国华先生,祝他一路走好,愿人间再无癌症!

显示余下内容
相关文章:
  1. Edge 93 Stable发布:带来全新标签组功能 优化垂直标签体验
  2. 阿里腾讯带着NFT来了,但人类高质量藏品还得看IP
  3. 深度学习也有武林大会!八大科技巨头:我的「流派」才能实现AGI
  4. Backblaze携手Vultr推出云计算服务 叫板亚马逊AWS
  5. 黑洞过早引发伴星爆炸:天文学家首次观测到一种全新的超新星
  6. 科大讯飞上半年营收63.19亿 同比增45.28%
  7. 新TBI计算机模型能绘制出最高分辨率的老鼠脑血管图
  8. 华为失去高端手机,中国产业链怕失去苹果
  9. 物理学家尝试用量子粒子构建独立时空
  10. Google向法庭申请 要求其长期批评人士之一Luther Lowe提供文件
 

发表评论

您的电子邮箱地址不会被公开。