【历史上的今天】11 月 9 日:TensorFlow 问世;Mozilla Firefox 发布标准版;Intel 和微软分道扬镳_tensorflow什么时候开放的-程序员宅基地

技术标签: tensorflow  历史上的今天  firefox  人工智能  microsoft  

整理 | 王启隆

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

今天是 2021 年 11 月 9 日,在 6 年前的今天,中国科学家王贻芳首获“基础物理学突破奖”,这也是中国科学家首次获得该奖项。在科技历史中的 11 月 9 日,都有哪些关键事件发生呢?

1941 年 11 月 9 日:互联网先驱 Alan Kotok 出生

Alan Kotok 出生于 1941 年 11 月 9 日,他是一名美国计算机科学家,因其在数字设备公司(DEC)和万维网联盟(W3C)的工作而闻名;Steven Levy 在他的《黑客:计算机革命的英雄》一书中,将 Kotok 描述为第一名真正的黑客。Kotok 还是 PDP-10 电脑系列的首席架构师,在公司中负责运维。

在这里插入图片描述

图源:维基百科

Alan Kotok 相当早熟,他提前两年就上大学,并且去的是麻省理工学院(MIT);在 MIT,他成为了技术模型铁路俱乐部(Tech Model Railroad Club)的一员,在完成了第一门新生编程课程后,他帮助开发了一些最早的计算机软件,包括一个数字音频程序和一款视频游戏 Spacewar!,他和他的老师约翰·麦卡锡(John McCarthy)一起编写了 Kotok - McCarthy 程序,这个程序被用于参加了第一次计算机国际象棋比赛。

离开 MIT 后,Kotok 加入了计算机制造商数字设备公司(DEC),在那里工作了 30 多年。他从 1962 年开始为 PDP-4 编写 Fortran 编译器,后来又参与了 PDP-5 指令集的开发。在副总裁的领导下,主要架构师 Gordon Bell 领导了一个团队,其中包括 Kotok 作为助理逻辑设计师,一起开发了世界上第一个商业分时计算机,PDP-6;1978 年,Kotok 还获得了克拉克大学的工商管理硕士学位,为他后来在 W3C 的工作奠定了基础。

Kotok 以他对互联网和万维网的贡献而闻名,他在万维网联盟(W3C)工作,并担任了该联盟的副主席。他的职责包括管理组织关系,协调全世界的 W3C 系统,为 W3C 网站上的数百万页面和资源提供服务,并维护麻省理工学院计算机科学和人工智能实验室(CSAIL)的 W3C 主机站点。Alan Kotok 还是 W3C 专利政策的主要贡献者,可以说,HTML 的诞生便有他的一份功劳。

资料来源:维基百科

1998 年 11 月 9 日:Intel 和微软公开分裂

1998 年 11 月 9 日,英特尔(Intel)副总裁 McGeady 在法庭上严厉控诉微软以“武力”干涉其内政;比尔·盖茨则讥笑英特尔开发软件是腰包烧的,纯属浪费。同时,双方与彼此的竞争对手展开积极合作。这场纷争起源于微软的一起反垄断案,因此,它可以说是影响更大的、历史上更早的、发生在国外的一场“3Q 大战”。

1998 年,英特尔副总 McGeady 在美国司法部与微软反垄断案中作证,他作证微软试图控制英特尔的软件,并且要对网景和 Sun 的 Javasoft 故技重施,当时,McGeady 是个人电脑行业唯一一位为政府作证的高管。McGeady 在证词中说,微软反对英特尔 1995 年开发的一项名为“本地信号处理”的新技术,该技术使用英特尔芯片的指令而不是微软的软件代码来更快地运行多媒体和通信程序。

那时尽管受到英特尔内部的压力,McGeady 还是坚持为政府和微软作证,英特尔当时的首席运营官克雷格·巴雷特便曾指示 McGeady 不要与司法部的律师合作。McGeady 还在他的证词中声称,微软副总裁 Paul Maritz 曾在英特尔的一次会议上描述,微软计划“拥抱、扩展和消灭” HTML 标准,直到它与 Netscape 浏览器不兼容;当时互联网上便有许多对于微软的流言蜚语,但是直到 1998 年 McGeady 出庭这些谣言才得以证实。

