【历史上的今天】12 月 23 日:Python 起源;TCP/IP 协议发明者出生;设计第一台 PC 的人诞生

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6

整理 | 王启隆

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

今天是 2022 年 12 月 23 日在 12 月 16 日的专栏里我们介绍了约翰·巴丁John Bardeen和沃尔特·布拉顿Walter Brattain制作了人类的第一个点接触晶体管而在 1947 年的今天他们向贝尔实验室主管正式演示了晶体管从此改变了之后五十年里计算机界的发展。回顾科技历史上的 12 月 23 日这一天还诞生过哪些关键事件呢

1938 年 12 月 23 日TCP/IP 协议的发明者 Bob Kahn 出生

罗伯特·卡恩Robert Elliot Kahn常被称为鲍勃·卡恩Bob Kahn1938 年 12 月 23 日出生他是一位美国电气工程师与 Vint Cerf 一起提出了传输控制协议TCP 和互联网协议IP的概念创建了互联网核心的基本通信协议。2004 年卡恩因在 TCP/IP 方面的工作与 Vint Cerf 一起获得了图灵奖。

在这里插入图片描述

图源维基百科

鲍勃·卡恩出生在纽约1960 年从纽约城市学院获得电气工程专业的本科学位后卡恩继续前往普林斯顿大学并于 1962 年获得硕士学位和博士学位在普林斯顿他得到了 Bede Liu 的建议并完成了题为“信号采样和调制中的一些问题”的博士论文。毕业后他首先在 Bolt Beranek 和 Newman Inc. 工作然后于 1972 年加入美国国防部国际研究计划局DARPA内的信息处理技术办公室 。

1972 年秋天卡恩在国际计算机通信大会上通过连接 20 台不同的计算机展示了阿帕网Arpanet“让人们突然意识到分组交换是一项真正技术的分水岭事件”。然后他帮助开发了用于连接不同计算机网络的 TCP/IP 协议。

成为 IPTO 主任后他启动了美国政府的十亿美元战略计算计划这是美国有史以来最大的计算机研发计划。在 DARPA 工作 13 年后他在 1986 年离开并创立了国家研究计划公司CNRI并于 2015 年担任董事长、首席执行官和总裁。

在负责卫星分组网络项目 SATNET 时他提出了后来演变为传输控制协议TCP的想法而 TCP 的诞生最初是为了取代阿帕网中使用的较早的网络协议 NCP。TCP 在形成开放体系结构网络的基础上发挥了重要作用开放体系结构网络允许世界各地的计算机和网络相互通信忽视每个网络的计算机使用着什么硬件或软件。

Vint Cerf 在 1973 年的春天加入了他的项目他们共同完成了 TCP 的早期版本。后来该协议被分成两个独立的层主机到主机的通信将由 TCP 处理而让互联网协议IP去处理互联网通信这两者通常被合并称为 TCP/IP构成现代互联网基础的一部分。1992 年他与 Vint Cerf 共同创立了互联网协会在互联网相关标准、教育和政策方面发挥领导作用两人一同开拓了互联网世界最早的那一片荆棘。

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

1941 年 12 月 23 日甲骨文公司的联合创始人 Robert Miner 出生

罗伯特·迈尔Robert Nimrod Miner出生于 1941 年 12 月 23 日他是甲骨文Oracle公司的联合创始人和 Oracle 关系数据库管理系统的制作人。早在 8 月 17 日我们便介绍过 Oracle 公司的创始人拉里·埃里森Larry Ellison从 1977 年到 1992 年罗伯特·迈尔领导了 Oracle 关系数据库管理系统的产品设计和开发。

1992 年 12 月罗伯特·迈尔离开了这一职位并在 Oracle 公司内部剥离了一个小型的、先进的技术团队。在 1993 年 10 月之前他一直继续担当着 Oracle 的董事会成员。

在这里插入图片描述

图源维基百科

许多人只知道狂野不羁的拉里·埃里森Larry Ellison而不识在背后编写代码的罗伯特·迈尔Robert Miner迈尔就像苹果公司的 Wozniak沃兹一样——应该要比沃兹还强因为沃兹只领导了苹果的两三代产品但迈尔要有足足六代——他们一样创立了世界上的两个宝物Oracle 数据库和苹果电脑。但是他们的光环都被经常出现在聚光灯下的 CEO 们夺走了。

迈尔出生在伊利诺斯州的西塞罗一个亚述人家庭。他的父母都来自伊朗西北部的西阿塞拜疆省的一个叫 Ada 的村庄在 20 世纪 20 年代移民到美国。迈尔是家中五子的老幺于 1963 年毕业于伊利诺伊大学香槟分校获得数学学位。到了 1977 年迈尔在 Ampex 公司遇到了拉里·埃里森Larry Ellison他当时担当着埃里森的主管。

此后不久罗伯特·迈尔离开 Ampex与 Ed Oates 和 Bruce Scott 一起创立了一家名为 Software Development Laboratories 的公司几个月后拉里·埃里森加入了该公司。正是在这个时候Ed Oates 为俩人介绍了一篇论文——大名鼎鼎的“E·F·Codd 的关系模型数据库管理”。IBM 公司在当时迟迟没有看到 Codd 的关系数据库管理系统的商业价值这使迈尔和埃里森才能有机会在市场上击败他们。

在 Oracle 初创时期罗伯特·迈尔是首席工程师独自编写 Oracle 数据库的大部分内容。作为工程主管时迈尔的管理风格与埃里森形成鲜明对比后者则培养了 Oracle 的硬性销售文化。迈尔从不鼓励加班他认为人们工作到很晚是错误的员工应该花多点时间陪伴家人根据埃里森的说法迈尔“在公司之前忠于员工”。

