历史上的今天12月4日:javascript问世;开源运动的领导者诞生;人类第一次用计算机点外卖

历史上的今天 历史上的今天     2023-02-20     476

关键词:

整理 | 王启隆

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

今天是 2021 年 12 月 4 日,在 2013 年的今天,珠算正式被列入人类非物质文化遗产名录。珠算是我国第 30 项被列为非遗的项目,它以简便的计算工具和独特的数理内涵,被誉为“世界上最古老的计算机”。回顾计算机历史上的 12 月 4 日,都有哪些关键事件发生呢?

1913 年 12 月 4 日:无线遥控器之父 Robert Adler 出生

Robert Adler 出生于 1913 年 12 月 4 日,他是奥地利裔美国发明家,拥有多项专利。Adler 曾在 Zenith Electronics 工作,退休时担任该公司的副总裁兼研究总监;他的工作包括开发早期的基于声音的电视遥控器,其标准沿用了 25 年,直到被能够传输更复杂指令的红外遥控器所取代。

图源:维基百科

Adler 出生于维也纳,是医生 Herzmark 和社会理论家 Max Adler 的儿子。1937 年,他在维也纳大学获得物理学博士学位;1938 年奥地利被纳粹德国吞并后,身为犹太人的 Adler 离开了奥地利。他先去了比利时,然后去了英国,在英国他根据朋友们的建议,移民到美国移居美国。Robert Adler 于 1941 年开始在 Zenith 电子的研究部门工作,在他的一生中,Adler 获得了超过 180 项美国专利。

Adler 最著名的发明是电视机的无线遥控器。虽然他发明的不是第一个电视遥控器,但他提供的基础技术革命比以前的遥控器系统有了很大的改进。Adler 对于旧式遥控器的解决方案是利用声波向电视发送信号,他开发的第一个遥控器“太空指挥官”(Space Commander)使用类似音叉的铝棒,由设备上的按钮拨动的锤子敲击,产生高频率的音调,这些音调将被解释为控制电视机的功能。

20 世纪 60 年代,Adler 改进了遥控器,改用了超声波信号,这项技术后来在电视机上使用了 25 年,直到被红外系统取代,红外系统可以传输更复杂的命令,但需要电池来运行。1980 年,Adler 被授予爱迪生奖章,他最后一次提交专利申请是在 2006 年 10 月 6 日,用于改进触摸屏技术;在那之后,2007 年,Robert Adler 因心力衰竭在爱达荷州博伊西的疗养院去世,享年 93 岁。

资料来源:维基百科

1957 年 12 月 4 日:开源软件倡导者 Eric Raymond 诞生

Eric Steven Raymond 生于 1957 年 12 月 4 日,在社交媒体上通常被称为 ESR,是美国软件开发人员,开源软件倡导者,《大教堂与市集》(The Cathedral and the Bazaar)的作者;《大教堂与市集》被称为开源运动的《圣经》,颠覆了传统软件开发思路,是影响了整个软件开发领域的重要著作。Raymond 是 INTERCAL 编程语言的主要创作者之一,曾经为 EMACS 编辑器作出贡献,此外,他还是著名的 Fetchmail 程序的作者。

图源:维基百科

1957 年,Eric Raymond 出生于马萨诸塞州的波士顿,他小时候住在委内瑞拉,随家人在 1971 年搬到了宾夕法尼亚。Raymond 出生时患上了脑瘫,他虚弱的身体状况促使他从事计算机行业。从 1980 年起,Raymond 开始了他的编程生涯,并在 1996 年接手了开源电子邮件软件“popclient”的开发,并将其重命名为 Fetchmail。

在那次经历之后不久,他于 1997 年写了一篇文章《大教堂与市集》(The Cathedral and the Bazaar),这篇文章部分基于他开发 Fetchmail 的经验,详细阐述了他对开源软件开发的想法,以及为什么开源软件开发应该尽可能公开。Raymond 在 1997 年 5 月 27 日的 Linux Kongress 年度大会上首次发表了他的论文。后来,他在 1999 年将这篇文章写成了书,轰动了计算机界;《大教堂与市集》最大的成就便是在 1998 年促成了网景 Mozilla 变为开放源代码软件,标志着主流商业界第一次全面认同了他的理论。

