【历史上的今天】6 月 13 日:分组交换网路的“亲子纠纷”;博弈论创始人出生;交互式电视初现雏形

news2025/2/6 14:37:42

整理 | 王启隆

透过「历史上的今天」,从过去看未来,从现在亦可以改变未来。

今天是 2023 年 6 月 13 日,知名的 ENIAC 建造者约翰·莫克利在历史上的这一天参观了 ABC 计算机,与 ABC 的设计者之一阿塔纳索夫会面。这次会面后来牵扯进了一场旷日持久、充满争议的官司——对计算机专利权的纠纷案。莫克利被阿塔纳索夫指控剽窃。

1973 年,美国联邦法院撤销了埃克特和莫克利发明电子数字计算机的专利权,裁定阿塔纳索夫是电子计算机的发明人。关于这场声势浩荡的“计算机之父”争夺战,请见 9 月 30 日专栏。

阿塔纳索夫也许在法庭上赢下了一分,但他后来还是回去继续当老师了,而我们却仍然站在前线建造第一台真正可编程的电子计算机。

——约翰·莫克利

在计算机历史上,经常会围绕“谁才是一项科技的开创者”产生争议;但无论莫克利和阿塔纳索夫谁才是计算机之父,他们都对计算机的发展作出了不可磨灭的杰出贡献。

在 4 月 29 日和 6 月 7 日的专栏里,我们先后介绍了两位被学者广泛认为是“分组交换网络之父”的计算机先驱,好巧不巧的是,在历史上的今天,又有一位对分组交换网络有着开创性贡献的科学家出生,使得“谁才是分组交换网络的发明者”这一事情产生了不少讨论。

1928 年 6 月 13 日:博弈论创始人 John Nash 出生

在这里插入图片描述

图源:维基百科

1928 年 6 月 13 日,美国数学家小约翰·福布斯·纳什(John Forbes Nash Jr.)出生,他是前马萨诸塞理工学院摩尔荣誉讲师,主要研究博弈论、微分几何学和偏微分方程。晚年为普林斯顿大学的资深研究数学家。1950 年,纳什获得美国普林斯顿大学的博士学位,他在仅仅 28 页的博士论文中提出了一个重要概念,成为博弈论中一项重要突破;这个概念被称为“纳什均衡”,广泛运用在经济学、计算机科学、演化生物学、人工智能、会计学、政策和军事理论等方面。1994 年,他和其他两位博弈论学家约翰·海萨尼和莱因哈德·泽尔腾共同获得了诺贝尔经济学奖。

纳什最重要的数学成就是在微分几何和偏微分方程的领域,特别是黎曼流形等距嵌入到欧氏空间的一系列结果。因为在非线性偏微分方程上的贡献,他与路易·尼伦伯格共同获得了 2015 年阿贝尔奖。几何学家米哈伊尔·格罗默夫评价纳什的工作:“他有巨大的分析(指数学分析)能力与几何洞察力结合。……他的几何工作,不论是他的结果、技术、用的想法,都与任何人原先预期的相反。……他在几何学所做的,从我看来,比起他在经济学所做的无可比拟地伟大得多,相差很多个数量级。”

在 1959 年之后,由于出现精神上的症状,纳什的研究生涯曾经中断,在 1959 年及 1961 年两度进入医院疗养,被诊断为思觉失调症。纳什拒绝接受精神药物治疗,在 1970 年后,症状逐渐好转,因此再度回到学术研究工作。他这段时间的经历,由西尔维亚·娜萨写成传记,并翻拍为电影《美丽心灵》,使得他的事迹广为人知。

纳什夫妇赴挪威领了阿贝尔奖(一个数学的国际奖项)后,于 2015 年 5 月 23 日回到美国纽瓦克国际机场。他们临时改了航班,在下午二时抵达,比原定早了五小时,预订的私人轿车因此未到。他们打电话到轿车公司,可是对方不为他们安排解决,于是他们搭乘出租车回家,却在新泽西的高速公路南行方向发生意外。在下午四时半左右,入行仅两星期的出租车司机尝试超车时失控,结果出租车撞上护栏。纳什夫妇都被抛出车外,当场不治身亡。

资料来源:维基百科、百度百科

1934 年 6 月 13 日:分组交换网络开创者、互联网先驱 Leonard Kleinrock 出生

