整理 | 王启隆

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

今天是 2021 年 12 月 11 日,在 110 年前的今天,“中国航天之父”钱学森诞辰。钱学森在“两弹一星”工程中扮演了重要角色,为中美两国的火箭、导弹和航天计划都做出过重大贡献,与钱伟长、钱三强并称为“三钱”。在科技历史上的 12 月 11 日,这一天还诞生了哪些计算机先驱呢?

1924 年 12 月 11 日:图灵奖数据库先驱 Charles Bachman 出生

查尔斯·巴赫曼(Charles William Bachman)出生于 1924 年 12 月 11 日,他是一名美国计算机科学家,其职业生涯大多数时间都作为研究人员、开发人员和管理人员奋斗在第一线开发产品,而不是在学术界做科研。巴赫曼以其在数据库管理系统早期开发方面的工作而闻名,他的数据库管理系统、三层结构模型和与他同名的巴赫曼信息系统深刻地影响了业界的发展。2017 年 7 月 13 日,巴赫曼在家中逝世,享年 93 岁。

图源:维基百科

巴赫曼出生在堪萨斯州的曼哈顿,曾在二战爆发时参军;在战场上,他首次接触并使用了 90mm 炮弹的火力控制系统。之后,他离开军队,进入密歇根州立大学学习,于两年后获得了机械工程的学士学位。1950 年,巴赫曼在宾夕法尼亚大学获取硕士学位;同年,他在沃顿商学院完成了三个季度的学习,获取 MBA 学位。

独特的参军经历让巴赫曼更热衷于上第一线开发产品,而不是在学术界里作教职工作;1950 年,他进入位于密歇根州米德兰的陶氏化工,任工程师,后来升至数据处理经理,并于1960 年加入通用电气。在这里,他开发出了第一代网状数据库管理系统——IDS,并和韦尔豪泽·朗伯(Weyerhaeuser Lumber)一起开发了第一个用于访问 IDS 数据库的多道程序;离开通用电气后,他加入了一家小公司 Cullinane,该公司为 IBM 主机提供与 IDS 类似的数据管理系统 IDMS。最终于 1983 年,他创建了自己的公司巴赫曼信息系统公司,在那里他开发了 CASE(计算机辅助软件工程)。

巴赫曼也为许多标准化组织工作,他积极推动与促成了数据库标准的制定,在美国数据系统语言委员会 CODASYL 下属的数据库任务组 DBTG 提出了网状数据库模型以及数据定义(DDL)和数据操纵语言(DML)规范说明,于 1971 年推出了第一个正式报告——DBTG 报告。

1973 年,他因“数据库技术方面的杰出贡献”而被授予图灵奖,并做了题为“作为导航员的程序员(The Programmer as Navigator)”的演讲。1977 年,巴赫曼因其数据库系统方面的开创性工作而被选为英国计算机学会的杰出研究员(Distinguished Fellow),随后他也被列入数据库名人堂。如今,查尔斯·巴赫曼往往以“网状数据库之父”的名号被人所知。

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

1953 年 12 月 11 日:互动小说游戏的开拓者 Bob Bates 出生

Bob Bates 出生于 1953 年 12 月 11 日,他是一名美国电脑游戏设计师,也是互动小说类型游戏的开拓者,Challenge, Inc. 的联合创始人。Bob Bates 设计、编写或制作了大量游戏,包括《虚幻 2》(2003 年)、《蜘蛛侠 3》(2007 年)和《Eric the Unready》(1993 年)。他曾两次担任国际游戏开发者协会主席,并在 2010 年获得终身成就奖。在 2001 年出版的《游戏设计:创造游戏的艺术和商业》(Game design: the Art and Business of Creating Games)一书中,Bates 撰写了大量关于游戏设计和开发的文章,成为了如今大学课程中常用的游戏设计教科书。

图源:维基百科

Bob Bates 在马里兰州的格林贝尔特长大,在家中的八个孩子里排老四,他的父亲是一位数学家。1971 年,Bates 于高中毕业后进入乔治城大学,在那里他攻读了哲学和心理学双学位,并于 1975 年获得哲学学士学位。大学毕业后,他的第一份工作是在华盛顿旅游团当导游,他之所以做这份工作,是因为这份工作让他有空闲时间去追求写作。到了 1978 年,Bob Bates 顺利结婚并创办了自己的旅游公司,在赚了一些钱后,他卖掉了公司并开始撰写小说,但最终没能完成。

就在这个时候,Bob Bates 的父亲把他的旧电脑 TRS-80 给了儿子,帮助他写小说。有了电脑之后,Bates 在机缘巧合下收到了一份互动小说游戏《Zork》,并立即爱上了这一类型的电子游戏,他认为制作这样的游戏可以同时满足他编程与写作的爱好。1986 年,Bob Bates 和他的朋友 David Wilt 成立了 Challenge 游戏公司 ,共同探索创造交互式小说游戏的可能性。

