【历史上的今天】5 月 26 日:美国首个计算机软件程序专利;苹果市值首次超越微软;Wiki 的发明者出生

news2024/11/22 21:25:05

整理 | 王启隆

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

今天是 2023 年 5 月 26 日,在 1995 年的今天,微软公司首席执行官比尔·盖茨发表了一番讲话,他认为自己的公司在估计互联网的影响和普及方面错过了机会,并发布了一份题为“互联网浪潮”的备忘录,这标志着公司将重新关注该领域。在备忘录中,盖茨宣称互联网是自 IBM 个人电脑以来“最重要的单一发展”——被他赋予了“最高级别的重要性”。回顾互联网历史上的 5 月 26 日,这一天还发生了那些影响互联网发展的重大事件呢?

1949 年 5 月 26 日:Wiki 的发明者 Howard Cunningham 出生

在这里插入图片描述

图源:维基百科

Wiki 概念的发明者、美国计算机程序员沃德·坎宁安(Ward Cunningham)出生于 1949 年 5 月 26 日,他也是设计模式和敏捷软件方法的先驱之一,是敏捷宣言的合著者。坎宁安从普度大学获得了电子工程和计算机科学的交叉学科工学学士学位以及计算机科学的硕士学位,并于 1995 年在波特兰模式知识库创建了第一个 Wiki 站点。这个站点现在还在运作,致力于“人、项目和模式”,是一个“程序设计语言思想的非正式历史”。坎宁安创建的这个原始站点被用来为有用的软件开放的模式语言以及极限编程的软件方法的发展进行分类。

坎宁安提到 Wiki 的概念是他在 20 世纪 80 年代末期想到的,并且他首先使用 HyperCard 堆栈的方法进行实现。他是 The Wiki Way(2001 年)这本书的作者(与 Bo Leuf 合著),是 Cunningham & Cunningham, Inc.公司的创始人。他还是 Wyatt Software 研发部门的总裁,以及 Tektronix Computer Research Laboratory 的主要工程师。沃德·坎宁安对面向对象程序设计的开发实践也做出了许多贡献,他发明了一种敏捷开发的方式——极限编程(Extreme programming),如同其他敏捷方法学,极限编程和传统方法学的本质不同在于它更强调可适应性而不是可预测性。

2003 年 12 月,沃德·坎宁安加入微软,为微软的“模式与实践”组工作。2005 年 10 月,他转入 Eclipse 基金会。沃德·坎宁安曾提出一个被后世人称为“坎宁安定律”的想法:“在互联网上获得正确答案的最佳方式不是提出问题,而是发布错误的答案。”这是指他观察到人们纠正错误答案比回答问题更快。你赞同坎宁安的想法吗?不妨就在 CSDN 直接试验一下。

资料来源:维基百科

1981 年 5 月 26 日:Satya Pal Asija 获得了美国第一项计算机软件程序专利

在这里插入图片描述

图源:维基百科

1981 年,印度出生的 Satya Pal Asija 获得了美国第一项计算机软件程序专利,一个名为 Swift-Answer 的自然语言界面程序,它是具有轻松检索的特殊单词索引功能,和全文字母数字存储服务。Asija 早在 1969 年就创建了该程序,他想为自己的程序申请专利,并联系了几位律师。但是美国最高法院已经裁定软件专利不成立,因为传统观点认为电子软件不能获得专利,只可以受版权保护。Asija 则认为仅拥有版权是不够的,版权只能保护特定程序或代码片段,但为了将自己想法和创意也一起保护,软件开发人员需要专利来和硬件开发人员平起平坐。

于是,Satya Pal Asija 亲自承担了为自己的软件申请专利的挑战,准备自学法律。他去了法学院,学习了专利法,并通过了律师考试。最后,他于 1974 年 12 月 30 日向美国专利商标局提交了 Swift-Answer 专利的申请。从 1969 年到 1974 年,这是一场长达七年的战斗。在正式提交专利并完成法律程序之后,Asija 一直等待到 1981 年,才获得美国专利号 4270182——美国第一项计算机软件程序专利。五年后,他出版了一本关于该过程的书,《如何保护计算机程序:第一个纯软件专利的案例历史》(How to Protect Computer Programs: A Case History Of The First Pure Software Patent)。

直至今日,关于计算机软件是否应该获得专利的争论仍在继续。尤其是开源软件的倡导者,他们认为软件专利会扼杀创新;美国专利商标局则表示将与这些倡导者合作,以提高软件专利的质量。还有部分专家则认为软件获得专利会让“专利流氓”的现象前所未有地扩张。今天介绍的是美国最早的软件专利,但在全世界范围内,其实是艾伦·图灵的故乡——英国最早批准了软件专利的申请。

1962 年 5 月 21 日,一名英国人提交了题为“ A Computer Arranged for the Automatic Solution of Linear Programming Problems ”的英国专利申请。本发明涉及单纯形算法的有效内存管理,并且可以通过纯软件方式实现。该专利于 1966 年 8 月 17 日授予,是世界上首批软件专利之一。而在中国,软件专利的启动时间相对较晚。2006 年以前,软件专利基本不被授予,申请专利时必须软硬件结合。随着网络技术和软件技术的发展,我国专利审查制度也在不断更新。最近,软件本身的设计思想被允许单独申请专利,而不是要求与硬件结合。但是,软件专利的撰写难度相对较高,需要更长的时间申请和更高的技术水平。

