为程序员带来 CRUD 的女人 | 历史上的今天

2022-12-22 0 516

原副标题:为开发人员增添 CRUD 的男人 | 发展史上的那时

重新整理 | 王启隆

借由「发展史上的那时」,从过去看今后,从现在亦可以改变今后。

那时是 2022 年 12 月 8 日,在 161 天前的那时,比利时早期影片音乐家厄柏问世。厄柏原是T台魔法师,并用魔法师的感性,发现并拓展了摄影家的基本基本功:断电再拍、慢速、溶暗、淡出、翠绿色和两次曝光之类。

厄柏缔造了影片业与表演艺术影片,他的《火星旅途记》是世界上首部科幻片,也是首批被借以排序机系统复原技术的画作。简述排序机系统发展史,12 月 8 日还问世了很多关键性该事件,对我们的信息技术民主化产生了很多影响。

1947 年 12 月 8 日:Eckert-Mauchly 排序机系统子公司设立

为程序员带来 CRUD 的女人 | 历史上的今天

图源:维基

1947 年 12 月 8 日,Eckert-Mauchly 排序机系统子公司设立。另一家子公司的创建者便是在“排序机系统之父混战”败阵的 J. Presper Eckert 和 John Mauchly;不过,这时的他们还没正式宣布丧失 ENIAC 的专利,而实际上是与耶鲁大学的轴果发生了争吵。

在设立 Eckert-Mauchly 排序机系统子公司之前,Mauchly 研究了子公司潜在性顾客的排序需求。在 1944 年的三个月里,他准备了这份意向书,并详尽历史记录了他与潜在性顾客之间的每一次访谈;比如,Mauchly 拜会了美国人口数阿索廷高官 William Madow,探讨政府部门想的排序电子设备:人口数阿索廷特别热衷增加每天人口数普查时必须管理的纸带卡数目。

Mauchly 还拜会了空军工兵的一位高官 Solomon Kullback,和他探讨公钥和公钥;那位军人说,他需要许多“更快、更灵活”的电脑。Mauchly 仔细分析了 EDVAC 的加密和解密能力,并和 Eckert 一致认为,政府对他们今后产品的需求非常大。

到 1946 年春天,Eckert 和 Mauchly 已经为耶鲁大学获得了这份美国空军合同,并且已经在耶鲁大学的摩尔电气工程学院设计了 EDVAC 排序机系统——ENIAC 的继任者。

然而,新的大学政策迫使 Eckert 和 Mauchly 签署转让其发明的知识产权,导致他们辞职,这导致了 EDVAC 设计工作的长时间延迟;在试图加入 IBM 和约翰·冯·诺伊曼在新泽西州普林斯顿高等研究院的团队后,他们决定在宾夕法尼亚州的费城创办自己的子公司:Eckert-Mauchly 排序机系统子公司。

经过几次部门合并,Eckert 和 Mauchly 的排序机系统子公司开始为诺斯罗普飞机和 UNIVAC 生产 BINAC,直到 Grace Murray Hopper 于 1949 年加入 Eckert-Mauchly 排序机系统子公司,担任高级数学家。1950 年,在 UNIVAC 完成之前,该子公司变成了雷明顿兰德子公司的一个部门,是整个 70 年代里 IBM 的主要挑战者。

2001 年 12 月 8 日:D 语言发布

2001 年 12 月 8 日, D 语言发布。D 语言是一种通用的程序设计语言,支持面向对象等多编程范式。D 语言源自 C++,且整合了 Java、C# 以及 Eiffel 等语言的部分特性。D 语言由 Digital Mars 子公司发布,CEO 沃尔特·布莱特(Walter Bright)开发,亚历山德雷斯库于 D 2.0 版本后加入开发。

沃尔特·布莱特是一位编译器领域专家,Digital Mars 的创始人;他还开发了晚期策略型游戏 Empire,实现了第一款直接将 C++ 源代码编译为机器码的编译器;布莱特曾任职于 Facebook,现专注 D 语言相关工作。

为程序员带来 CRUD 的女人 | 历史上的今天

图源:维基

D 的设计来自实际的 C++ 用法的经验教训,而不是从理论的角度。D 沿用了很多 C/C++ 观念,同时摒弃了一些概念,因此 D 并不完全兼容 C/C++ 代码。

D 实现了 C++ 的功能,实现了契约式设计(design by contract)、单元测试、真正的模块性、自动化存储器管理(垃圾回收)、第一类数组(first class array)、关联数组、动态数组、数组切片、嵌套函数(嵌套函数)、内部类别、闭包的限制形式、匿名函数、编译时期函数执行、惰性排序以及革新的模板语法。

