Python 初版发布 | 历史上的今天

0013b3ee6f5996a4928faf1971b8eeb3.gif

整理 | 王启隆

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

今天是 2023 年 2 月 20 日,在历史上的今天,吉多·范罗苏姆正式对外公布 Python 代码,版本为 0.9.0。当前,Python 稳定版为 3.10.2。回顾计算机历史上的 2 月 20 日,这一天还发生过哪些关键事件呢?

1926 年 2 月 20 日:DEC 的创始人 Ken Olsen 出生

肯·奥尔森(Kenneth Harry “Ken” Olsen)出生于 1926 年 2 月 20 日,他是一位美国工程师,于 1957 年与同事 Harlan Anderson 和他的兄弟 Stan Olsen 共同创立了数字设备公司(DEC)。奥尔森在美国的康涅狄格州出生,并在康涅狄格州的邻近小镇斯特拉特福长大。

他父亲的父母来自挪威,母亲的父母来自瑞典。奥尔森的职业生涯始于暑假期间在一家机械厂工作。在他的地下室修理收音机使他获得了社区发明家的声誉。在 1944 年至 1946 年间在美国海军服役后,奥尔森就读于麻省理工学院,在那里他获得了电气工程学士学位(1950 年)和硕士学位(1952 年)。

379332ed01461e748a1be5a66c8c92b5.png

图源:维基百科

在麻省理工学院学习期间,美国海军部海军研究办公室招募了奥尔森来帮助建立一个飞行模拟器;在此期间,奥尔森还指导建造了第一台晶体管研究计算机。随后,奥尔森加入了 Whirlwind 计算机项目,积累了许多经验。1957 年,奥尔森和麻省理工学院的同事哈兰安德森决定创办自己的公司。他们找到了由 Georges Doriot 创立的早期风险投资公司 American Research and Development Corporation ,并在获得 70000 美元后成立了数字设备公司 (Digital Equipment Corporation, DEC)。

奥尔森在他的整个职业生涯中都以其管理风格和对工程创新的促进而闻名,他对创新和技术卓越的重视催生并推广了工程矩阵管理等技术,这些技术如今在许多行业中得到广泛应用。奥尔森重视谦逊,他开着一辆经济型汽车,并在一座古老的磨坊大楼里设有一间简单的办公室。他还是一名出色的飞行员,驾驶自己的飞机。1986 年,《财富》杂志将奥尔森评为“美国最成功的企业家”;同年,奥尔森获得了 IEEE 工程领导力表彰奖。

资料来源:维基百科

1991 年 2 月 20 日:Python 最初的发布

Python 的创始人为吉多·范罗苏姆(Guido van Rossum),当时他在阿姆斯特丹的荷兰数学和计算机科学研究学会工作。1989 年的圣诞节期间,范罗苏姆为了在打发时间,决心开发一个新的脚本解释编程,作为 ABC 语言的一种继承,替代使用 Unix shell 和 C 语言进行系统管理,担负同 Amoeba 操作系统的交互和异常处理。之所以选中 Python 作为编程的名字,是因为他是 BBC 电视剧——《蒙提·派森的飞行马戏团》(Monty Python’s Flying Circus)的爱好者。

范罗苏姆是 Python 的主要编程者,他在决定 Python 发展方向等方面的持续核心作用当中扮演着重要的角色、这些分量都反映在 Python 社区给他的头衔中;即是所谓的终身仁慈独裁者(BDFL)。直到 2018 年 7 月 12 日,他宣布从作为终身仁慈独裁者的职责上“永久休假”,Python 社群向他授予这个头衔反映了他长期担任整个 Python 语言的发展方向的决策者。他在 2019 年 1 月至 11 月间参与了一个五人掌控委员会继续领导项目发展。

125059113ff17e1b486e0b443eafeb30.png

图源:维基百科

1991 年 2 月,范罗苏姆在 alt.sources 上发布了最初代码(也就是版本 0.9.0),这时就已经存在了带继承的类、异常处理、函数和核心数据类型 list、dict、str 等。在这个最初发行中,Python 就有了从 Modula-3 引进的模块系统,它的异常模型也类似于 Modula-3。