最终,司法部根据 McGeady 的证词归纳了四个主要论点:1、英特尔及其软件开发的努力被微软的霸道战术所阻碍;2、在“浏览器之战”中,微软利用英特尔的硬件对抗网景;3、McGeady 是软件标准、创新和竞争方面的专家证人,有绝对权威;4、McGeady 认为微软阻碍了 Java 的开发。

在这里插入图片描述

图源:CSDN 下载自东方 IC

微软当时为其与英特尔协调战略的努力进行了辩护,并试图消除其恶霸形象,也对 McGeady 进行了猛烈的攻击,抹黑他的证人身份;McGeady 的笔记显示,他的部分证词可能被认为是在其他情况下听到的润色或故事,他经常被迫暗示,他对会议和对话的回忆比其他英特尔和网景的高管都要更清晰。

无论如何,Steven McGeady 于 2000 年离开了英特尔,但后来他又因前雇员麦克·哈瓦什被捕后为其辩护而声名狼藉。2002 年 4 月 22 日,比尔·盖茨亲自出庭为微软辩护,试图使公司免于 9 个州的司法部长提出的严厉的反垄断制裁方案,这也是盖茨在长达 4 年的微软反垄断案审理过程中首次出庭作证。

微软反垄断案是一个具有里程碑意义的案件,让美国司法部打出了“推动创新”的旗号。这起案件最终的结果是微软和司法部达成了许多协议,避免了被拆分;但微软所做出的妥协,包括开源一部分技术数据都让它损失不小,却也给了更多软件公司活路和饭碗,掀起了第一波 PC 软件产业发展高潮。

资料来源:维基百科

2000 年 11 月 9 日:微软发布 DirectX 8

1994 年末,微软即将推出新一代操作系统 Windows 95。当时的不少游戏程序员更喜欢在 DOS 系统下编写游戏,这意味着没有多少人愿意为 Win95 编写游戏,新操作系统不会在游戏领域获得多少成功,因此微软需要一种方法让程序员在 Win95 中也能编写出高效的程序。此时,离新系统发布不到几个月了,两个程序员 St. John 和 Engstrom 联合解决了这个问题,他们将解决方案称为 DirectX。

而 DirectX 出现之前,微软已经将 OpenGL 包括在 Windows NT 系统中,当时,OpenGL 对硬件要求严苛,限制了一些工程师和 CAD 用户。随着硬件技术的发展,OpenGL 成为行业标准,一场“战役”发生在 DirectX 的支持者和 OpenGL 的支持者之间,而且前者只支持 Windows 平台,而后者支持多平台;总而言之,一切的转机从 DirectX 8.0 开始,因为 DirectX 8.0 是 2D 与 3D 组件集成的第一个版本,是 DirectX 跨时代的一次更新。

在这里插入图片描述

图源:CSDN 下载自东方 IC

2000 年 11 月 9 日,微软推出了划时代的 DirectX 8;DirectX 8 引领了一场显卡革命,首次引入了“像素渲染”概念,同时具备顶点渲染引擎 Vertex Shader 与顶点渲染引擎 Pixel Shader,反映在特效上就是动态光影效果;通过 Vertex Shader 和 Pixel Shader 的渲染,可以很容易的营造出真实的水面动态波纹光影效果,从而令 3D 画面质量得到史无前例的提高。

然而 DirectX 8.0 的普及之路并不顺畅,这与巨大的成本压力有着很大关系。nVIDIA 的 Geforce3 Ti 系列迟迟未能在主流市场普及,而后续升级到 DirectX 8.1 的 Geforce4 Ti4200 以及 Radeon 8500 系列也在成本上差强人意。从 2001 年年初发布 DirectX 8.0 开始,这项技术直到 2003 年年末才得到普及。