从 20 世纪 90 年代后期开始,由于《大教堂与市集》,Raymond 成为了开源运动中的一个重要声音。1998 年,他共同创立了开放源码计划(OSI),并自封为媒体、企业和公众的开放源码大使;他持续活跃在 OSI,但在 2005 年 2 月辞去了该项目的总裁一职。2020 年 3 月初,他被从开源倡议的两个邮件列表中删除,原因是他发布的帖子违反了 OSI 的行为准则。

谈到开源历史人物,那自由软件的精神领袖当然是理查德·斯托尔曼(Richard Stallman),但他太超凡脱俗,而且,除了提出核心理念外,斯托尔曼缺乏著书立作的能力。这些局限,使得 Eric Raymond 脱颖而出,担当了这个角色;如今,他已经脱胎于自由软件运动,成为开源运动和黑客文化的第一理论家,不可动摇。

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

1974 年 12 月 4 日:人类使用计算机订购了第一批披萨

图源:CSDN 下载自东方 IC

在计算机能够完成的所有奇迹中,最常见的、也是占用人类大部分时间的任务——就是获取食物;作为现代技术的奇迹,网上订购已经成为一种生活方式,一种即使在疫情威胁下也可以依赖的服务。众所周知,人类第一次网络通信发生在 1969 年,而人类第一次点网络外卖,或许可以追溯到 1974 年。

1974 年 12 月 4 日,患有 Moebius 综合征的 Donald Sherman 因神经系统紊乱而失去了语言能力,因此先前从未通过电话订过披萨外卖,直至在 1974 年,密歇根州立大学研究出了最新的语音合成系统,让 Donald Sherman 成功用电脑发出声音,并打电话订了披萨。第一个电话打给了多米诺(Dominos),店家挂断了;幸运的是,一家人道的披萨店——迈克先生(Mr. Mike’s)——接了电话,创造了历史。从那以后,消费者纷纷接受电子商务,网上订外卖成了披萨的精华。

残疾人辅助也是语音合成系统的典型应用之一,时至今日,最先进的语音合成系统已经能发出与人类无异的声音,而这都起源于这些早期的探索。对于 2021 年的我们而言,网上购物的新奇感觉已经成为遥远的记忆;在今天,大多数人完全可以通过网络预订旅行,并且习惯于在网上订购书籍、玩具、运动鞋、电子产品和大多数其他商品。也许在未来,我们会习惯于让餐厅在两分钟内立即把食物送到身边;但在 1974 年,这就像用电脑帮你订披萨一样荒谬。

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

1995 年 12 月 4 日:网景与 Sun 联合发布了 JavaScript

1995 年 12 月 4 日,网景与 Sun 联合发布了 JavaScript。JavaScript 最初的设计目标极为简单:一种在客户端使用的脚本语言,主要完成用户输入验证。JavaScript 1.0 版本 随 Netscape Navigator 2 发布。经过多年的发展,如今的 JavaScript 已经非常强大,是一门动态类型的高级语言,支持面向对象、命令式以及函数式编程。

图源:CSDN 下载自东方 IC

1993 年,国家超级电脑应用中心(NCSA)发表了 NCSA Mosaic,这是最早流行的图形接口网页浏览器,在万维网的普及上发挥了重要作用。1994 年,Mosaic 的主要开发人员随即创立了 Netscape (网景)公司,并雇用了许多原来的 NCSA Mosaic 开发者用来开发 Netscape Navigator,该公司的目标是取代 NCSA Mosaic 成为世界第一的网页浏览器;在四个月内,网景已经占据了四分之三的浏览器市场,并成为 1990 年代互联网的主要浏览器。随后,网景预见到网络需要变得更动态,公司的创始人马克·安德森认为 HTML 需要一种语言,让网页设计师和兼职程序员可以很容易地使用它来组装图片和插件之类的组件,且代码可以直接编写在网页标记中。