在 1994 年 1 月,Python 达到了版本 1.0。这个发行版主要新特征是包括了由 Amrit Prem 提供的函数式编程工具 lambda、map、filter 和 reduce。Python 1.4 增加了受 Modula-3 启发的关键字参数,和对复数的内建支持,还包含了采取名字修饰的一种基本形式的数据隐藏。

Python 的 2.0 版于 2000 年 10 月 16 日发布,具有许多主要的新特性,包括用于内存管理的循环检测垃圾回收器以及对 Unicode 的支援。不过,Python 最重要的变化是开发过程的本身,具有转向更加透明、以及 Python 社区强大的技术支援。

Python 3.0 版是 Python 知名的“向后不兼容”(backwards-incompatible)版本,经过长时间的测试之后,于 2008 年 12 月 3 日发布。巧的是,Python 3.2.0 恰好是在这 20 年之后发布的。Python 一直是最受欢迎的编程语言之一,你还了解哪些 Python 的小故事呢?欢迎在评论区讨论。

资料来源:维基百科

2012 年 2 月 20 日:开源软件 Ansible 发布

fe9f8810365a6195c882a0108aafff95.png

图源:维基百科

Ansible 是一个软件供应、配置管理和应用部署工具,它开源开放,支持将基础设施作为代码它运行在许多类 Unix 系统上,可以配置类 Unix 系统和 Microsoft Windows。Ansible 拥有自己的声明性语言来描述系统配置,其由 Michael DeHaan 编写,于 2015 年被 Red Hat 收购。Ansible 是无代理的,用户需要临时通过 SSH 或 Windows Remote Management 远程连接(允许远程执行 PowerShell)来配置使用。

“Ansible”一词由厄休拉·勒奎恩在她 1966 年的小说《罗坎农的世界》中首创,指虚构的即时通讯系统;Ansible 的工具由 Michael DeHaan 开发,于 2012 年 2 月 20 日首次发布,他是供应服务器应用程序 Cobbler 的作者,也是用于远程管理的 Fedora 统一网络控制器框架的合著者。而 Ansible 软件的开发公司则是由 Michael DeHaan、Timothy Gerla 和 Said Ziouani 于 2013 年创立的公司,他们在商业上支持和赞助 Ansible。随后,知名的 Linux RedHat 于 2015 年 10 月收购 Ansible。

如今,Ansible 成为了 Redhat 旗下的 Linux Fedora 发行版的一部分,也可用于 Redhat Enterprise Linux、CentOS、openSUSE、SUSE Linux Enterprise、Debian、Ubuntu、Scientific Linux 和 Oracle Linux,以及其他操作系统的额外包。

资料来源:维基百科

2014 年 2 月 20 日:Facebook 收购 WhatsApp

2014 年 2 月 19 日,Facebook(现 Meta)宣布以美金 190 亿元全面收购 WhatsApp,其中 40 亿美元为现金支付,而大约 120 亿美元的部分以 Facebook 股票形式交易,另外 Facebook 将向 WhatsApp 员工发放价值 30 亿美元特别股份作为分红。WhatsApp 总部仍将留在加州山景城(Mountain View),继续作为独立业务,并保留自己的品牌,而创办人兼首席执行官库姆(Jan Koum)则加入 Facebook 董事会。

2014 年 2 月 20 日凌晨,Facebook 宣布,该公司已经同快速成长的跨平台移动通讯应用 WhatsApp 达成最终协议,将以大约 160 亿美元的价格,外加 30 亿美元限制性股票,共计 190 亿美元收购 WhatsApp。彭博社称此交易是继 2001 年时代华纳与 AOL 的合并之后互联网产业最大规模的并购交易。对于 Facebook 来说,虽然人人都知道可以在电脑上用脸书进行社交,但却鲜有人给 Facebook 的移动端买账,这导致了 Facebook 自身在移动平台表现不佳,在移动端并没有展现出统治力;因此,这一场收购,是 Facebook 在收购 Instagram 之后的第二次向移动市场进攻。

c42f23dac43ec4d5f68b44812adcd95d.jpeg

图源:维基百科