计算机科学家伦纳德·克莱因罗克(Leonard Kleinrock)出生于 1934 年 6 月 13 日,他是加州大学洛杉矶分校亨利·萨穆埃利工程与应用科学学院计算机科学教授,他在计算机网络领域里作出许多杰出贡献,特别是在计算机网络的理论方面。

在 UCLA 的 ARPANET 研发中,克莱因罗克也起到了重要的角色,是互联网的开创者之一。克莱因罗克于 1951 年毕业于著名的布朗克斯科学高中,随后在 1957 年从新城市学院获得电气工程学士学位,并于 1959 年和 1963 年分别获得麻省理工学院电气工程和计算机科学硕士和博士学位。

克莱因罗克最重要的贡献之一当属排队论(queuing theory),这是研究系统随机聚散现象和随机服务系统工作过程的数学理论和方法,又称随机服务系统理论,为运筹学的一个分支,在许多领域都有应用。克莱因罗克在 1961 年的论文提案促成了 1962 年在麻省理工学院的博士论文,后来在 1964 年以书本形式出版了排队论。1967 年 5 月,高级研究计划署的项目经理 Larry Roberts 将克莱因罗克私自带入了 ARPANET 项目,随后他在 1969 年正式与克莱因罗克签约,以测量 ARPANET 中分组交换的性能。克莱因罗克于 1970 年代早期的数学工作深刻影响了早期 ARPANET 的发展。

在这里插入图片描述

图源:维基百科

1970 年代中期,克莱因罗克发表了关于排队理论在计算机网络中的理论和应用的研究。他指导了许多研究导致互联网的互联网络通信协议的研究生,包括 Steve Crocker、Vint Cerf和 Jon Postel。他们共同发表了许多研究论文。1980 年,克莱因罗克被选为美国国家工程院院士,以表彰他对该领域的开创性贡献以及作为计算机通信网络教育工作者的领导地位。

从 1990 年代中期开始,克莱因罗克力求被公认为“现代数据网络之父”,他曾经表示:

关于消息交换网络的想法真正推动了我的研究,而消息交换网络则是分组交换网络的先驱。在排队论中发展起来的一项数学工具,即排队网络,与计算机网络模型做到了完美匹配;当然,实际上它们并不完全匹配,所以我不得不调整数学模型以适应计算机网络。然后,我还开发了一些设计程序,用于优化容量分配、路由程序和拓扑设计。

克莱因罗克还声称他在 1960 年代初期的工作开创了分组交换的概念,并且这项工作是 ARPANET 中使用的分组交换概念的来源。2004 年,他将自己的工作描述为:

我在 1961 年至 1962 年的博士研究中所做的基本上是建立分组网络的数学理论,它揭示了驱动当今互联网的基本原理。

如今的历史学家和美国国家发明家名人堂认可保罗·巴兰和唐纳德·戴维斯为分组交换概念的发明者,因为他们独立发明了现代计算机网络(包括互联网)中使用的数字分组交换概念。

除了克莱因罗克声称自己才是分组交换概念的开创者之外,也有人认为 ARPA 的信息处理技术办公室主任、大名鼎鼎的施乐 PARC 计算机科学实验室的创始人罗伯特·泰勒(Robert Taylor)开创了分组交换网络。正如前言所述,在计算机历史上,经常会围绕“谁才是一项科技的开创者”产生争议,但无论如何,这些开创者都对计算机和互联网的发展作出了不可磨灭的杰出贡献。

资料来源:维基百科、百度百科

1993 年 6 月 13 日:TCI、时代华纳和微软宣布成立结合计算机和电视的合资企业

在这里插入图片描述

图源:维基百科

1993 年的今天,美国三大公司——媒体公司时代华纳公司、有线电视运营商 Tele-Communications Inc. 和软件发行商微软公司宣布,他们将着手成立一家合资企业,重新定义计算机、通信和电视的世界。三家企业将成立一家名为 Cablesoft 的公司,并将开发交互式电视软件,使消费者能够通过他们的家庭电视机购物和使用万维网。

Cablesoft 是定义交互式电视标准的早期尝试。虽然这家新公司的合作伙伴是微软、电信和时代华纳,但事实上,大部分努力似乎都在微软身上,这两家有线电视公司没有技术基础,能提供的帮助比较有限。Cablesoft 努力的成果于 1994 年 5 月首次宣布,微软发布了 Microsoft Media Server(在开发期间代号为 Tiger )和被称为 NTAS 的 Windows NT 操作系统的自定义版本。本质上,这款产品使用的是类似 PC 的机顶盒,可以与有线电视公司前端的 PC 运行 NTAS 进行通信,随后传输内容。