2001 年底,Microsoft 推出了 DirectX 8.1,主要的改进是增加了 PixelShader 1.2/1.3/1.4。在此之前,Microsoft 差不多每年推出一个 DirectX 新版本,到 DirectX 8 以后,这个速度开始减缓,以后的 DirectX9 也是如此,因为硬件的更新周期要长于软件,所以作为图形 API 的 DirectX 要照顾到软件更新的速度;另外,软件开发的复杂程度也越来越高,开发周期也越来越长,所以开发人员并不希望在开发过程中更新 API。

资料来源:维基百科

2004 年 11 月 9 日:Mozilla Firefox 1.0 发布

在这里插入图片描述

图源:CSDN 下载自东方 IC

Mozilla Firefox 网页浏览器最初是由 Mozilla Application Suite 所分支的的实验性项目,由戴夫·海厄特及布雷克·罗斯所创建。Firefox 保留 Mozilla Suite 原有的跨平台特性,使用了 XUL 用户界面语言;XUL 的运用使得能利用主题与扩展来延伸浏览器功能。然而附加组件的开发与安装派生了一些安全性问题,因此在 Firefox 0.9 发布时,Mozilla 基金会同时公开 Mozilla Update 网站(即后来的 Mozilla Add-ons 网站)来提供“合法的”主题与扩展。

在 9 月 23 日的专栏中,我们介绍了火狐的正式诞生,当时它从 Mozilla Phoenix 涅槃,成为了一只小熊猫 Mozilla Firefox——注意,不是火狐狸;“Firefox”是“小熊猫”的昵称,这个名字是因为它和“Firebird”的相似性、以及它在信息产业中的独特性而雀屏中选。

当时为了确保不会再有变更名称的问题,Mozilla 基金会在 2003 年 12 月向美国专利商标局申请注册 Firefox 商标;不幸的是此时发现,在英国 Firefox 已是 Charlton Company 软件公司的注册商标。这个问题导致 Firefox 0.8 延迟了几个月发布,在 Mozilla 基金会获取 Charlton Company 的欧洲商标使用权后顺利解决。

最终,Firefox 1.0 发表于 2004 年 11 月 9 日。当时 Mozilla 基金会借由募捐的方式,在纽约时报上面刊登了整版的广告;尽管 Mozilla 基金会一直希望能让 Mozilla Suite 走入历史,用 Firefox 来取代它,但由于还有许多企业用户使用,也被一些第三方软件包裹在内,因此 Mozilla 基金会仍然持续维持更新,直至 2006 年 4 月 12 号。在那之后,Mozilla 社群改以 SeaMonkey 为产品名称,继续发行新版的 Mozilla Suite。

如今的火狐全球市占率为 35%至 40%,为全球第二流行的网页浏览器。火狐在某些国家还是最流行的网页浏览器,如在萨摩亚、德国、厄立特里亚及古巴,市占率分别为 61.05%、38.36%、79.39%及 85.93%。据 Mozilla 统计,截至 2014 年 12 月,Mozilla Firefox 在全世界拥有 5 亿用户。

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

2015 年 11 月 9 日:TensorFlow 发布

TensorFlow 是一个开源软件库,用于各种感知和语言理解任务的机器学习;其目前被 50 个团队用于研究和生产许多 Google 商业产品,如语音识别、Gmail、Google 相册和搜索,其中许多产品曾使用过其前任软件 DistBelief。TensorFlow 最初由谷歌大脑团队开发,用于 Google 的研究和生产,于 2015 年 11 月 9 日在 Apache 2.0 开源许可证下发布。

在这里插入图片描述

图源:CSDN 下载自东方 IC

谷歌大脑(Google Brain)是谷歌旗下深度学习与人工智能科研项目团队,起源于斯坦福大学与谷歌的联合研究项目。杰夫·迪恩、格雷格·科拉多、吴恩达是项目的最初三位成员,DistBelief 就是三人领导构建的。从 2010 年开始,谷歌大脑创建 DistBelief 作为他们的第一代专有的机器学习系统;50 多个团队在 Google 和其他 Alphabet 公司在商业产品部署了 DistBelief 的深度学习神经网络,包括 Google 搜索、Google 语音搜索、广告、Google 相册、Google 地图、Google 街景、Google 翻译和 YouTube。

