整理 | 王启隆

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

今天是 2022 年 7 月 20 日,在 2005 年的今天,时任微软全球副总裁的李开复加盟谷歌担任谷歌全球副总裁及中国区总裁。谷歌公司在发布聘请李开复消息的同时,宣布将在中国建立产品工程研究院,由李开复负责其发展。尽管后来李开复因此次跳槽而引来一场长达五个月的诉讼,但此案最终以与前东家微软和解而告终。回顾计算机历史,7 月 20 日还发生过哪些关键事件呢?

1945 年 7 月 20 日:数据仓库之父 William Inmon 出生

图源:维基百科

威廉·英蒙(William H. Inmon)出生于 1945 年 7 月 20 日,他是一位美国计算机科学家,被公认为“数据仓库之父”。英蒙是第一个提供数据仓库课程的人,并创建了数据仓库的公认定义——“一种面向主题的、非易失的、集成的、时变的数据集合,以支持管理层的决策”。与另一位开创性的数据仓库架构师 Ralph Kimball 的方法相比,英蒙的方法通常被描述为“自上而下”的方法。他还拥有并经营 Forest Rim Technology,这是一家应用和实施通过文本消歧和 TextualETL 执行的数据仓库解决方案的公司。

英蒙在加利福尼亚州圣地亚哥长大,于 1967 年获得耶鲁大学数学理学学士学位,并获得新墨西哥州立大学计算机科学理学硕士学位。1991 年之前,他曾在 American Management Systems 和 Coopers & Lybrand 工作,当时他创立了 Prism Solutions 公司,并将其上市。1995 年,他创立了 Pine Cone Systems,后来更名为 Ambeo。1999 年,他为自己的咨询业务创建了企业信息工厂网站。

英蒙创造了政府信息工厂(The government information factory)、数据仓库 2.0(Data warehousing 2.0)等术语。2007 年 7 月,英蒙被 Computerworld 评为对计算机行业前 40 年影响最大的十位人物之一。英蒙写了世界上第一本关于数据仓库的书,他举办了第一个关于数据仓库的会议(与 Arnie Barnett 一起),他还在一本关于数据仓库的杂志上写了第一篇专栏,他在期刊和新闻通讯中发表了 1,000 多篇关于数据仓库的文章,创建了第一个数据仓库折叠挂图,并主持了第一堂数据仓库课程——这些成就让他因此得名“数据仓库之父”。

资料来源:维基百科

1969 年 7 月 20 日:“阿波罗 11 号”飞船成功登月

阿波罗登月是人类的壮举之一,是人类首次登陆月球的载人航天任务,指令长尼尔·阿姆斯特朗与登月舱驾驶员巴兹·奥尔德林组成美国登月组于 1969 年 7 月 20 日 20 点 17 分乘“鹰号”登月舱在月表着陆。6 小时 39 分后,阿姆斯特朗在 7 月 21 日 2 点 56 分成为月表第一人,奥尔德林 19 分钟后跟进。两人在月表活动约 135 分钟,收集 21.55 千克月岩样本带回地球。阿姆斯特朗和奥尔德林在月表活动期间,指令舱驾驶员迈克尔·科林斯独自在“哥伦比亚号”服务与指令舱绕月飞行。指令长和登月舱驾驶员在月表停留 21 小时 36 分,并为着陆点冠名“静海基地”,然后乘登月舱升空并与“哥伦比亚号”对接。

图源:维基百科

阿姆斯特朗踏上月表的第一步由电视向全世界实况转播,他此时的话“这是个人的一小步,也是人类的一大步”传遍世界。美国总统约翰·肯尼迪曾于 1961 年提出“在 20 世纪 60 年代结束前把人送上月球并安全返回”;在登月 50 周年之际,《华尔街日报》的一篇文章将人类登月称为“计算机的胜利”。“阿波罗 11 号”飞船在月球的着陆过程是由阿波罗导航计算机 AGC(Apollo Guidance Computer)控制的,运行 AGC 软件源代码的设计师是一位伟大的女性程序员玛格丽特·汉密尔顿。据统计,登月背后的技术团队人数超过 30 万。