似乎巨星云集往往象征着失败:无论是体育球坛上每年各种“银河战舰”的陨落,还是 2000 年那场本世纪最失败的企业合并,亦或是微软的这次跨界合作……Cablesoft 最终因为微软坚持将自己的软件作为行业标准而宣告失败,此外,微软也不再积极参与先前宣布的与通用仪器和英特尔的单独联盟,以围绕自家的 Windows 软件和英特尔的 386 系列微处理器芯片构建机顶盒。

1997 年 9 月 16 日,经历过一次失败的微软以 4.25 亿美元收购了硅谷初创公司 WebTV,并推出改进版的 WebTV。交互式电视的早期实验历经千帆波折,你认为如今的智能电视属于什么发展阶段?欢迎在评论区分享你的真知灼见。

以史为镜,可以知兴替。计算机科学发展至今,有许多至关重要的事件、人物。在《新程序员:我们的技术时代,我们的程序人生》中,来自四十余位技术人跨越半个世纪,用代码敲出一个个真实的程序人生故事!

扫描或点击《新程序员:我们的技术时代,我们的程序人生》订阅!

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/641491.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

java发送QQ邮箱验证码实现登录注册、邮箱验证码防刷校验

文章目录 一:前台功能实现1.1 页面编写1.2 发送验证码——sendEmailCode1.2.1 远程调用发送接口1.2.1 接口防刷校验——60s内只能发送一次 二:获取QQ邮箱授权码2.1 登录QQ邮箱2.2 开启SMTP权限2.2.1 设置2.2.2 账户2.2.3 管理服务2.2.4 生成授权码2.2.5 …

新能源商用车:老玩家、新势力“争先恐后”

现如今,作为重要出行交通工具之一的汽车,已经在人们日常生活中扮演着愈发重要的角色。不仅如此,汽车行业也发生了不小的变化,新能源汽车的热度更是居高不下。除了各路玩家积极布局之外,新能源汽车的销量也是持续走高。…

python---列表和元组(1)

变量就是内存空间,用来表示/存储数据. 如果表示的数据少,直接定义几个变量就行了. 但是有的时候表示的数据比较多,就很麻烦 在python中就有列表和元组,就是这样的机制,可以用一个变量表示很多的数据. 这就类比于其他编程语言中的"数组" 列表和元组大部分的功能是差…

智安网络|深谈网络安全难点的根源和解决之道

随着数字化和网络化的加速发展,人们面临的网络安全问题日益增多。由于网络安全威胁的多样性和复杂性,网络安全防护变得越来越困难。本文将从几个方面来探讨网络安全难点的根源和解决之道。 一. 网络安全威胁的复杂性 网络安全威胁种类繁多,主…

Junit执行器Runner探索之旅 | 京东云技术团队

单元测试是每个程序员必备的技能,而Runner是每个单元测试类必有属性。本文通过解读Junit源码,介绍junit中每个执行器的使用方法,让读者在单元测试时,可以灵活的使用Runner执行器。 一、背景 在今年的敏捷团队建设中,…

07 lvgl-边框样式