几年后,Google 指派计算机科学家,如杰弗里·辛顿和杰夫·迪恩,简化和重构 DistBelief 的代码库,使其变成一个更快、更健壮的应用级别代码库,形成了 TensorFlow。2016 年 5 月,Google 宣布了张量处理单元(TPU),一个专为机器学习和 TensorFlow 全定制的专用集成电路;TPU 是一个可编程的人工智能加速器,提供高吞吐量的低精度计算(如 8 位),面向使用或运行模型而不是训练模型。

TensorFlow 的底层核心引擎由 C++ 实现,通过 gRPC 实现网络互访、分布式执行。虽然它的 Python/C++/Java API 共享了大部分执行代码,但是有关于反向传播梯度计算的部分需要在不同语言单独实现,并且目前只有 Python API 较为丰富地实现了反向传播部分;所以,大多数人使用 Python 进行模型训练,但是可以选择使用其它语言进行线上推理。TensorFlow 在 Windows 和 Linux 上支持使用 Bazel 或 CMake 构建,在某些平台上也支持直接使用 GNU make 进行编译;如今,TensorFlow 是数学、机器学习和深度学习领域应用最广泛的开源工具之一。

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

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/Byeweiyang/article/details/121213157

智能推荐

2024最新计算机毕业设计选题大全-程序员宅基地

文章浏览阅读1.6k次,点赞12次,收藏7次。大家好!大四的同学们毕业设计即将开始了,你们做好准备了吗?学长给大家精心整理了最新的计算机毕业设计选题,希望能为你们提供帮助。如果在选题过程中有任何疑问,都可以随时问我,我会尽力帮助大家。在选择毕业设计选题时,有几个要点需要考虑。首先,选题应与计算机专业密切相关,并且符合当前行业的发展趋势。选择与专业紧密结合的选题,可以使你们更好地运用所学知识,并为未来的职业发展奠定基础。要考虑选题的实际可行性和创新性。选题应具备一定的实践意义和应用前景,能够解决实际问题或改善现有技术。

dcn网络与公网_电信运营商DCN网络的演变与规划方法(The evolution and plan method of DCN)...-程序员宅基地

文章浏览阅读3.4k次。摘要:随着电信业务的发展和电信企业经营方式的转变,DCN网络的定位发生了重大的演变。本文基于这种变化,重点讨论DCN网络的规划方法和运维管理方法。Digest: With the development oftelecommunication bussiness and the change of management of telecomcarrier , DCN’s role will cha..._电信dcn

动手深度学习矩阵求导_向量变元是什么-程序员宅基地

文章浏览阅读442次。深度学习一部分矩阵求导知识的搬运总结_向量变元是什么

月薪已炒到15w?真心建议大家冲一冲数据新兴领域,人才缺口极大!-程序员宅基地

文章浏览阅读8次。近期,裁员的公司越来越多今天想和大家聊聊职场人的新出路。作为席卷全球的新概念ESG已然成为当前各个行业关注的最热风口目前,国内官方发布了一项ESG新证书含金量五颗星、中文ESG证书、完整ESG考试体系、名师主讲...而ESG又是与人力资源直接相关甚至在行业圈内成为大佬们的热门话题...当前行业下行,裁员的公司也越来越多大家还是冲一冲这个新兴领域01 ESG为什么重要?在双碳的大背景下,ESG已然成...

对比传统运营模式,为什么越拉越多的企业选择上云?_系统上云的前后对比-程序员宅基地

文章浏览阅读356次。云计算快速渗透到众多的行业,使中小企业受益于技术变革。最近微软SMB的一项研究发现,到今年年底,78%的中小企业将以某种方式使用云。企业希望投入少、收益高,来取得更大的发展机会。云计算将中小企业信息化的成本大幅降低,它们不必再建本地互联网基础设施,节省时间和资金,降低了企业经营风险。科技创新已成时代的潮流,中小企业上云是创新前提。云平台稳定、安全、便捷的IT环境,提升企业经营效率的同时,也为企业..._系统上云的前后对比

