整理 | 王启隆
透过「历史上的今天」,从过去看未来,从现在亦可以改变未来。
今天是 2021 年 9 月 1 日,秋高气爽,对于学生而言,开学季正式到来。在科技历史上,9 月 1 日作为新的一月的伊始,发生了许多影响深远的事件:第一个五年计划建设的科技大学、第一部科幻电影、第一个网吧、第一批大规模生产的个人电脑、第一个“数字图书馆”概念、还有一个受众广泛的编程语言和最经典的一部诺基亚手机……让我们详细了解这些历史上的关键事件,看看它们是怎么改变我们如今的技术和生活的。
《月球之旅》(英文名: A Trip to the Moon;法文名:Le voyage dans la lune)是科幻电影的开山之作,灵感来源于儒勒·凡尔纳的小说《从地球到月球》和 H·G·威尔斯的小说《最早登上月球的人》。影片于 1902 年 9 月 1 日发行了黑白版和手绘彩版,全长约 14 分钟。后结局与彩版一度失传。1993 年,受损严重的彩版拷贝被私人收藏家捐赠给西班牙巴塞罗那电影资料馆;2002 年,结局“凯旋”在法国被重新发现。影片修复计划持续十余年。
当年电影《月球之旅》一推出,就掀起了一阵“太空热”,在此之后,以漫步太空为题材的科幻影片层出不穷,甚至有航空学者认为,20 世纪中期,苏联和美国的登月行动或多或少都受到这部影片的启发。这部大名鼎鼎的早期作品乃名副其实的电影史里程碑。本片不仅开创了科幻片的先河,它使得电影上升为施展幻想的平台和提供娱乐的工具。
这些老胶片电影,需要每隔一段时间进行一次转录,用于保存。这件事情只有成本,几乎没有经济利益。一般都大的电影公司,或者艺术机构,或者政府间的行为。所以我们在今天还能看到《工厂大门》和《月球之旅》;而在计算机技术发达的今天,高清数字化变得更加容易,随着人工智能(AI)领域机器学习、图像处理等技术的快速发展,AI 修复影片成为老片修复的新方式。随着技术的不断进步,人工智能将在影视产品剪辑制作、画质美化、受损修复等方面发挥更加重要的作用。而影响产业在 5G、物联网、云计算等技术的支持下,也将迎来快速发展的新机遇。
资料来源:维基百科
国防科技大学,全名中国人民解放军国防科技大学。它的前身是 1953 年创建于哈尔滨的中国人民解放军军事工程学院,即著名的“哈军工”;国防科大是国内计算机第一梯队的院校,建设了许多国家级的实验室,也出过许多今天的技术大佬:“中国巨型计算机之父”慈云桂、激光技术先驱赵伊君、“背心院士”高伯龙……大名鼎鼎的“天河”系列超级计算机系统和“北斗”卫星导航定位系统关键技术也出自国防科大。
国防科大的副校长王怀民院士很关注如今的开源话题,他是计算机科研领域专家,长期在国防科大任教,曾任该校计算机学院教授、副院长。王怀民教授是我国分布计算领域的重要领军人物,在分布计算模型、技术与平台方面取得了系统性成果,为我国分布计算核心关键技术的自主创新,以及国家和军队网络信息系统的建设与发展做出了突出贡献。
科大人才济济,雷军的前辈、金山软件股份有限公司创始人求伯君便毕业自国防科大,归根溯源,如今许多人使用的 WPS 便出自他手。求伯君和雷军争斗一生,是中国软件界的传奇人物。2005 年,求伯君选择进入道家成为武当俗家弟子。2010 年求伯君把雷军带入金山,次年给了他董事长的位置,后来求伯君离开了金山成为一个世外高人。虽然他选择退隐江湖,毋庸置疑的是,他依然是个传说。
LVS(Linux Virtual Server,Linux 虚拟服务器)开源软件的创始人章文嵩,也是出自国防科大的高材生。章文嵩曾经是 TelTel 公司的首席科学家,ChinaCluster 的共同创办人。五年前,章文嵩出任滴滴出行高级副总裁、负责 CTO 线基础平台部兼工程技术委员会主席。 而在今年 7 月 14 日,章文嵩加入高瓴集团担任运营合伙人。章文嵩是如今阿里系在电商领域上全球独步的关键人物。
今天也是开学季,国防科大的新生也步入了这所从名字到成就都十分霸气的学校,他们将穿上军装,从体能训练开始自己的科研生涯。下一位学术精英或者技术专家,就在他们的队列当中。
资料来源:百度百科、https://www.nudt.edu.cn/
Pascal是一个计算机通用的有影响的面向对象和面向过程编程语言。Pascal 的取名是为了纪念十七世纪法国著名哲学家和数学家 Blaise Pascal 的。由尼克劳斯·维尔特在 1968 年 9 月设计,于 1970 年发行。Pascal 语言语法严谨,层次分明,程序易写,具有很强的可读性,是第一个结构化编程语言。
Pascal 有六个主要的版本,分别是 Action Pascal Unextended Pascal、Extended Pascal、Object-Oriented Extensions to Pascal、Borland Pascal 和 Delphi Object Pascal。 Pascal 语言广泛用于各种软件,程序分为名称(program 后自拟)、设置(var 后规定)、开始(begin)、程序(正文)、读取(read/readln)、结束(end),结构层次强,严谨而又紧密。
尼克劳斯·埃米尔·维尔特,生于瑞士温特图尔,是瑞士计算机科学家。
从 1963 年到 1967 年,他成为斯坦福大学的计算机科学部助理教授,之后又在苏黎世大学担当相同的职位。1968 年,他成为苏黎世联邦理工学院的信息学教授,又往施乐帕洛阿尔托研究中心进修了两年。他是好几种编程语言的主设计师,包括 Algol W,Modula,Pascal,Modula-2,Oberon 等。他亦是 Euler 语言的发明者之一。1984 年他因发展了这些语言而获图灵奖。他亦是 Lilith 电脑和 Oberon 系统的设计和运行队伍的重要成员。
他的文章 Program Development by Stepwise Refinement 视为软件工程中的经典之作。他写的一本书的书名 Algorithms + Data Structures = Programs(算法+数据结构=程序)是计算机科学的名句。
现在的许多编程语言讲究实战,所有人都在追求实用主义;而 Pascal 被逐渐淘汰的原因也是因为它更偏向学院派,繁琐而固定,虽然其语法设计精美、易读性也很适合新手入门;但考虑到实际的项目开发等因素,便稍显逊色。
资料来源:维基百科
Tandy 是一做皮革生意的家族型企业,位于美国德克萨斯州沃思堡。Tandy 创建于 1919 年,起初是一家皮革小商店,1963 年收购 RadioShack(睿侠,美国品牌电子服务便利店),2000 年 5 月 RadioShack 正式代替 Tandy 成为公司名称。在 20 世纪 70 年代中期,Tandy 公司的 RadioShack 分部是一家成功的美国连锁店,拥有 3000 多家电子产品商店。
44 年前的今天,Tandy 公司推出了世界上最早批量生产和批量销售的家用零售电脑之一 —— TRS-80 Micro Computer System (TRS-80)台式微型计算机推出。在当时,它的销量一度达到苹果公司的Mac电脑的五倍。那时候的 Apple II 系列,Tandy TRS-80 以及 TI-99 和 Atari 800 以及Commodore 64 都是运行 BASIC 的,是 8 位电脑的典型代表,如今也被许多的古董电脑爱好者收藏着。
Scott Forstall (前苹果公司资深副总裁)曾在 CHM 提到,当他还是个孩子的时候,他的家人给他的弟弟买了这台电脑。他会趁弟弟去上学的时候研究这台电脑,阅读使用手册和实施的基本程序,然后就凭着这个本事去给 DoD 打工了。
TRS-80 这款电脑在当时很受欢迎,因为它可以在北美的 RadioSharks 以 600 美元的价格买到,换算过来,和如今的 MacBook Pro 16 差不多一个价格。TRS-80是便携式电脑的早期非笔记本型号之一,为后来的便携式机型进一步打开了市场。
随着时间的推移,Tandy 也推出了 TRS-80 Model II 和 Model III ,ModelI 也有了很大的改善,特别是内存、硬盘、网络和其它配置的改善,以及形成了存储有上千种程序的程序库。这次性能的提升,同时也为后来的 TRS-80 Model100 的出现铺好了道路。
而 IBM 看到这么多 PC 都在涌现,但是自己的开发模式很难在短时间内开发出可以抗衡的系统,所以做了一个影响深远的决定::授权外包。自IBM的第一台真正意义上的PC于 1981 年 8 月 12 日问世至今,全球PC产业已经走过了 30 年的历史。
资料来源:维基百科
美国国会图书馆的国家数字图书馆项目是 1989 - 1990 年开始的国会馆规划的一部分,即在该馆或通过联机检索向用户提供文献全文(包括图象、语言、音响)信息的服务。在 1994 年 9 月 1 日,美国国会图书馆正式启动“数字图书馆”项目,把藏书数字化。这个项目主要利用光盘存储和光电通信技术使国会馆各种载体的馆藏能够以电子形式传遍全国,直接为广大读者使用,以支持对美国的历史文化研究,同时也方便世界各地的学生和研究人员可以通过计算机网络访问这些材料。
“虚拟图书馆”项目还可以节省正在退化或被破坏的稀有材料,并为图书馆节省空间。在 2014 年,图书馆的藏书占据了 838 英里的书架。
在最初的会议上——来自几家主要计算机公司的图书馆员和技术专家讨论了策略和资金——图书馆希望在 2000 年将其最脆弱的资料数字化。
数字图书馆现在广泛的由公共团体或商业利益的机构所认同。数字图书馆的好处在于可以更迅速地找寻到我们所想要的书籍、文件甚至是图片;在于它能够轻易的连接并浏览许多不同的页面,能够更快速地找到我们所想要的数据。数字图书馆有别于传统的图书馆在于它不受限于仓库空间的限制,数据的数字化大大的缩减了书籍所占的空间,所以数字图书馆有能力可以存储更多的数据。
许多互联网公司在对它们的项目进行大规模的数字化。就像图书馆内会出现电影或音乐的馆藏,数字化图书馆也出现了网络数据库。2021 的今天,是数据库时代的热潮,对图书馆来说,它们每年要花费千万元购买数据库,并且每年都会越来越多,堪比一个无底洞。但是,维护一个传统图书馆的花费依旧远高于维护一个数字图书馆,因为传统的图书馆需要在人事成本以及书籍维护费上花上一笔开销,而数字图书馆则完全不需要这笔花费。
新数据库时代已经到来,数据库发展的下一步会在哪?《新程序员·新数据库时代&软件定义汽车》,即将正式上市,从《新程序员》编辑部的这篇文章开始,了解即将到来的数据库新战争。
资料来源:维基百科
20 世纪 90 年代初,正在英国学习的波兰姑娘 爱娃·帕斯科 成为了“第一个吃螃蟹的人”。这位曾在 20 世纪 80 年代初效力于波兰国家女子篮球队的姑娘当时正在伦敦大学攻读认知心理学博士学位。受到一个研究女性和计算机互动关系项目的启发,自称是“网络女权主义者”的帕斯科萌生了创办一个“网络咖啡屋”的想法。
帕斯科在一次采访中回忆说:“开业当天,门外排起大队等待的却全部是男性。”后来,时年 29 岁的帕斯科在 1994 年 9 月 1 日创立了世界第一家网吧———Cyberia。
随着到 Cyberia 上网的人越来越多,众多投资者看中了它的商业潜力,就连滚石乐队的主唱米格·贾格尔和英国广告界大腕莫里斯·萨奇也纷纷加入投资者行列。顺理成章地,Cyberia 的规模不断扩大,甚至将分店开到了法国蓬皮杜中心和部分亚洲国家。1996 年 5 月,中国第一家网吧威盖特在上海出现,这种高科技休闲方式很快被爱追潮流的年轻人接受。
起初,互联网是为了让科学家们能够交流数据而设计的,如今,互联网已经发展成为一种流行文化的媒介,为各种利益集团提供服务。软件设计师编写了“浏览器”程序,帮助用户从一个文件导航到另一个文件,消除了对任何计算机读写能力的需求。从网吧这个形式风靡全球,到现在家家户户都不止一台计算机和智能设备,其实只用了半个世纪。
资料来源:维基百科
在 2000 年这个世纪之交,也就是 iPhone 和互联网出现之前,手机并不是大众的日常必需品,一些家庭甚至没有固定电话,更不用说手机了。在当时,诺基亚绝对经典的 Nokia 3310 被认为是未来技术的顶峰。
在 3310 这部古早的诺基亚手机上,NOKIA 的专属铃声和大手拉小手的动画甚至都尚未配置,有多少人小时候曾偷偷拿手机来玩像素贪吃蛇?而这一切,现已恍若隔日。在许多互联网怀旧事物里,诺基亚绝对是和 Windows XP 并列的存在,尽管诺基亚在移动电话领域的辉煌岁月早已过去,但它在移动通信模式上留下的遗产却是有目共睹的。
据英国媒体《Metro》报道,诺基亚于 2000 年 9 月 1 日在芬兰哥本哈根总部首次发布了这款手机,当时的手机相对简单,没有摄像头,没有色彩,没有多重界面,手机短信,只有一些自带的彩铃。21 年后的我们已经开始全面布局 5G,开始了 6G 网络的研发,手上握着的与其说是手机,倒不如说是一台 6 英寸的电脑(在 2010 那会儿,5 英寸的智能手机就已经很大了),包揽了通讯、手机、音乐、游戏、视频观看、摄影等功能,却失去了一个重要的特性——耐用。
现在互联网上依旧流传着曾被称为“砖头”或“榔头”的 Nokia 3310 的视频,视频中会用各种方式测试这台传奇手机的强度。用锤子砸、从高空抛下、用诺基亚砸诺基亚、甚至用液压机……这款坚不可摧的手机一度成为了全世界风靡的话题。而它的电池续航也经历了岁月的考验,在今天也足以使用。现在的诺基亚已经不复以往,和微软的合作也宣布失败,一代传奇就此落幕。值得一提的是,2020 年诺基亚诞似乎准备东山再起,Nokia 8.3 首部 5G 手机正式发布,这家公司或许会在 5G 这个新舞台重新崛起,焕发新春。
你用过哪些手机?你拥有的最早的一部手机是在什么时候?还记得 20 年前你用的是什么手机吗?不妨在评论区留言,分享那些年你刚接触手机时的感动。
资料来源:维基百科
“历史上的今天”步入了一个新的月份,为此,从本期开始我们决定迭代优化每期的投票功能,和每期的内容更贴近。
这一期专栏介绍了 53 年前开始设计的 Pascal 语言,它被广泛运用在中小学生的编程入门教学和全国的信息竞赛之中,而学会这项语言的人如今转用 DELPHI 进行编程,NOIP(全国青少年信息学奥林匹克竞赛)也宣布从 2022 年开始不支持 Pascal 语言。但是,Pascal 严谨的结构依旧奠定了很多人的计算机基础,对青少年的编程入门依旧具有重要意义。
那么,你入门时学会的第一个编程语言是什么呢?欢迎参加本期“历史上的今天”栏目的全新投票,如果投票中没有包含你想选的编程语言,请选择第十项并在评论区分享你学习第一个编程语言的经历!
【欢迎投稿】以史为镜,可以知兴替。计算机科学发展至今,有许多至关重要的事件、人物,欢迎所有朋友一起共建「历史上的今天」,投稿邮箱:[email protected] 。