吉多着手开发 Python | 历史上的今天

图源:维基百科

鲍勃·卡恩出生在纽约,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 的董事会成员。

图源:维基百科

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)的系统开发总监。

图源:维基百科

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 年的第一名会是谁呢/p>

【欢迎投稿】以史为镜,可以知兴替。计算机科学发展至今,有许多至关重要的事件、人物,欢迎所有朋友一起共建「历史上的今天」,投稿邮箱:tangxy@csdn.net 。

文章知识点与官方知识档案匹配,可进一步学习相关知识Python入门技能树桌面应用开发Tkinter208609 人正在系统学习中 CSDN

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年11月21日
下一篇 2022年11月21日

相关推荐