esxi网卡直通后虚拟机无网_esxi虚拟机无法联网-程序员宅基地

文章浏览阅读899次。出现选网卡的时候无法选中,这里应该是一个bug。3.保存退出,重启虚拟机即可。1.先随便选择一个网卡。2.勾先取消再重新勾选。_esxi虚拟机无法联网

随便推点

在LaTeX中使用.bib文件统一管理参考文献_egbib-程序员宅基地

文章浏览阅读913次。在LaTeX中,可在.tex文件的同一级目录下创建egbib.bib文件,所有的参考文件信息可以统一写在egbib.bib文件中,然后在.tex文件的\end{document}前加入如下几行代码:{\small\bibliographystyle{IEEEtran}\bibliography{egbib}}即可在文章中用~\cite{}宏命令便捷的插入文内引用,且文章的Reference部分会自动排序、编号。..._egbib

Unity Shader - Predefined Shader preprocessor macros 着色器预处理宏-程序员宅基地

文章浏览阅读950次。目录:Unity Shader - 知识点目录(先占位,后续持续更新)原文:Predefined Shader preprocessor macros版本:2019.1Predefined Shader preprocessor macros着色器预处理宏Unity 编译 shader programs 期间的一些预处理宏。(本篇的宏介绍随便看看就好,要想深入了解,还是直接看Unity...

大数据平台,从“治理”数据谈起-程序员宅基地

文章浏览阅读195次。本文目录:一、大数据时代还需要数据治理吗?二、如何面向用户开展大数据治理?三、面向用户的自服务大数据治理架构四、总结一、大数据时代还需要数据治理吗?数据平台发展过程中随处可见的数据问题大数据不是凭空而来,1981年第一个数据仓库诞生,到现在已经有了近40年的历史,相对数据仓库来说我还是个年轻人。而国内企业数据平台的建设大概从90年代末就开始了,从第一代架构出现到..._数据治理从0搭建

大学抢课python脚本_用彪悍的Python写了一个自动选课的脚本 | 学步园-程序员宅基地

文章浏览阅读2.2k次,点赞4次,收藏12次。高手请一笑而过。物理实验课别人已经做过3、4个了,自己一个还没做呢。不是咱不想做,而是咱不想起那么早,并且仅有的一次起得早,但是哈工大的服务器竟然超负荷,不停刷新还是不行,不禁感慨这才是真正的“万马争过独木桥“啊!服务器不给力啊……好了,废话少说。其实,我的想法很简单。写一个三重循环,不停地提交,直到所有的数据都accepted。其中最关键的是提交最后一个页面,因为提交用户名和密码后不需要再访问其..._哈尔滨工业大学抢课脚本

english_html_study english html-程序员宅基地

文章浏览阅读4.9k次。一些别人收集的英文站点 http://www.lifeinchina.cn (nice) http://www.huaren.us/ (nice) http://www.hindu.com (okay) http://www.italki.com www.talkdatalk.com (transfer)http://www.en8848.com.cn/yingyu/index._study english html

Cortex-M3双堆栈MSP和PSP_stm32 msp psp-程序员宅基地

文章浏览阅读5.5k次,点赞19次,收藏78次。什么是栈?在谈M3堆栈之前我们先回忆一下数据结构中的栈。栈是一种先进后出的数据结构(类似于枪支的弹夹,先放入的子弹最后打出,后放入的子弹先打出)。M3内核的堆栈也不例外,也是先进后出的。栈的作用?局部变量内存的开销,函数的调用都离不开栈。了解了栈的概念和基本作用后我们来看M3的双堆栈栈cortex-M3内核使用了双堆栈,即MSP和PSP,这极大的方便了OS的设计。MSP的含义是Main..._stm32 msp psp

推荐文章

热门文章

相关标签