资料来源:维基百科

2010 年 5 月 26 日:苹果超越微软成为最有价值的科技公司

2010 年 5 月 26 日,苹果的市值首次超越微软,成为最有价值的科技公司,这是为什么呢?回到那个 2010 年的春天,经过多年的猜测和多次传闻的“泄密”,再加上媒体的各种炒作,苹果公司于 2010 年 1 月 27 日推出了一款名为 iPad 的大屏幕平板媒体设备。

iPad 运行与 iPhone 相同的触控操作系统,所有 iPhone 应用程序亦与 iPad 兼容。这使 iPad 在发布时拥有一个庞大的应用程序库。那年晚些时候,即 2010 年 4 月 3 日,iPad 在美国正式推出。它在第一天售出超过 300,000 台,到第一周结束时售出 500,000 台。同年的今天,5 月 26 日,苹果的市值自 1989 年以来首次超过竞争对手微软。

苹果并没有放弃追击,2010 年 6 月,苹果公司又发布了 iPhone 4,首次引入了 FaceTime 进行视频通话,还引入了多任务处理以及充当手机天线的新型非绝缘不锈钢设计。那年晚些时候,苹果再次更新了其 iPod 系列 MP3 播放器,推出了多点触控 iPod Nano、带 FaceTime 的 iPod Touch 和带回前几代点击轮按钮的 iPod Shuffle 。苹果还推出了更小、更便宜的第二代 Apple TV,允许租借电影和节目。

在这里插入图片描述

图源:维基百科

2011 年 1 月 17 日,乔布斯在一份苹果内部备忘录中宣布,他将再次无限期休病假,以便专注于自己的健康。尽管乔布斯仍将继续“参与重大战略决策”,但首席运营官蒂姆库克担任乔布斯在苹果公司的日常运营。2011 年 6 月,乔布斯出人意料地重新走上舞台,推出了 iCloud,这是一种用于音乐、照片、文件和软件的在线存储和同步服务,取代了苹果之前的 MobileMe。这是乔布斯生前参加的最后一次产品发布会,他在生命最后的几年见证了苹果走向了最高峰,并用自己最后的生命和热情,开启了苹果云服务的新时代。

2011 年 8 月 24 日,乔布斯辞去了苹果公司 CEO 的职务。他被库克取代,乔布斯成为苹果公司的董事长。2011 年 10 月 5 日,史蒂夫乔布斯去世,标志着苹果一个时代的结束。在那之后,苹果和微软一直在不停地变换顺位,就比如说在 2021 年 10 月,微软又成功超越了苹果公司,成为了全球市值最高的公司;而在 2022 年 1 月 3 日,苹果股价创新高,成为首家市值超 3 万亿美元的公司。虽然全球最高市值公司易主可能是短暂的,但确实也凸显了全球经济中主要力量的变化,你如何看待这些问题呢?欢迎在评论区分享你的真知灼见。

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

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

在这里插入图片描述

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

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

相关文章

opencv实践-图像去畸变

目录 1.背景2.镜头成像畸变原因3.去畸变方法4. opencv去畸变函数5.代码实现 1.背景 由于相机的镜头并不完全理想,成像时会产生线条扭曲、失真等。对双目图像、鸟瞰图等进行处理时,首先要矫正去畸变。 2.镜头成像畸变原因 相机的镜头前有一块透镜&…

python+vue垃圾分类论坛的设计与实现85l30

环境保护是一项利国利民的重大民生工程,是造福子孙后代的幸福事,基于全面分析我国大学生环境保护教育现状的基础上提出了高校可通过开设环境类通识任选课、专业课中融入环境保护教育、环境保护实践教学、环境保护第二课堂等有效途径加强对非环境类专业大学生环境保护教育。 本系…

拥挤聚集智能监测算法

拥挤聚集智能监测算法可以通过yolov7网络模型深度学习框架对人员数量、密度等进行实时监测,拥挤聚集智能监算法识别出拥挤聚集的情况,并及时发出预警。YOLOv7 的发展方向与当前主流的实时目标检测器不同,它能够同时支持移动 GPU 和从边缘到云…

开源日志监控采集平台ELKF

---------------------- FilebeatELK 部署 ---------------------- Node1节点(2C/4G):node1/192.168.179.20 Elasticsearch Node2节点(2C/4G):node2/192.168.179.23 …

All in ECP,转转一站式ES数据清洗解决方案

1. 业务背景 转转作为国内头部的循环经济产业公司,目前业务架构是中台模式。中台负责提供通用的交易能力,灵活快速响应业务需求,业务方负责前台探索创新,为用户提供有价值的服务。 转转交易中台目前分为基础服务、订单、促销、天路…

《深度思维》跨越式*