1995 年,网景找到了布兰登·艾克(Brendan Eich),并指定他为 LiveScript 的设计者,而且想在 Netscape Navigator 2 发布前完成开发。鉴于时间紧急,网景与 Sun 建立了开发联盟,而艾克在 1995 年 5 月仅花了十天时间就把原型设计出来了。到了发布前夕,为了搭上媒体热炒 Java 的顺风车,网景临时将 LiveScript 改名为 JavaScript。

图源:CSDN 下载自东方 IC

微软公司于 1995 年首次推出 Internet Explorer 2.0,从而引发了与 Netscape 的浏览器大战。微软对 Netscape Navigator 解释器进行了逆向工程,创建了 JScript,以与处于市场领导地位的网景产品同台竞争;JScript 也是一种 JavaScript 实现,这两个 JavaScript 语言版本在浏览器端共存意味着语言标准化的缺失。发展初期,JavaScript 的标准并未确定,同期有网景的 JavaScript,微软的 JScript 双峰并峙。除此之外,微软也在网页技术上加入了不少专属对象,使不少网页使用非微软平台及浏览器无法正常显示,导致在浏览器大战期间网页设计者通常会把“用 Netscape 可达到最佳效果”或“用 IE 可达到最佳效果”的标志放在主页。

浏览器大战的结果我们都知道,但 1996 年 11 月,网景正式向 ECMA(欧洲计算机制造商协会)提交语言标准,让 JavaScript 成为了 ECMAScript 最著名的实现之一。尽管 JavaScript 作为给非程序人员的脚本语言,而非作为给程序人员的脚本语言来推广和宣传,但是 JavaScript 具有非常丰富的特性;随着最新的 HTML5 和 CSS3 语言标准的推行,JavaScript 还可用于游戏、桌面和移动应用程序的开发和在服务器端网络环境运行,如 Node.js。

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

历史上的今天11月1日:蒂姆·库克诞生;amazon.com注册域名;比特币问世

整理|王启隆透过「历史上的今天」,从过去看未来,从现在亦可以改变未来。今天是2021年11月1日,在1949年的今天,中国科学院在北京成立,它是中国最高学术领导机构的综合研究中心,首任院长是郭沫若... 查看详情

历史上的今天10月23日:ipod问世;谷歌推出cse搜索服务;人机交互领域先驱诞生

整理|王启隆透过「历史上的今天」,从过去看未来,从现在亦可以改变未来。今天是2021年10月23日,周末将至,CSDN的年度盛会1024程序员节将在长沙开幕,你安排好出行了吗?回顾计算机历史上的10月23日&#x... 查看详情

比特币问世;蒂姆·库克诞生|历史上的今天

整理|王启隆透过「历史上的今天」,从过去看未来,从现在亦可以改变未来。今天是2022年11月1日,在1949年的今天,中国科学院在北京成立,它是中国最高学术领导机构的综合研究中心,首任院长是郭沫若... 查看详情

历史上的今天10月13日:网景浏览器诞生;eniac首席设计师出生;“龙芯”问世

整理|王启隆透过「历史上的今天」,从过去看未来,从现在亦可以改变未来。今天是2021年10月13日,国际标准时间日。1884年10月13日,在华盛顿召开的国际天文学家代表会议决定,以经过英国伦敦东南格林尼治... 查看详情

历史上的今天11月8日:计算机先驱诞生日;卷积神经网络lenet-5问世;特斯拉发明遥控器

整理|王启隆透过「历史上的今天」,从过去看未来,从现在亦可以改变未来。今天是2021年11月8日,在1965年的今天,罗伯特·莫里斯(RobertMorris)出生,他发明了互联网上的第一个蠕虫病毒。在计算机... 查看详情

历史上的今天8月24日:windows95问世;乔布斯辞任苹果ceo库克上台

整理|王启隆透过「历史上的今天」,从过去看未来,从现在亦可以改变未来。今天是2021年8月24日,13年前的今天,北京奥运会闭幕式举办,宣告圆满结束,为所有国人打上了一针强心剂。而在科技历史上&#... 查看详情

历史上的今天4月16日:ftp发布;lisp语言公开亮相;spybot蠕虫问世

整理|王启隆透过「历史上的今天」,从过去看未来,从现在亦可以改变未来。今天是2022年4月16日,在2007年的今天,中星微CEO邓中翰加入搜狐董事会。邓中翰拥有美国加州大学伯克利分校电子工程学博士、经济管... 查看详情