由于需要为这些游戏提供引擎,Bates 在当时联系了《Zork》的发行商 Infocom,询问他们的游戏引擎 Z-machine 的授权事宜;几周后,Infocom 和 Challenge 达成了一项开发协议,由 Bates 负责设计/编写,编码工作则由 Paragon Systems 的两名合约程序员完成,而发行/营销工作以 Infocom 的名义进行。Bates 设想了一个名为“不朽传奇”的游戏系列,系列前两款已发行的游戏是互动小说《神探夏洛克:皇冠宝石之谜》和《亚瑟:王者之剑》,Bates 担任这两款游戏的设计师;但这个系列因为 Infocom 在 1989 年被母公司动视公司解散而没能写完。

在 Infocom 倒闭几个月后,Bates 加入了传奇娱乐公司(Legend Entertainment),吸取先前在 Infocom 的经验继续制作游戏;1998 年,传奇公司被 GT 互动软件公司收购,GT 互动软件公司又被 Infogrames 公司收购,后者后来更名为雅达利。在这一连串的工作经验之后,Bates 开始从事独立咨询工作,至今仍在活跃。

资料来源:维基百科

1959 年 12 月 11 日:GNU Bash shell 作者 Brian Fox 出生

图源:维基百科

1959 年 12 月 11 日,Brian J. Fox 出生在马萨诸塞州波士顿,他是一位非裔美国程序员,企业家与顾问。1985 年,Brian Fox 进入自由软件基金会工作;在这段时期,他开发了 GNU Bash,GNU Makeinfo,GNU Info,GNU Finger,readline 以及其他软件库。1989 年 6 月,Fox 发布了 Beta 版的 Bash Shell,直到 1993 年为止,他都是 Bash 的主要官方维护者。此外,他也担任过一段时间 Emacs 的官方维护者。

2008 年,Brian Fox 与 Alan Dechert 和 Brent Turner 合作,为政府创建了一个完全开源的选举系统。这个系统是和 Parker Abercrombie 一起编写的,并于 2008 年 8 月在旧金山 Moscone 中心举行的 LinuxWorld 大会上进行了演示。

资料来源:维基百科

2008 年 12 月 11 日:Chorme 1.0 发布

2008 年 12 月 11 日,Chrome 1.0 发布。Chrome 是由谷歌开发的跨平台免费专有网络浏览器,使用内置了高性能 JavaScript 引擎 V8 的 Blink 作为浏览器渲染引擎。Chrome 基于开源软件项目 Chromium,其他基于该项目的知名浏览器还包括 Edge 和 Opera。据统计,截至 2020 年 8 月,Chrome 浏览器在个人计算机上的全球浏览器市场份额约占七成。

图源:CSDN 下载自东方 IC

2004 年 9 月,关于谷歌将开发一个网络浏览器的传言首次出现在各大社交平台上。当时,许多在线期刊和报纸声称谷歌正在雇佣前微软的网络开发人员;而浏览器的开发事实上始于 2006 年,由 Sundar Pichai 带头。Google 首席执行官埃里克·施密特曾表示自己有六年时间都在反对谷歌开发网页浏览器,他这么说道:“当时 Google 是一家小公司,我不想在浏览器大战中输得鼻青脸肿。”但是,经过联合创始人谢尔盖·布林和拉里·佩吉聘用了几位 Mozilla Firefox 开发人员演示 Chrome 的原型后,史密特不得不承认:“这个设计太好了,我不得不改变我的想法。”

Chrome 浏览器不但有着简单且有效率的用户界面,还有着谷歌为其创造的一个开源JavaScript 引擎:V8。V8 大大提升了 JavaScript 的执行效率,而这个名称来源于汽车的“V 型 8 缸发动机”,在美国比较流行,因马力十足而广为人知。V8 引发了 Web 开发的一次革命,其中诞生了 Node.js 这样优秀的产品。

还值得一提的是,当网络连接遇到故障或者断开后,使用 Google 搜索就会进入 Chrome Dino 游戏页面,此外在 URL 输入框中输入 chrome://dino 时也会出现。游戏中,玩家必须扮演一只小恐龙,躲避仙人掌和敌人,但是非常难通关,而且需要玩很久才行。根据 Chrome 设计师塞巴斯蒂安·加布里埃尔的说法,这个游戏主题的起源是:在 Wi-Fi 无处不在的时代,没有网络就相当于回到了“史前时代”,而史前时代最具有代表性的动物就是恐龙。

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

