阿里腾讯参加黑客马拉松比赛:历史上的今天QQ诞生
阿里腾讯参加黑客马拉松比赛:历史上的今天QQ诞生1996 年 2 月 10 日:IBM 计算机“深蓝”首次击败国际象棋大师 Garry Kasparov资料来源:维基百科图源:维基百科1941 年 2 月 10 日,大卫·帕纳斯(David Lorge Parnas)出生,他是加拿大软件工程的早期先驱,提出了模块化编程中信息隐藏的概念,而这一概念成为了当今面向对象编程的重要元素。大学时期,帕纳斯在卡内基梅隆大学电气工程专业获得了博士学位,并在加拿大获得了专业工程许可证;他是世界上最早将传统工程原理应用于软件设计的人之一。毕业后,他在加拿大的多所高校担任教授多年,其中包括北卡罗来纳大学教堂山分校、达姆施塔特工业大学、维多利亚大学 、安大略省金斯敦皇后大学和麦克马斯特大学的计算机科学系。在模块化设计中,“内聚”和“耦合”是一切的基础,如今人人都在用这两个词描述概念;然而,在帕纳斯 1972 年的开创性论文《将系统分解为模块的标准》中,这两个
整理 | 王启隆
透过「历史上的今天」,从过去看未来,从现在亦可以改变未来。
今天是 2022 年 2 月 10 日,在 1883 年的今天,美国第一位女性电气工程师伊迪丝·克拉克(Edith Clarke)出生;她是克拉克计算器的发明者,这种计算器可以求解涉及电力传输线中电流、电压和阻抗的方程,让人类能用比以前的方法快十倍地求解涉及双曲函数的线方程。回顾计算机历史,无论中外、无论男女、无论老幼,每个时代都有着许多伟大贡献者用科技发明改善着人类的生活;而在 23 年前的中国,一个彻底改变了大众社交生活的软件横空出世……
1941 年 2 月 10 日:软件工程大师 David Parnas 出生
图源:维基百科
1941 年 2 月 10 日,大卫·帕纳斯(David Lorge Parnas)出生,他是加拿大软件工程的早期先驱,提出了模块化编程中信息隐藏的概念,而这一概念成为了当今面向对象编程的重要元素。大学时期,帕纳斯在卡内基梅隆大学电气工程专业获得了博士学位,并在加拿大获得了专业工程许可证;他是世界上最早将传统工程原理应用于软件设计的人之一。毕业后,他在加拿大的多所高校担任教授多年,其中包括北卡罗来纳大学教堂山分校、达姆施塔特工业大学、维多利亚大学 、安大略省金斯敦皇后大学和麦克马斯特大学的计算机科学系。
在模块化设计中,“内聚”和“耦合”是一切的基础,如今人人都在用这两个词描述概念;然而,在帕纳斯 1972 年的开创性论文《将系统分解为模块的标准》中,这两个术语没有被使用,因此帕纳斯只创造了软件工程的许多概念,而没有发明对应的专业词汇。帕纳斯还以倡导精确记录而闻名,他在 1980 年代中期公开反对美国战略防御计划(也就是知名的“星球大战”),他认为编写出质量足够高的应用程序来防止核攻击是不可能的;因此,他也一直站在推动“软件工程专业化”的最前沿,是软件工程领域道德规范的重要推动者。
资料来源:维基百科
1996 年 2 月 10 日:IBM 计算机“深蓝”首次击败国际象棋大师 Garry Kasparov
“深蓝”计算机(Deep Blue)是由 IBM 开发的象棋电脑,历史上第一个成功在标准国际象棋比赛中打败卫冕世界冠军的计算机系统。“深蓝”计算机是采用混合决策的方法。它将通用超级计算机处理器与象棋加速器芯片相结合,在超级计算机上运行的软件执行一部分运算,更复杂的棋步交给加速器处理,然后计算出可能的棋步和结果;从现在的目光来看,“深蓝”并不是严格意义上的人工智能,它没有运用大数据和神经网络,而是 IBM 为了彰显当时强大的硬件和算力而做“苦力活”的超级计算机。
图源:CSDN 下载自东方 IC
时间回到 1989 年,当时“深蓝”(Deep Blue)还叫做“深思”(Deep Thought),和世界冠军加里·卡斯帕罗夫(Garry Kasparov)交手两次后落败;随后,它改名为“深蓝”,并在 1996 年的六场比赛中再战卡斯帕罗夫:在 1996 年 2 月 10 日至 17 日举行的第一场比赛中,“深蓝”获胜并成为了世界上第一台在常规时间控制下赢得国际象棋卫冕世界冠军的机器;然而,卡斯帕罗夫在接下来的五场比赛中赢了三场并打平了两场,在比赛结束时以 4-2 击败了“深蓝”。
虽然“深蓝”代表计算机赢得了 2 个小场,但此时人类依旧具有优势;“深蓝”的硬件随后进行了升级,在 1997 年 5 月再次面对卡斯帕罗夫之前,它的运行速度翻了一番,双方最终在纽约市进行了复赛,这一次,“深蓝”以 3.5:2.5 赢得了比赛,击败卡斯帕罗夫。输掉比赛后,卡斯帕罗夫表示,他有时会在机器的走法中看到不同寻常的创造力,这表明在第二局比赛中,人类棋手已经代表机器进行了干预;然而 IBM 否认了这一点,并迅速拆解了“深蓝”计算机且拒绝了卡斯帕罗夫的复赛。在当时,“深蓝”的胜利被视为具有象征意义,表明人工智能正在追赶人类智能,并可能击败人类最伟大的冠军之一。
“深蓝”的胜利将人类战胜机器的希望放在了中国古代的围棋游戏上,人们认为围棋的走法远多于国际象棋,并且需要更多的大局观并且不易受到运算能力的影响。直到 2015 年之前,围棋程序只能击败业余选手,然而随着谷歌 DeepMind 的 AlphaGo 程序在与韩国冠军李世石的比赛中出人意料地获胜,机器学习的又一道难题被破解,AlphaGo 也成为了继“深蓝”人工智能研究的一个重要里程碑。
资料来源:维基百科、百度百科
1999 年 2 月 10 日:腾讯推出 OICQ
图源:维基百科
1999 年 2 月 10 日,腾讯正式推出第一款即时通信软件 OICQ,成立之初的主要业务是为寻呼台建立网上寻呼系统。它的原型是一款以色列聊天软件 ICQ(I seek you 的意思),O 代表 Open。OICQ 支持发送消息、聊天室、点对点传输文件等。2000 年 4 月,QQ2000 上线,OICQ 更名为 QQ。在 BBS 和电子邮件盛行的年代,OICQ 这样一款强互动型的产品,迅速获得了年轻人的喜爱。
OICQ 的第一款版本号为“99a Build 1005”,基本功能有网络寻呼机、公共聊天室、传输文件;当时的互联网上还没有“即时通讯软件”这个概念,做一款强大的网络寻呼机就是腾讯的主要业务。到同年 8、9 月,腾讯收到美国在线公司(AOL)投诉,指“oicq”和“oicq”这两个域名含有“ICQ”字样为侵犯其知识产权,并要求腾讯将域名免费转让给他们;当时的 ICQ 是美国在线公司的一个即时通信软件。2000 年 3 月 3 日,美国仲裁论坛受理这两个域名的争议书,并致函通知腾讯向仲裁论坛提交域名争议答辩书,腾讯虽经多次交涉,但最终仲裁论坛于 3 月 21 日判定域名应当转让给美国在线。
为避免同类事件的发生,腾讯于 2000 年 4 月启用新域名“tencent”和“tencent”,并将“OICQ”更名为“腾讯 QQ”。英语含义为“k-you k-you”,中文含义为“找你找你”。另外一层含义为用“Q”和“QQ”表示“可爱”(cute)。同样是在这一年的 4 月,QQ 用户注册数达 500 万,此时已经具有了语音聊天功能;到了 2003 年 3 月,腾讯以 11 万美元(包括 1 万美元的律师费)的价格从原持有人罗伯特·亨茨曼手里购得域名“qq”,并开始使用“qq”作为腾讯 QQ 的主要域名。
图源:CSDN 下载自东方 IC
最早的手机 QQ 诞生于 2003 年,当时的手机大多还是功能机,塞班系统,整个软件的界面都较为单一,基本能满足好友在线聊天的需求;如今,几乎每一台国产手机都会内置 QQ 和微信。从 2005 年开始,QQ 宠物和空间诞生,这时候的 QQ 音乐还不是如今许多人手机里安装的主流软件,而是一个附带功能;也是在这一年,腾讯 QQ 的在线人数首次突破1000万;11 月,“QQ幻想”同时在线人数突破 50 万,我们熟知的腾讯游戏从这一年开始逐渐发展。2006 年 6 月 15 日,QQ 会员的等级制度正式推出,在 2002 年之前,QQ 会员称为 QQ 俱乐部。
QQ 承载了许多人的青春和回忆,而其中不得不说的便是 QQ 独特的账号系统——QQ 号码;QQ 号码由数字组成,并分为免费的“普通号码”、付费的“QQ靓号”和“QQ行号码”,包含某种特定寓意(如生日、手机号码)或重复数字的号码通常作为靓号在QQ号码商城出售。在 1999 年,即 QQ 刚推出不久时,其长度为 5 位数,你的 QQ 号是几位数呢?欢迎参与本期投票,在评论区分享你对 QQ 都有哪些印象。
资料来源:维基百科、百度百科
2010 年 2 月 10 日:谷歌发布 Google Fiber
图源:CSDN 下载自东方 IC
谷歌光纤(Google Fiber)是谷歌公司最初在堪萨斯州的堪萨斯城和密苏里州的堪萨斯城试点光纤通信建造高速互联网基础设施的一项实验性服务,于 2010 年 2 月 10 日首次公布,当时逾 1100 个美国社区为竞争首拨试点进行申请。2011 年 3 月,Google 宣布堪萨斯州的堪萨斯城将成为 Google 光纤的首个试验城市。此后该服务派生到了亚特兰大、奥斯汀、夏洛特、纳什维尔、普若佛等城市。
2012 年 7 月,在完成了网络设施的铺设后,Google 宣布了体验 Google 光纤项目的定价。这项服务将会提供三种不同的选项,包括一个免费的互联网接入的选项,每月 70 美元的 1Gbps 互联网选项,另外还有一个包含电视服务的每月 120 美元的选项。网络服务的选项中包含 Google 云端硬盘扩至 1TB,电视服务选项包含可将 1TB 的数字视频录像机录像内容导入 Google 云端硬盘的功能。电视选项中,Nexus 7 平板电脑还可成为客厅系统的遥控器,并可使直播内容在 iPad 或 Android 平板上进行播放。堪萨斯城的居民可向 Google 提出接受服务的预登记,最初的体验者将会在这些进行申请的社区中产生。
谷歌光纤为下载和上传提供了高达每秒 1000 Mbit/s 的互联网连接速度,比大多数美国人的访问速度快 100 倍。谷歌表示,其服务允许在不到两分钟的时间内下载整部电影。为了使用千兆速度,设备需要支持千兆以太网和 5e 类或更高级别的布线,或者兼容 802.11ac 的 WiFi 路由器和无线适配器。当然,首次推出时,谷歌光纤的服务条款规定其订户不得创建任何类型的服务器;随后在 2013 年 10 月,谷歌对可接受使用政策进行了修改,以允许“对服务器进行个人、非商业用途”。
从 2016 年开始,谷歌光纤的发展得到了一定程度上的停滞,谷歌不仅撤回了在美国广泛部署谷歌光纤的计划,还从其试图部署的几个城市撤出;但是,谷歌光纤对美国本地宽带产业产生了积极影响,刺激了竞争甚至增长,因此从宏观来看,很多人认为谷歌光纤其实也是成功的。随着 5G 时代的到来,移动宽带与光纤之间的矛盾也愈加明显,你觉得未来的世界是保持宽带与光纤的共存,还是其中一项达到了价格与性能的平衡,全面淘汰了另一项服务呢?欢迎在评论区分享你的真知灼见。
【欢迎投稿】以史为镜,可以知兴替。计算机科学发展至今,有许多至关重要的事件、人物,欢迎所有朋友一起共建「历史上的今天」,投稿邮箱:tangxy@csdn 。
《新程序员003》正式上市,50余位技术专家共同创作,云原生和数字化的开发者们的一本技术精选图书。内容既有发展趋势及方法论结构,华为、阿里、字节跳动、网易、快手、微软、亚马逊、英特尔、西门子、施耐德等30多家知名公司云原生和数字化一手实战经验!