历史上的今天6月10日:appleii问世;微软收购gecad;发明“软件工程”一词的科技先驱出生

整理|王启隆透过「历史上的今天」,从过去看未来,从现在亦可以改变未来。今天是2022年6月10日,在2006年,国家作出了从2006年起每年6月的第二个星期六为中国的“文化遗产日”的决定,而那一年的今天࿰... 查看详情

历史上的今天12月29日:苹果首席密码学家出生;erlang语言问世;晶体管之父产生设计灵感

整理|王启隆透过「历史上的今天」,从过去看未来,从现在亦可以改变未来。今天是2021年12月29日,在102年前的今天,一场在伦敦进行的日食试验证明了爱因斯坦的相对论。该理论取代了200年前主要由艾萨克·牛... 查看详情

历史上的今天11月16日:risc-v领导者出生;微软发布windowsce;电子管问世

整理|王启隆透过「历史上的今天」,从过去看未来,从现在亦可以改变未来。今天是2021年11月16日,在1892年的今天,郭沫若诞生;郭沫若是我国知名的作家、历史学家和考古学家,也是中国科学院的第一... 查看详情

ruby语言问世|历史上的今天(代码片段)

整理|王启隆透过「历史上的今天」,从过去看未来,从现在亦可以改变未来。今天是2022年12月21日,在55年前的今天,世界第一例心脏移植者逝世;世界上第一个心脏移植病人路易·华什坎斯基,用一颗在... 查看详情

晶体管问世;科幻巨匠诞生|历史上的今天(代码片段)

整理|王启隆透过「历史上的今天」,从过去看未来,从现在亦可以改变未来。今天是2022年12月16日,在1998年的今天,“首都之窗”站点正式开通,成为我国第一个大规模“政府网”;从24年前的这一天起&#x... 查看详情

历史上的今天3月30日:世界上最早的表情符号;ibmz/os问世;微软发布hololens开发版

整理|王启隆透过「历史上的今天」,从过去看未来,从现在亦可以改变未来。今天是2022年3月30日,在1951年的今天,UNIVAC通过验收测试。UNIVAC(UNIVersalAutomaticComputer,通用自动计算机)是由Eckert–Mauchly... 查看详情

.net问世|历史上的今天(代码片段)

整理|王启隆透过「历史上的今天」,从过去看未来,从现在亦可以改变未来。今天是2023年2月13日,在2001年的今天,跨国科技公司谷歌(Google)进行了其历史上的第一次收购,收购对象是Deja公司的网络... 查看详情

历史上的今天12月3日:世界上第一条短信;fortran语言之父诞生;百度贴吧上线

整理|王启隆透过「历史上的今天」,从过去看未来,从现在亦可以改变未来。今天是2021年12月3日,在20年前的今天,电动平衡车(Segway)问世;电动平衡车是一种电力驱动、具有自我平衡能力的个人用... 查看详情

历史上的今天10月11日:域名baidu.com问世;三星galaxynote7爆炸门告一段落;图灵奖数据库先驱诞生

整理|王启隆透过「历史上的今天」,从过去看未来,从现在亦可以改变未来。今天是2021年10月11日,在九年前的今天,中国作家莫言获得诺贝尔文学奖,成为首位获得诺贝尔文学奖的中国籍作家,开创了中... 查看详情

历史上的今天10月12日:c语言之父逝世;西门子诞生;乔布斯推出next电脑

整理|王启隆透过「历史上的今天」,从过去看未来,从现在亦可以改变未来。今天是2021年10月12日,历史上的这一天,哥伦布发现了“新大陆”,在他发现的这片美洲上,一个计算机帝国在未来冉冉升起。... 查看详情

历史上的今天9月4日:谷歌(google)23周年;“人工智能之父”mccarthy诞生

整理|王启隆透过「历史上的今天」,从过去看未来,从现在亦可以改变未来。今天是2021年9月4日,94年前的今天,“人工智能之父”约翰·麦卡锡诞生,从此开启了一个全新的时代:人工智能时代。人工智... 查看详情