WhatsApp 由美国人布莱恩·艾克顿(Brian Acton)和乌克兰人简·库姆(Jan Koum)于 2009 年推出,他们两人曾经都是雅虎的员工。WhatsApp 公司总部在美国加州。产品推出时,两人对产品的定位就是手机短信的替代品。因此从功能上,WhatsApp 非常简洁,就是帮用户收发信息。相比于亚洲聊天应用微信、Line、KakaoTalk 里的卡通聊天表情、游戏、社交圈分享等功能,WhatsApp 一概没有。

2014 年 10 月 6 日,欧盟监管当局正式批准 Facebook 收购 WhatsApp,由于交易涉及 Facebook 股权,而其自 2 月中公布收购至今股价上涨,根据交易协议,Facebook 会以 1.78 亿股作收购代价,另支付 4600 万股限售股予 WhatsApp 员工,以星期一 10 月 6 日收市价 77.555 美元计,股份总值达 173.7 亿美元,再加上 45.9 亿美元现金代价,令交易总值增加至 219 亿美元。在 Facebook 收购 WhatsApp 之后,2016 年 2 月,WhatsApp 的用户人数超过 10 亿人,使其成为时下最流行的即时通信软件。

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

 
 
 

bd0a06899c6b170b0f0493190057d37d.gif

 

2432d62b5e19bf5808cc453f6c557d11.jpeg

☞字节跳动将双月OKR调整为季度;马斯克批OpenAI违背初心:被微软控制,只顾赚钱;苹果上新348元省电保护膜|极客头条
☞入狱 10 月、网暴不断,并挣扎在温饱线!超 90 亿次下载的开源项目,背后是这样的 9 年
☞万字长文解释 ChatGPT 在做什么,以及为什么它能发挥作用?

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

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

实测阿里“通义千问”!一花独放不是春,百花齐放春满园

阿里的大模型“通义千问”今天开启内测,距百度“文心一言”发布差不多20天。今天看到消息后厚着脸皮找达摩院的朋友要邀请码,下午拿到后,赶紧测了一下。 官方网址:https://tongyi.aliyun.com/chat 刚好上次文心一言出来的时候测试…

如果建立一个由AI组成的社会……

你有没有想过,如果我们建立一个完全由AI组成的公民社会团体,让它们模仿人类的文明发展,那么这个AI社会最终将会进化到何种文明程度?需要明确的是AI社会只有AI,没有人类,完全是AI之间互相沟通交流&#xff0…

GPT4中文调教指南。各种场景使用指南。学习怎么让它听你的话。

前段时间我免费体验了chatGPT中文版,感觉很有意思,可以提各种各样问题,跟着机器人学习、讨论 接下来我们说一下中文调教指南。各种场景使用指南。学习怎么让它听你的话。 包括但不限于: 学术论文 它可以写各种类型的学术论文&am…

塔罗占卜GPT上线,工作感情运势都能问,几天上万次访问

克雷西 发自 凹非寺量子位 | 公众号 QbitAI 现如今,LLM已经无孔不入,就连玄学领域也在劫难逃。 这款塔罗GPT可以扮演占卜师,为你“指点迷津”。 上线短短几天,在所在平台就已产生万余次交互,仅次于乔布斯机器人。 我们…

postman测试上传文件(上传图片)

postman测试上传文件(上传图片)

PostMan上传文件到Java后台