void lv_100ask_demo_course_2_1_1(void){ static lv_style_t style;lv_style_init(&style);/*Set a background color and a radius*/lv_style_set_radius(&style, 5); //半径lv_style_set_bg_opa(&style, LV_OPA_COVER); //透明度lv_style_set_bg_color(&st…

xlsx是什么格式的文件?xlsx文件删除了怎么恢复

如果您在工作中不小心删除了重要的xlsx文件怎么办?xlsx文件删除了怎么恢复?本文将介绍如何在不同情况下恢复xlsx文件的实用技巧,帮助您有效的找回文件。 第一部分:xlsx是什么格式的文件 XLSX是一种电子表格文件格式,…

JAVA 实现 Redis 发布订阅

Redis 发布订阅 发布订阅:消息发布者发布消息 和 消息订阅者接收消息,两者之间通过某种媒介联系起来 例如订杂志,当自己订阅了爱格杂志,每个月会发刊一本。到发布的时候派送员将杂志送到自己手上就能看到杂志内容。只有我们订阅了…

为什么美颜插件比传统集成方式更快?

都说云市场插件快,快在哪里呢? 美颜功能是实时互动应用的基础功能,广泛应用在社交、直播、约会、会议等场景,开发者们往往在集成美颜功能时候非常头疼。今天,我们来介绍云市场美颜插件相比传统的裸数据集成方式快在哪…

Unity与原生交互之Unity篇——AndroidStudio导出aar/jar包供Unity使用实现交互全流程(2)

序言:此篇介绍在(1)的基础上引入Unity的API库进行交互,原生调Unity 1.导入Unity库 注意: (1)老版本Unity的classes.jar里包含UnityPlayerActivity API (2)新版本Unity的UnityPlayerActivity API 在UnityEditor安装路径中,需单独导入,后续介绍 1.1导入unity的classes.jar …

Seesion会话超时时间测试-业务安全测试实操(3)

Seesion会话超时时间测试, Cookie仿冒测试, 密文比对认证测试 本地加密传输测试-业务安全测试实操(2)_luozhonghua2000的博客-CSDN博客 测试原理和方法 在用户成功登录系统获得Session认证会话后,该Session认证会话应具有生命周期,即用户在成功登录系统后,如果在固定时间内…

反汇编逆向实战——扫雷辅助制作

一、编程前准备 刚开始是预备知识,如果熟悉的话,可以直接跳到第二部分阅读 在 Windows API 中,SetTimer 函数用于创建一个定时器,并在指定的时间间隔后触发一个定时器消息。以下是关于 SetTimer 函数的介绍: 功能&a…

接口文档设计注意事项

接口名称清晰 一般接口url要求能看得出接口的作用。比如说,查询用户信息(queryUserInfo),就是一个不错的接口名称。 接口地址完整 接口的地址,也叫接口的URL地址。即别人调用你的接口,用的是什么URL。比…

【Unity Shader】入门到惊叹(1)基本概念:什么是网格?材质?Shader?

文章目录 一、什么是网格(Mesh)?二、什么是MeshFilter(网格过滤器)?三、什么是MeshRenderer(网格渲染器)?四、什么是材质(Material)?五、什么是Shader(着色器)?一、什么是网格(Mesh)? 如图,模型的三角形面就叫做网格(Mesh),它的本质是一堆顶点数据的规则排…

华为OD机试真题 JavaScript 实现【按身高和体重排队】【2022Q4 100分】,附详细解题思路

一、题目描述 某学校举行运动会,学生们按编号(1、2、3…n)进行标识,现需要按照身高由低到高排列,对身高相同的人,按体重由轻到重排列; 对于身高体重都相同的人,维持原有的编号顺序关系。请输出排列后的学生…

医械围城的觉醒时刻:从“乱世枭雄” 到“剩者为王”

我们现在看到医疗器械行业其实非常的热,不管是投资,还是创业,还有各种跨界进来打劫想分一杯羹的。 但是这个行业是不是一个围城? 真的是进来就可以捡钱吗? 在一片繁荣的景象下,企业的发展存在什么风险&a…

STM32FreeRTOS操作系统移植

移植好的FreeRTOS模板: 链接:https://pan.baidu.com/s/1_87VQAWXUl4jTqSCZ0MFjw?pwddw52 提取码:dw52 1.在工程中新建FreeRTOS文件夹 2.把源码source里面的文件全部粘贴进FreeRTOS文件夹中 3.在portable文件中只保留一下文件,…

【剑指offer刷题记录 java版】数组双指针 之 二分搜索

本系列文章记录labuladong的算法小抄中剑指offer题目 【剑指offer刷题记录 java版】数组双指针 之 二分搜索 剑指 Offer 53 - I. 在排序数组中查找数字 I剑指 Offer II 068. 查找插入位置剑指 Offer 04. 二维数组中的查找剑指 Offer II 069. 山峰数组的顶部剑指 Offer II 073. …

java周期性线程池newScheduledThreadPool介绍,多线程下载url文件(断点下载、进度展示、网速展示、剩余时间展示)

文章目录 一:newScheduledThreadPool(周期性线程池)1.1 特点1.2 核心线程数1.3 创建实例1.4 常用方法1.4.1 schedule方法1.4.2 scheduleAtFixedRate方法1.4.3 scheduleWithFixedDelay方法 二:多线程下载展示文件总大小、剩余时间、…

基于SpringBoot+vue的简历系统设计和实现

博主介绍: 大家好,我是一名在Java圈混迹十余年的程序员,精通Java编程语言,同时也熟练掌握微信小程序、Python和Android等技术,能够为大家提供全方位的技术支持和交流。 我擅长在JavaWeb、SSH、SSM、SpringBoot等框架下…