近日,计算机科学家Danny Cohen博士逝世,享年81岁。
Danny Cohen为计算器科学做出了巨大的贡献,参与了ARPAnet 项目,并帮助开发了互联网的各种基础应用程序。最重要的是,他率先提出了字节序(endianness)这个计算机科学概念,其开创性工作为现代VOIP服务开辟了一条道路。Danny 还开发出首批的集群计算部署系统,为现代云技术铺平了道路,此外他还开发出第一个可视化飞行模拟器。
Danny Cohen,计算机科学家,1937年12月9日—2019年8月12日。
1967年,Danny在通用计算机上开发了第一个实时视觉飞行模拟器。他还开发了第一个实时雷达模拟器。他的飞行模拟器工作,给了Ivan Sutherland后来创建“Cohen-Sutherland”计算机图形线裁剪算法很好的启发。然后,在1973年,当他改编视觉飞行模拟器以在ARPANET上运行时,他成为了第一个实现“分组视频”和“分组语音”(网络语音协议)的人。这也是实时应用中,第一个实现数据包切换的应用。
在那个时代,大多数人认为计算仍依赖穿孔卡,而不是依赖先进的图形处理和显示技术。这位出生于以色列的数学家创建的飞行模拟器按现代标准来看很基础,不过直到十多年之后家庭游戏机问世,才被普遍可用的软件所取代。
比他的飞行模拟成就更引人注目的是,直到Cohen开发出模拟器之后,他才在现实生活中学会飞行,他在2012年接受采访时这样告诉《连线》杂志。
Danny还在1978年对他所谓的“数字语音电话会议”开展了一番早期工作,,数字语音电话会议是现代VoIP 技术的基本理念,从Skype 到基于无线数字应用软件和套件的语音呼叫都依赖于该技术提供支持。
ARPAnet是美国军事研究网络,它实际上是现代互联网的先驱。数字语音电话会议是现代VoIP技术的基本理念,为从Skype到基于无数数字应用软件和套件的语音呼叫提供支持。
不过,Danny 最为人所知的事迹是在1980 年通过其具有重大影响的论文“On Holy Wars and a Plea for Peace”,为计算器科学界引入了字节序的概念,创造出计算机术语Big Endian和Little Endian。IETF 保存了该论文。
Danny 将字节序归结为一个异常简单的问题:消息中正确的字节顺序是什么?并用外行人听得懂的浅显语言解释了这个问题,逐层解读,这一具有深远意义的贡献使他在现代计算历史长河中拥有一席之地。
到21世纪初,Danny供职于Sun Microsystems,多年来一直担任美国空军顾问,并参与了许多项目,包括一项专注于分布式交互式仿真的IETF标准以及将技术应用于军事(武装部队使用虚拟军事演习)。
Danny于2012年退休,同年互联网名人堂将他列入名录,以表彰这位先驱。
Danny的儿子在Hacker News 网站上发布了关于其父亲死亡的消息,透露他父亲之前加入了国际地平协会(Flat Earth Society):“他开始以为该协会是个笑话,直到后来协会因他是科学家而拒绝了他,不过他再次申请加入协会,这回没有表明职业,结果获准加入。”
Danny是美国国家工程院院士,IEEE院士,还是南加州大学的计算机科学教授,获得了哈佛大学的博士学位。以色列理工学院还曾在20世纪60年代,授予他应用数学硕士。
Danny的儿子David称,他父亲死于帕金森病。
责编:Luffy Liu