D 保有 C++ 的性能以进行低端程序设计,并加入完整的内联汇编器支持。C++ 的多重继承改以 Java 单继承与接口混合的风格取代。D 的声明、语句和表达式语法几乎和 C++ 一样。

内联汇编器(inline assembler)象征了 D 和 Java、C#等应用程序语言的不同。内联汇编器让开发人员输入机器特定的汇编语言码,如同标准 D 代码—通常由系统开发人员使用的技术,以访问处理器的低端功能,直接以硬件下的界面执行程序,如操作系统以及驱动程序。D 内置支持文件注解,不过目前为止,只有 Digital Mars 实现版本有提供文件产生器。

D 语言在国内并不火,也没有完整的生态;D 语言的问世是基于系统级语言的定义,其最初竞争对手是 C++。然而,D 语言的官方并没有料算到 2021 年的那时,前后端分离,移动互联网统治世界,以及云服务的崛起。你会不随大流,去学习一门新的语言吗?欢迎写下看法,在评论区分享你的真知灼见。

2004 年 12 月 8 日:IBM 将排序部门出售给联想集团

为程序员带来 CRUD 的女人 | 历史上的今天

图源:维基

2004 年 12 月 8 日,IBM 将其年收入 120 亿美元的电脑业务 PSG 卖给了我国当时最大的个人电脑制造商联想。这不是普通的交易,它经历了 13 个月的谈判和交涉,合作之初,双方的运营效率仍然无法与竞争对手戴尔(Dell)的直销模式相提并论;因为联想仍基于预测结果来生产个人电脑,并且要通过经销商渠道将产品交付到消费者手中。

收购 IBM 的 PC 部门后,联想的国际总部将迁至纽约,由 IBM 的高管管理,而 IBM 还将持有联想的部分股权;从法律上讲,这是一次合并或企业合资,但事实上,这笔交易对双方都是双赢的。

在当时的合作关系下,IBM 保留个人电脑业务,但不保留个人电脑部门;另一方面,联想可以进一步拓展国际市场。国际数据子公司(IDC)分析师 Phillip De Marcillac 曾对此事评价道:“联想和 IBM 都从这笔交易中得到了他们想的,所以这是一个双赢的局面。”

对于 IBM,摆脱 PC 业务束缚是其从这笔交易中所得到的最大益处。2004 年上半年,IBM 个人系统部门的销售额为 94 亿美元,税前利润仅为 7000 万美元;业内分析家此前也认为,IBM 可以通过出售其 PC 业务来提升子公司的整体运营利润空间。而且,IBM 还可以通过转售 PC 来获得利润。

十七天前的这起该事件让联想正式宣布步入了国际市场,并逐渐形成了如今的电脑巨头;你认为和 IBM 的合作是造成联想如今局面的起源吗?欢迎在评论区分享你的真知灼见。

2005 年 12 月 8 日:人人网设立

2005 年 12 月 8 日,校内网设立,而校内网便是如今众所皆知的人人网,它曾一度被视为与 Facebook 类似的中文 SNS 网站,同时也是中国大陆最早的校园社交关系网络平台之一。

为程序员带来 CRUD 的女人 | 历史上的今天

图源:维基

校内网创办于 2005 年 12 月 8 日,创办人是来自清华大学和天津大学的王兴、王慧文、赖斌强和唐阳等几位大学生。校内网于 2006 年 10 月被千橡互动收购,同年底千橡互动的 5Q 校园网与校内网合并完成。

校内网于 2008 年 7 月正式宣布启动开放平台战略,该平台允许第三方开发者使用人人 API 创建发布应用插件。首页中也多出应用标签栏。在一定意义上该平台借鉴了 Facebook 的经验,而且一些热门插件在 Facebook 上也早已广泛应用。然而部分人人接口糟糕的表现也引起开发者的不满。

2009 年 8 月 14 日,校内网改称人人网。原校内网的基本概念是限制具有特定大学 IP 地址或者大学电子邮箱的用户注册(改名为人人网后,已不特别限定),用户注册之后可以上传自己的照片、撰写日志、签写留言等。

随着微信崛起,人人网流量自 2015 年以来急剧下滑,于是人人网逐步放弃原有的社交功能,并且在 2016 年开始涉足直播。同年 8 月,人人网 App 端改版为视频直播平台。“直播”取代“新鲜事”成为首屏,用户打开人人网 App 后,首先看到的不是好友的最新动态,而是正在直播的热门主播。

2017 年之后,人人网 PC 端也将首页内容由社交平台转为人人直播。而原有的社交 Timeline 页面则被转移到“新鲜事”页面,需用户手动点击才能打开。到了 2022 年,你现在都用着哪些社交平台呢?欢迎在评论区分享。