相对于 Facebook 的 6200 万行代码,“阿波罗计划”只有 14.5 万行代码,人们也很难想象两位宇航员如何依靠内存仅为 36 KB 的 AGC 在月球静海着陆。2016 年开源的部分 AGC 代码令许多人兴趣盎然,但对这种重约 32 千克的“小型”计算机而言,工程方面的成就或许比内存大小与处理能力更重要:阿波罗计划所需技术和工艺早在双子座计划就开始发展。航空航天局采用最新的半导体电子技术推动阿波罗计划,如行星际监测站的金属氧化物半导体场效晶体管,阿波罗制导计算机采用的硅制集成电路芯片。航天飞机通常会安装 5 台冗余计算机作为备份,而“阿波罗”飞船仅有一台,却保证了整个任务顺利进行。

资料来源:维基百科

2011 年 7 月 20 日:苹果发布 Mac OS X Lion

图源:维基百科

Mac OS X Lion(版本 10.7)是苹果公司的个人电脑和服务器操作系统 Mac OS X 的第八个版本,专供使用 Intel 处理器的麦金塔电脑使用。Lion 于 2011 年 7 月在 Mac App Store 上市,价格为 29.99 美元。在 2011 年 2 月 24 日,苹果公司向开发者发布了 Lion 的开发者预览版。苹果在 2011 年 7 月 1 日发布了 Lion 的 Gold Master 版本。最终版本通过 Mac App Store 于 2011 年 7 月 20 日发行。苹果称发行第一日的下载量逾百万。

OS X Lion 通过 Mac App Store 发行。另外可在 Apple Store 购买 U 盘版本,此版不再发行光盘。 由 2011 年 7 月起至 2012 年 7 月间生产的 Mac 电脑均预置 OS X Lion。 本版本在 OS X Mountain Lion 发布后已停止发售。Lion 新增了多项新功能,其新的通讯录使用了类 iPad 界面,并以 iOS App Store 的形式为基础创建的应用程序商店。提供了类似于 iOS App Store 的应用程序查找,一键安装,以及一键更新所有选中的已安装程序的功能。iCloud 也在 10.7.2 推出时与 IOS 5.0 一起推出。

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

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

