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

今天是 2022 年 8 月 30 日,在历史上的今天,CNN.com 成立,这是互联网上第一个新闻网站,改变了如今许多人看新闻的习惯。回顾科技历史中的 8 月 30 日,这一天都有哪些关键事件发生呢?

1907 年 8 月 30 日:第一台通用电子计算机 ENIAC 的建造者 John Mauchly 出生


(资料图片仅供参考)

1907 年 8 月 30 日是 John Mauchly 的生日,他出生在美国俄亥俄州的辛辛那提,逝世于 1980 年,在 2002 年的时候入选美国发明家名人堂。他和 J. Presper Eckert 一起建造了世界上第一台大型通用电子计算机ENIAC。

曾有误传,ENIAC 是第一台计算机,实际上,真正的第一台电子计算机是阿塔纳索夫-贝瑞计算机(Atanasoff–Berry Computer,简称 ABC 计算机)。但是,ABC 计算机不可编程,且不具有图灵完备性,只能进行线性方程组的计算。它的价值是确定了一些现代计算机设计思想,如采用二进制、可重用的存储器等。所以说 ENIAC 是第一台通用计算机。

John Mauchly 在约翰霍普金斯大学(Johns Hopkins University)获得物理学博士学位,并在乌尔辛纳斯学院(Ursinus College)任教。由于他的气象工作需要大量的计算,他开始试验机械设备的替代品。1941 年,他参加了宾夕法尼亚大学摩尔电气工程学院的暑假课程,那一年,莫切利写了一份报告,概述了他对一种机器的想法,这种机器可以计算战争中的弹道表——这一报告帮助摩尔学院赢得了一份 ENIAC 的合同。

在发明了 ENIAC 后,他还帮助设计了 EDVAC、BINAC 和美国制造的第一台商用计算机 UNIVAC I,并联合创立了 EMCC (Eckert-Mauchly 计算机公司)。John Mauchly 创造了基本的计算机概念,包括编程语言、存储程序和子程序,作为计算机先驱改变了我们今天的生活。

1954 年 8 月 30 日:前苹果公司首席宣传官 Guy Kawasaki 出生

Guy Kawasaki 出生于 1954 年 8 月 30 日,他现在担任 Garage Technology Ventures 的执行董事。他是 RSS 聚合网站 Alltop.com 的联合创始人,硅谷风险投资家,曾任苹果公司首席宣传官,著有《创业的艺术》等八本书。作为乔布斯的好友,Guy Kawasaki 曾三次进入苹果公司工作,并曾担任首席宣传官(Chief Evangelist)这一重要职位,对于品牌塑造发挥了关键作用。

图源:维基百科

Kawasaki 三入苹果公司,都遭遇了公司的危机。1983 年,Kawasaki 在同学的介绍下,第一次进入苹果公司,并很快和乔布斯成为朋友。当时苹果公司发布了 Macintosh 电脑,开局销量不佳,Kawasaki 的主要任务就是向软件和硬件开发商进行推广,带领团队挑战 IBM 的主导地位。最后,Macintosh 电脑被众多客户所接受,Kawasaki 被公认为功臣之一。

1987 年,功成身退的 Kawasaki 离开了苹果公司,创立了适用于 Macintosh 的数据库公司 ACIUS,依托 Mac OS 开发出了数据库系统 4th Dimension。之后,Kawasaki 又与 3 个朋友创立了 Fog City 软件公司,开发出了邮件产品 Emailer。Kawasaki 在 1995 年重回苹果公司,担任首席宣传官。

1996 年,约翰·斯卡利被驱逐出公司,乔布斯回来担任顾问,随着苹果公司收购其创立的 NeXT,乔布斯于 1997 年出任 CEO。在帮助乔布斯完成了苹果公司历史上最强悍的翻身仗后,同年 10 月,Kawasaki 再度离开。

在第二次离开苹果公司 10 年之后,早已成为业内偶像的乔布斯邀请 Kawasaki 担任苹果公司顾问。苹果公司此时遭受着环保公司的声讨,在 Kawasaki 的带领下,苹果公司提出“A Greener Apple”的口号,经过一年多努力,淘汰了多种有毒化学物质,环保形象大幅好转。

Guy Kawasaki 当之无愧“苹果元老”,是一位传奇的首席宣传官和创业者,他同时也是一位畅销书作者和演讲大师,所著的《创业的艺术》被誉为“创业者必读手册”。如今的苹果公司能有现在的地位,离不开 Guy Kawasaki 三入险境做出的贡献。

1973 年 8 月 30 日:开发 Google Reader 和 Blogger 的 Jason Shellen 出生

图源:维基百科