2018 年 12 月 8 日:第一个电脑文字处理器的发明者 Evelyn Berezin 逝世

艾芙琳·贝瑞森(Evelyn Berezin)出生于 1925 年,她是美国的一位排序机系统程序设计师,设计了发展史上第一套电脑文字处理器,并协助设计第一套电脑航空订位系统。

她的发明曾经让秘书文员从重复劳动中解放,也奠定了后来 Word 等文档编辑软件的基础功能。现代人每天都在使用手机电脑,如没有“复制粘贴”的功能,处理文字时会变成怎样?这令人难以想象。

为程序员带来 CRUD 的女人 | 历史上的今天

图源:维基

在排序机系统还处于起步阶段,很少有女性参与其开发的时代,艾芙琳·贝瑞森不实际上是设计了第一个真正的文字处理器;1969 年,她担任长岛信息技术初创子公司 Redactron Corporation 的创始人和总裁,该子公司是世界上第一家专门从事制造和销售革命性机器的子公司。

对于当时占美国劳动力 6% 的秘书来说,文字处理器就像魔术箱一样出现在办公室中,把人们从必须重新打字的桎梏中解放出来,不再需要进行单调的重复输入。这些机器体积庞大、速度缓慢、噪音很大,但它们可以轻松地编辑、删除、剪切和粘贴文本。

贝瑞森在 Teleregister 工作的将近十年里,利用当时新的晶体管技术,为航空子公司 United Airlines 开发了一个航班预定系统。这个系统可以与 60 个城市通讯,响应时间仅为 1 秒,是当时世界上最大的电脑系统之一,运行了 11 年都没有出过问题。同时她还参与开发了第一个排序机系统化的银行系统、美国国防部使用的武器目标排序器、在赛马场上排序每匹马投注金额的系统等。

为程序员带来 CRUD 的女人 | 历史上的今天

图源:维基

“这个男人为什么会没有名气?” 英国作家兼企业家格温·海德利 (Gwyn Headley)曾在 2010 年的一篇博文中问道。“没有贝瑞森女士,就没有比尔·盖茨、史蒂夫·乔布斯、互联网、文字处理器、电子表格;没有她,就没有任何东西可以将商业与 21 世纪联系起来。”

随着时间的推移,人们对艾芙琳·贝瑞森晚期成就的赞誉似乎已经褪去,或许是由于技术变革的速度之快、对子公司竞争对手的关注越来越多,以及信息技术界有削弱女性成就的趋势。

2015 年,贝瑞森接受媒体采访时,讲述了她当时创业的起因。她表示,即使自己在排序机系统领域能力出众,但依然受制于当时的性别歧视,不能晋升到管理层。同时认为打字机已经成为重要的办公工具,但这些繁琐、重复的打字工作依然相当低效,因此她决定自立门户。

艾芙琳·贝瑞森一生中拥有 9 项与排序机系统相关的专利。她最有名的产品是数据秘书(Data Secretary),数据秘书是一个没有屏幕的装置,跟一个小型冰箱一样大,包含用来输入的键盘;整个产品预设了删除、复制、粘贴、剪切等 13 个基本的文档编辑功能,后来迭代的数据秘书也逐渐加入了显示屏。如今,最后的数据秘书在加州山景城的排序机系统发展史博物馆展出。

2018 年 12 月 8 日,享年 93 岁的艾芙琳·贝瑞森在美国纽约病逝;她将复制粘贴的功能引入了文字处理排序机系统,直到上世纪 70 年代,随着个人排序机系统的登场,文字处理器面临着被淘汰的命运。用她自己的话来讲:“当文字处理成为了电脑桌面上的一个应用程序时,文字处理器的时代就此终结了。”然而,复制和粘贴的概念并没有随着排序机系统的出现而消失,而是随着时代的发展变得不可或缺。

【欢迎投稿】以史为镜,可以知兴替。排序机系统科学发展至今,有很多至关重要的该事件、人物,欢迎所有朋友一起共建「发展史上的那时」,投稿邮箱:[email protected]

☞ 华为公布 HarmonyOS 3 升级最新进展;内部人士回应马斯克决定任命朱晓彤为特斯拉全球 CEO|极客头条

☞ 靠 AI 作图挣钱?Adobe Stock 正式宣布接受 AI 生成图片售卖

☞微软欲模仿“微信”,打造一款超级 App?

为程序员带来 CRUD 的女人 | 历史上的今天
上一篇: Vuex详细介绍
为程序员带来 CRUD 的女人 | 历史上的今天
下一篇: 什么是Vuex

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务