【历史上的今天】7 月 20 日:人类登上月球;数据仓库之父诞生;Mac OS X Lion 发布相关推荐

  1. 【历史上的今天】8月19日:大型计算机先驱和小型机之父诞生;中国雅虎邮箱成历史...

    整理 | 王启隆 出品 | CSDN(ID:CSDNnews) 透过「历史上的今天」,从过去看未来,从现在亦可以改变未来. 时值仲秋,今天是 2021 年 8 月 19 日.历史上的今天有传奇诞生,也 ...

  2. 【历史上的今天】8月19日:大型计算机先驱和小型机之父诞生;中国雅虎邮箱成历史

    整理 | 王启隆 透过「历史上的今天」,从过去看未来,从现在亦可以改变未来. 时值仲秋,今天是 2021 年 8 月 19 日.历史上的今天有传奇诞生,也有伟人陨落:历史上的今天是英特尔王朝的又一步胜 ...

  3. 【历史上的今天】10 月 3 日:网络空间独立宣言之父诞生;3D 打印概念面世;eBay 收购 PayPal

    整理 | 王启隆 透过「历史上的今天」,从过去看未来,从现在亦可以改变未来. 今天是 2022 年 10 月 3 日,中国人民大学在 1950 年的今天正式成立,这是我国以社会科学.人文科学和经济管理 ...

  4. 王传福称华为手机是比亚迪造的;贝索斯将于7月20日飞往太空;苹果泄露女生私密照赔偿数百万美元 | EA周报...

    EA周报 2021年6月11日 每个星期7分钟,元宝带你喝一杯IT人的浓缩咖啡,了解天下事.掌握IT核心技术. 周报看点 1.王传福称华为手机是比亚迪造的:华为手机 90% 金属框比亚迪造 2.亚马逊 ...

  5. 【历史上的今天】8 月 20 日:两位传奇程序员的诞生日!

    透过「历史上的今天」,从过去看未来,从现在亦可以改变未来. 今天是 2021 年 8 月 20 日,在科技历史上,有两位对着后世软件工程和电子游戏行业影响深远的人诞生,谷歌也在去年发布了 Pixel ...

  6. 【历史上的今天】1 月 20 日:Scala 问世;苹果低谷期的开始;专家系统之父诞生

    整理 | 王启隆 透过「历史上的今天」,从过去看未来,从现在亦可以改变未来. 今天是 2022 年 1 月 20 日,在 1775 年的今天,法国著名物理学家安培出生.安培被麦克斯韦誉为"电 ...

  7. 【历史上的今天】11 月 20 日:微软发布 Windows 1.0;Lotus Notes 发明者出生;奔腾4 诞生

    整理 | 王启隆 透过「历史上的今天」,从过去看未来,从现在亦可以改变未来. 今天是 2022 年 11 月 20 日,在 27 年前的今天,世界上首例人造心脏移植手术成功:一名退休的电影制片人成为世 ...

  8. 【历史上的今天】10 月 20 日:微软黑屏事件;Ubuntu Linux 操作系统发布;Apple Pay 正式上线

    整理 | 王启隆 透过「历史上的今天」,从过去看未来,从现在亦可以改变未来. 今天是 2022 年 10 月 20 日,在 1909 年的今天,Antoni Kilinski 诞生,他是计算机科学课程 ...

  9. 【历史上的今天】2 月 20 日:Python 代码首次发布;Facebook 收购 WhatsApp;DEC 创始人出生

    整理 | 王启隆 透过「历史上的今天」,从过去看未来,从现在亦可以改变未来. 今天是 2023 年 2 月 20 日,在历史上的今天,吉多·范罗苏姆正式对外公布 Python 代码,版本为 0.9.0 ...

最新文章

  1. 解决远程连接mysql错误1130
  2. 多重背包2[二进制位优化]
  3. Java中的引用与C中的指针
  4. 【重要】有三AI视频直播间上线,100余小时AI课程等你来学
  5. ecshop清除mysql缓存_禁用ecshop缓存,关闭ecshop缓存功能
  6. python中with的用法
  7. Java中如何将List拆分为多个小list集合
  8. thinkphp5将时间戳直接转换成时间格式
  9. 学习c++的优秀博客(转)
  10. 只有6个引脚的单片机,居然可以玩游戏。
  11. 样式和主题的区别(Styles and Themes)
  12. threadlocal存连接对象的目的_终于懂了ThreadLocal,不再害怕面试官问了
  13. 为什么要学习Python?用数据给你展示八大理由!!
  14. React学习之旅Part7:React绑定事件和使用setState()修改state的数据、React实现双向数据绑定
  15. 深度学习论文: Pyramidal Convolution: Rethinking CNN for Visual Recognition及其PyTorch实现
  16. 一度智信|拼多多客服售后须知
  17. Generative Adversarial Zero-shot Learning via Knowledge Graphs翻译
  18. C#winform TreeView编程
  19. python最小二乘法 实现 曲面拟合
  20. Selenium自动化测试框架基础学习(元素表单操作)(Selenium操作)

热门文章

  1. 2020-SIGIR- Lightgcn: Simplifying and powering graph convolution network for recommendation
  2. 【python turtle小demo分享】一闪一闪亮晶晶,祝你每天都开心~
  3. Lambda表达式断点排错
  4. woo语言实现 m3u8流媒体视频文件 下载并播放
  5. 电商扣减库存_二类电商:鲁班今日最新消息!
  6. 常见Java面试+答案
  7. 工程力学(10)—轴向拉伸与压缩二
  8. 静态链表(C++实现)——基于数据结构(沈俊版)(初学者食用)
  9. 02-Linux 网络基础(Network Namespase、veth pair、bridge、Iptables)
  10. Ubuntu无显示器远桌面程连接分辨率低图标大问题解决方法