迈尔在 1993 年被诊断出患有胸膜间皮瘤这是一种因接触石棉而导致的罕见肺癌。1994 年 11 月 11 日星期五他去世了享年 52 岁。他的妻子玛丽是纳帕酒庄奥克维尔牧场葡萄园的创始人和所有者他的女儿尼古拉·迈尔嫁给了作家罗伯特·梅勒·安德森。

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

1943 年 12 月 23 日设计世界上第一台 PC 的 Butler Lampson 出生

在这里插入图片描述

图源维基百科

1943 年 12 月 23 日巴特勒·兰普森Butler Lampson出生他是一位美国计算机科学家以其对分布式个人电脑PC的贡献而闻名。兰普森曾在哈佛大学就读学的是文科1964 年他获得文学士学位之后进入加州大学伯克利分校研究生院改修理工科于 1967 年获得博士学位。

留校任教 4 年以后兰普森进入电子产业界先后在施乐Xerox公司著名的帕洛阿托研究中心PARC和 DEC 公司工作1995 年加盟微软任软件总工程师。

20 世纪 60 年代兰普森和其他人参与了加州大学伯克利分校的“Genie 计划”1965 年以兰普森为首的几位 Genie 计划成员为科学数据系统公司Scientific Data Systems的 SDS 940 计算机开发了伯克利分时系统。

完成博士学位后兰普森继续留在加州大学伯克利分校担任计算机科学助理教授后转为副教授在担任教授的一段时间里他同时担任伯克利计算机公司Berkeley Computer Corporation的系统开发总监。

在这里插入图片描述

图源维基百科

1971 年兰普森成为 Xerox Parc 施乐帕克研究中心的创始成员之一并在计算机科学实验室担任首席科学家1972 年他对个人电脑的设想被记录在一份名为“为什么是 Alto?”Why Alto的备忘录中这份备忘录中记录了申请创建 Alto 计算机工作站的相关信息。

1973 年施乐 Alto 诞生了它现在被认为是世界上第一个真正的个人电脑有着三个按钮的鼠标和整页大小的显示器成为业界规范的 GUI 操作模式。后来施乐帕克研究中心继续创造了以太网、视窗、激光打印、面向对象编程等诸多新科技……

在 Xerox Parc 兰普森还参与了许多其他革命性技术的研究如激光打印机的设计、“三明治式的提交协议”、世界上第一个“所见即所得”的文本格式程序、以太网、第一个高速局域网LAN……他设计了几种有影响力的编程语言比如欧几里得语言Euclid。

1983 年Xerox Parc 经理鲍勃·泰勒Bob Taylor引咎辞职后兰普森跟随他来到数字设备公司DEC的系统研究中心。1992 年度的图灵奖便授予当时任 DEC 公司高级研究员和主任设计师的兰普森以表彰他在个人电脑领域的贡献。在泰勒退休前不久兰普森加盟微软在微软研究院担任架构师至今。

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

1989 年 12 月吉多着手开发 Python

Python 语言的创始人是吉多·范罗苏姆Guido van Rossum他曾就职于 Dropbox、谷歌等公司被国内程序员亲切地称呼为“龟叔”。当时他在阿姆斯特丹的荷兰数学和计算机科学研究学会工作出于现实中没有满足需求的编程语言吉多着手开发自己的圣诞项目——设计与实现 Python。

Python 是一种广泛使用的解释型、通用型高级编程语言在设计上强调代码的简洁性和易读性。随着人工智能的发展Python 已经成为当下最受欢迎的编程语言之一。

在这里插入图片描述

图源维基百科

1989 年的圣诞节期间吉多·范罗苏姆为了在打发时间决心开发一个新的脚本解释编程作为 ABC 语言的一种继承替代使用 Unix shell 和 C 语言进行系统管理担负同 Amoeba 操作系统的交互和异常处理。之所以选中 Python 作为编程的名字是因为他是 BBC 电视剧——《蒙提·派森的飞行马戏团》Monty Python’s Flying Circus的爱好者。

在 1991 年 2 月范罗苏姆发布了 Python 的最初代码版本 0.9.0而这时的 Python 就已经存在了带继承的类、异常处理、函数和核心数据类型 list、dict、str 等。在 1999 年吉多·范罗苏姆向美国国防部国际研究计划局DARPA提交了一条名为“Computer Programming for Everybody”的资金申请项目并说明了他对 Python 未来前景的期许

  • 与其主要竞争者一样强大的一门简单而直观的语言
  • 保持开源以便任何人都可以为它做贡献
  • 像普通英语一样易于理解的代码
  • 适用于短期开发的日常任务

这些想法中的一些已经成为现实。Python 如今已经成为一门流行的编程语言2019 年Python 成为 GitHub 上的第二大流行语言仅次于 JavaScript。根据编程语言流行度调查它一直是职位招聘中提及最多的十大语言之一。

在 2022 年 12 月活跃的 Python 核心开发者选举 Pablo Galindo Salgado、Gregory P. Smith、Emily Morehouse、Brett Cannon 和 Thomas Wouters 为 2023 年度“掌控委员会”的五位成员来领导 Python 项目。

自从 2003 年Python 始终排行于 TIOBE 编程社区索引前十最流行编程语言在 2021 年 10 月它首次达到了第一名最流行语言居于 C 和 Java 之前并被选为 2007 年、2010 年、2018 年、2020 年和 2021 年的年度编程语言。2023 年 1 月份Python、C 和 C++ 将会再次角逐年度语言你认为 2022 年的第一名会是谁呢

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

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

在这里插入图片描述

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6
标签: python