1973 年 8 月 30 日出生的 Jason Shellen 是美国的互联网企业家,他在 2013 年创立了移动应用 Boxer,希望改变人们与电子邮件互动的方式。Boxer 认为电子邮件系统并非支离破碎,只是用户在面对拥挤不堪的收件箱时会不知所措,他们需要更有效的管理工具。Boxer 和其他邮件客户端比起来,其优势之一就是 Boxer 支持 Gmail、Exchange、Yahoo、AOLMail、iCloud 等主流账号,另外 Boxer 采取的不是 IMAP 协议,因此理论上来讲它会更快更安全。

Jason Shellen 的创业生涯始于 Blogger,在 8 月 23 的“历史上的今天”栏目中介绍过,Blogger 是 1999 年由 Pyra Labs 推出的世界上第一家大规模博客服务的提供商。2003 年,他将 Blogger 卖给了搜索引擎巨头谷歌公司。在那之后,Shellen 在 2008 年的时候成立 Thing Labs,创建了社交工具 Plinky、Brizzly、Brizzly Guide 和 Let’s Be Trends。

随后,积累了大量经验的他启动 Google Reader 项目并成为其创始产品经理。Google reader 是 google 提供的在线 rss 阅读工具,有非常多忠实的使用者。直到 2013 年 7 月 1 日,Google Reader 被谷歌关闭,阅读功能将被整合到 Google+社交网络。Jason Shellen 也就是这一年去开发了 Boxer 应用。

Jason Shellen 在谷歌待了 4 年半左右的时间,从事过多个项目:Blogger、Google Reader、Picasa……他为谷歌的贡献有目共睹,并创造了方便我们互联网生活的工具。他是奋战在开发第一线的精英码农,也是一位活跃的创业者。

1998 年 8 月 30 日:谷歌推出第一个涂鸦

图源:CSDN 下载自东方 IC

1998 年 8 月 30 日,谷歌推出第一个涂鸦。Google 涂鸦(Google Doodle)是谷歌为了庆祝节日、纪念日以及纪念杰出人物等,使用具有特别意义的涂鸦临时替换首页标识的趣味项目。谷歌的第一个涂鸦是在 1998 年为火人祭活动设计的,由创始人佩奇和布林亲自设计。

谷歌涂鸦为谷歌产品增加了许多艺术性。每逢佳节或者纪念日的时候,Google 总会变着法儿的画一些有趣的玩意儿。1998 年,Google 创始人拉里·佩奇和谢尔盖·布尔要去参加火人节,为了在他们的电子邮件签名上标明自己“不在办公室”,他们决定在谷歌的标志上叠加火人节著名的图标,“燃烧的人”(Burning Man),这就是 Google Doodle 的雏形。

现在,Google Doodle 已然成为谷歌作为搜索引擎的最大特色及亮点之一,相信每个人都或多或少被那些可爱的设计及小游戏打动过。

2006 年 8 月 30 日:微软的免费游戏开发工具 XNA Game Studio Express 正式发布

图源:CSDN 下载自东方 IC

提起游戏主机,一般人会想起索尼的 PlayStation 平台和任天堂的 Nintendo 系列,而微软已经觊觎游戏市场很长一段时间了,Xbox 主机现在也有着相当多的受众。2006 年 8 月 30 日,微软的免费游戏开发工具 XNA Game Studio Express 正式发布;XNA 三个字母里,X 代表 Xbox 和 DirectX 等微软掌握的技术;N 代表 Next generation,表示微软统一游戏开发平台的决心;A 代表 Architecture,表示微软对 XNA 的定位——完全支援已管理的运行环境,由微软提供用以帮助电脑游戏开发、电脑软件开发及管理的一些工具。

XNA Game Studio Express 是专业跨平台整合型游戏开发套件「XNA Studio」的简化版,以「Visual C# Express 2005」为基础,并针对业余创作者加以改良,提供简易的开发环境与详细的教学文件。对于游戏开发,很多人往往是敬而远之,认为这对一般人和普通程序员而言遥不可及,是一盘十分困难的生意。随着图像质素的提升,美工方面亦要付出相同代价,很多游戏都在画面下功夫,却忽略了游戏性,加上索价甚高,因而损失大量金钱。

但事实上,免费的游戏开发工具一直在不断出现,知名的 Game Creator 和 RPG Maker 系列便试图让不会编程的人也有开发游戏的能力。2021 的今天,微软的 XNA 也被微软所抛弃,成为了微软踏向游戏市场的众多垫脚石之一。不过,XNA 至今也有许多支持者,很多人喜欢用传统写代码方式开发游戏,自己控制流程而不是在引擎中写脚本来开发游戏;并且,XNA 的继承者 FNA 和 Monogame 也已面世。正是有这些软件开发工具的诞生,我们的工作和生活才发生了翻天覆地的变化。

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

推荐内容