post参数文件设置 Java后台接受并处理请求 /*** 上传表格数据* param model* param request* param response* return*/RequestMapping(value "shangchuan")public synchronized R fileUpload(Model model,HttpServletRequest request,HttpServletResponse response…

postman上传文件(multipart/form-data请求)

postman上传文件(multipart/form-data请求) 背景 网页的form表单中,如果存在上传文件的表单,则需要将form标签设置enctype"multipart/form-data"属性,意思是将Content-Type设置成multipart/form-data。 那…

网络安全证书合集

网络安全作为2022年十大高新紧缺技能之一,足以证明网络安全的重要性,作为网络安全工程师更是责任重大,证书作为能力证明的一方面,也是尤为重要,本文将着重盘点一下网络安全证书合集。 国家注册渗透测试工程师&#xf…

网络安全-证书标准

PKCS 标准 (1)PKCS#1:RSA加密标准。PKCS#1定义了RSA公钥函数的基本格式标准,特别是数字签名。它定义了数字签名如何计算,包括待签名数据和签名本身的格式;它也定义了PSA公/私钥的语法。 (2&…

从事网络安全,可以考取哪些证书?

目前,网络安全可以考取的证书有很多,其中包括CISP、CISP-PTE、CISP-A、CISSP、CISA、信息安全工程师等,本文为大家重点介绍一下CISSP、CISP和信息安全工程师,快来看看吧。 1、CISSP国际认证 CISSP,信息系统安全专业认…

[网络工程师]-网络安全-数字签名和数字证书

随着《中华人民共和国电子签名法》这部法律的出台和实施,电子签名获得了与传统手写签名和盖章同等的法律效力,这意味着经过电子签名的电子文档在网上传输有了合法性。电子签名并非是书面签名的数字图像化,而是一种电子代码。联合国贸发会的《…

什么是客户端证书?(ssl证书)

在这个万物互联的时代中,各种应用、系统等都需要身份认证才可访问,而目前使用较多的是基于账户密码登录的传统身份认证方法。然而大多数企业和用户在密码安全管理上又存在诸多问题和缺陷,如何减轻与密码相关的安全漏洞已是各大企业迫切需要解…

信息产业部颁发计算机网络工程师查询,网络工程师证书查询验证网址及方法

网络工程师证书查询网址(以下两者都可以查询): 中国计算机技术职业资格技术职业资格网证书查询方法: 2、找到”证书查询“入口 3、点击”证书查询“进入到证书查询登录页面 4、选择按”证件号码查询“或”按管理编号查询“,填写相关信息&…

eCapture:无需CA证书抓https网络明文通讯

eCapture介绍 eCapture是一款基于eBPF技术实现的用户态数据捕获工具。不需要CA证书,即可捕获https/tls的通讯明文。 项目在2022年3月中旬创建,一经发布,广受大家喜爱,至今不到两周已经1200多个Star。 作用 不需要CA证书&#xff0…

网络通信之——Https数字证书

数据通信 系列目录 网络通信之——RSA加密签名网络通信之——Https数字证书网络通信之——SSL与TLS数字证书中签名算法、签名哈希算法区别? 数字证书 前言证书构成证书的发布及使用流程Android开发中的运用总结 博客创建时间:2020.05.11 博客更新时间&a…

网工必考:HCIP认证(华为认证ICT高级网络工程师)

华为HCIP课程介绍 HCIP认证概述 HCIP-R&S认证定位于中小型网络的构建和管理。 HCIP-R&S认证包括但不限于:网络基础知识,交换机和路由器原理,TCP/IP协议簇&#…

VBA宏实现Word论文自动排版

一、灵感与动机 作为一名即将毕业的大四学生,不仅经历了设计、编写系统的痛苦,还经历了撰写论文的烦恼,尤其是最后论文排版阶段,非常的繁琐和费时。所以我就希望可以有一个自动排版的“脚本”,一开始认为可以通过Pytho…

chatgpt赋能python:Python自动排版Word文档:提高生产效率的神奇工具

Python自动排版Word文档:提高生产效率的神奇工具 介绍 随着电子文档的普及,Word文档成为了各种场合中最常用的文档格式。尤其在企业中,各种报告、规范、合同等文档的排版工作常常会占据很大比重,但是传统的手工排版往往效率低下…

YOLOv5全面解析教程⑥:模型训练流程详解

作者 | Fengwen、BBuf 欢迎Star、试用One-YOLOv5: https://github.com/Oneflow-Inc/one-yolov5 1 结构项目预览 2 安装 git clone https://github.com/Oneflow-Inc/one-yolov5 # clone cd one-yolov5 pip install -r requirements.txt # install 3 训练 两种训练…

发布4大“业界首个”产品,华为让数据中心变革开启“狂飙”模式

华为聚焦数字基础设施创新,通过4大“业界首个”产品的发布,不仅将引领新型数据中心发展,也将进一步支持企业的数字化转型,释放数字生产力。 在全球经济增速放缓的今天,数字经济正在成为经济增长的新引擎,为…