【历史上的今天】12 月 11 日:Chorme 问世;计算机先驱诞生日相关推荐

  1. 阴阳师服务器维修拖延,阴阳师12月11日更新维护公告 阴阳师百闻牌联动开启

    原标题:阴阳师12月11日更新维护公告 阴阳师百闻牌联动开启 12月11日,阴阳师进行了新版本的更新维护,此次的更新开启了终章以及阴阳师百闻牌的联动活动,很多玩家还不清楚具体的更新内容,下面就来为大家 ...

  2. 新神魔大陆服务器现在在维护吗,【新神魔大陆攻略】12月11日合服维护公告(详细教程)...

    1.合服时间 合服维护时间:2020年12月11日周五05:30到07:30 2.合服范围 主服为数字编号小的服,官方大区: 第1组:S061雷霆之怒.S108精灵圣女 第2组:S063预言之战.S1 ...

  3. 新神魔大陆服务器现在在维护吗,新神魔大陆12月11日更新一览

    新神魔大陆12月11日更新了什么?新神魔大陆为了给勇士提供更好更全面的游戏体验,享受到更多游戏的乐趣,结识更多的朋友,将安排游戏服务器合服.接下来就和小编一起来看看这次的合服维护公告吧! 新神魔大陆1 ...

  4. 12月11日第壹简报,星期日,农历十一月十八

    12月11日第壹简报,星期日,农历十一月十八 1. 北京急救中心呼吁:无症状.轻症患者勿拨打120,为危重症患者留出通道:钟南山:发热患者可先在家做抗原检测,如持续发热再去医院检查. 2. 湖北省第一 ...

  5. 轩辕传奇服务器合并信息,【数据更新】12月11日12月13日部分服务器数据互通公告...

    尊敬的轩辕勇士们: <轩辕传奇手游>开放测试以来人气沸腾,各种战斗的激烈程度也随之升级!为了让勇士们尽享更刺激.更热血的战斗,我们计划于12月11日(周三)和12月13日(周五) 6:00 ...

  6. 一周第一次课(12月11日)

    一周第一次课(12月11日) 1.1 学习之初 定位:目的,职位,城市 目标:时间,薪资 学习方法:预计与复习,当日事当日毕,笔记的重要性,资源的利用 1.2 约定 centos 7.3系统 VMwa ...

  7. 12月11日,12月12日登陆注册页面的进度

    12月11日晚 抽出时间读学姐给的登录注册页面代码,有不懂的地方就百度,基本搞清楚了点登陆注册页面的基本框架和元素的作用.重点学习了<input><button><for ...

  8. 【历史上的今天】12 月 14 日:计算复杂性理论先驱出生;雅虎群组被关闭;W3C 召开第一次会议

    整理 | 王启隆 透过「历史上的今天」,从过去看未来,从现在亦可以改变未来. 今天是 2021 年 12 月 14 日,在 1906 年的今天,马克斯·普朗克在柏林的物理学会上发表了题为<论正常 ...

  9. 【历史上的今天】11 月 27 日:“数字女王”逝世;APL 语言发布;计算机先驱诞生日

    整理 | 王启隆 透过「历史上的今天」,从过去看未来,从现在亦可以改变未来. 今天是 2021 年 11 月 27 日,在 1895 年的今天,瑞典杰出的化学家诺贝尔定下遗嘱,将大部分遗产设立诺贝尔基 ...

最新文章

  1. iview在vue-cli3如何按需加载
  2. 为什么你的年薪只是别人的月薪?你需要技术专家帮你「充电」
  3. js滚动条下拉一定值_JS逆向 | 无限Debugger之淘大象
  4. 云服务器之间进行文件转移,windows服务器之间文件如何转移
  5. Codeforces 988D Points and Powers of Two 【性质】【卡常】
  6. ML/DL-复习笔记【十】- 分组卷积和深度可分离卷积的区别
  7. 2018-2019-2 20165206《网络对抗技术》Exp1 PC平台逆向破解
  8. MATLAB矩阵基本运算
  9. 防御SQL注入的方法总结
  10. HTTP请求时POST参数到底应该怎么传?
  11. android gps转换度分秒,GPS坐标单位(度分秒)的换算方法
  12. word文档如何插入目录
  13. php 微信支付跳不出来的,微信公众号 微信支付跳转空白
  14. 如何编写c语言延时程序,单片机写延时程序的几种方法
  15. 麻省理工学院-面向生命科学的深度学习2021
  16. html和dom区别,核心dom和html dom的区别
  17. webdriver+Chrome 设置代理
  18. 未来趋势:区块链溯源技术
  19. openssl HeartBleed漏洞复现
  20. 关于在使用迅雷下载的时候,C盘一下爆满的问题

热门文章

  1. 简单的低频指数投资一:利用tushare计算指数市盈率
  2. 条件随机场(CRF)
  3. java简介(Java简介英文)
  4. 扫盲-以太网MII接口类型大全-MII、RMII、SMII、GMII、RGMII、SGMII、XGMII、XAUI、RXAUI
  5. Dynatrace创新主管战略联盟副总裁Alois Reitbauer:数字化性能管理的未来
  6. null 与 not null
  7. 无偏估计唯一性_请问,参数估计的无偏性和一致性有什么异同吗?
  8. [转]LTE资源调度(7)-DRX不连续接收(1)
  9. php 分批处理,PHP 遍历元素并分批处理实现代码
  10. java 精髓_(转)JAVA精髓