参考: https://www.zhihu.com/tardis/zm/art/410244111?source_id1005 从思维的技术到思维的格局,再到专注努力与漫长人生中坚忍的精神图腾,作者通过方法理论与案例相结合,介绍了深度思思维的学习方法。 深度思维简介 拥有较长的…

手机一开,说办就办!指尖上的“数字江西”

数字江西科技有限公司(下简称“数字江西”)是经省委省政府同意,由江西省信息中心(大数据中心)管理的国有控股合资公司,于2020年3月2日成立,是江西省人民政府的重要实践,也是江西省委…

opencv_c++学习(二十三)

一、点拟合操作 拟合含义如上图,即为通过已知点去拟合一条直线或者一个多边形。 直线拟合函数: fitLine(lnputArray points, OutputArray line, int distType, double param, double reps, double aeps)points:输入待拟合直线的2D或者3D点集。 line:输…

【2023 · CANN训练营第一季】MindSpore模型快速调优攻略 第二章——MindSpore调试调优

1.生态迁移 生态迁移工具使用示例 生态迁移工具技术方案 不同框架间模型定义前端表达差别巨大(相同算子的API技术难点 、 算子功能、模型构建方式差别较大); 对于同一框架,不管前端表达差异如何,最终对应的计算 图是相似的。因此提出&#x…

node.js+vue房屋租赁管理系统z0g8w

本系统主要包括以下功能模块:租户、出租人、房源信息、预约看房、合同信息等模块。 其中设计的主要功能如下: (1)用户的注册和登录本系统,登录到系统的首页。 (2)用户可以发布自己的房源信息…

快速了解iptables

初识 iptables是什么? iptables是一个在Linux操作系统上使用的防火墙工具,它可以用于配置和管理网络数据包的过滤、转发和修改等操作。 过滤数据包:iptables可以根据不同的规则过滤网络数据包,例如根据源IP地址、目标IP地址、端…

如何在华为OD机试中获得满分?Java实现【不含101的数】一文详解!

✅创作者:陈书予 🎉个人主页:陈书予的个人主页 🍁陈书予的个人社区,欢迎你的加入: 陈书予的社区 🌟专栏地址: Java华为OD机试真题(2022&2023) 文章目录 1. 题目描述2. 输入描述3. 输出描述…

开源开放 生态共建 | openKylin社区单位会员突破200家!

当前,开放、协作、共享的开源模式已成为全球软件技术和产业创新的主导,也为信息技术国产自主化提供了强大助力。openKylin作为中国桌面操作系统开源社区,以聚焦桌面操作系统根技术为核心、以孵化相关领域关键项目为目标、以布道开源文化为抓手…

堪称「史上最详细」的整车信息安全强标将发布!释放了哪些信号?

确保汽车整车信息安全,或成为车企们继智能化竞争的下一个竞争焦点。 可以说,在智能化、网联化的驱动下,智能汽车成为了数据收集、数据传输、数据处理的关键节点,消费者在享受汽车智能化带来便利的同时,也逐渐重视智能…

【操作系统复习】第8章 文件管理

数据项、记录和文件 数据项 ➢ 基本数据项:描述一个对象的某种属性,又称字段 ➢ 组合数据项:由若干个基本数据项组成记录 ➢ 记录是一组相关数据项的集合,用于描述一个对象在某方面的属性。 ➢ 关键字:唯一能…

04_GC垃圾回收

面试题: JVM内存模型以及分区,需要详细到每个区放什么 堆里面的分区:Eden,survival from to,老年代,各自的特点。 GC的三种收集方法:标记清除、标记整理、复制算法的原理与特点,分…

python+vue高校网上跳蚤二手市场的设计与实现

商品信息是卖家供应用户必不可少的一个部分。在跳蚤市场发展的整个过程中,商品担负着最重要的角色。为满足如今日益复杂的管理需求,各类管理系统程序也在不断改进。本课题所设计的普通高校网上跳蚤市场,使用Django框架,Python语言…

【2023年电工杯数学建模竞赛】选题分析+A题B题完整思路+代码分享

思路和代码会第一时间分享出来,可以先关注博主 1.竞赛介绍 2.本次大赛选题分析 首先大家要清楚获奖只和比例有关,和具体题目关系不大,不会出现选难题就比简单题获奖率高很多的情况出现,这是一个选拔性质的比赛是按照比例来的 2…

(5.19-5.25)【大数据新闻速递】

关 注gzh“大数据食铁兽”,了解更多大数据快讯 【第八届亚太银行数字化创新峰会圆满落幕】 第八届亚太银行数字化创新峰会在2023年5月18日举行,邀请了30名大咖和超过300位行业顶尖人士参加。金融数据港和中银协中西部培训机构提供特别支持。峰会围绕银行…

Kafka实时数据即席查询应用与实践

作者:vivo 互联网搜索团队- Deng Jie Kafka中的实时数据是以Topic的概念进行分类存储,而Topic的数据是有一定时效性的,比如保存24小时、36小时、48小时等。而在定位一些实时数据的Case时,如果没有对实时数据进行历史归档&#xff…