【极客公园】200 年来科技圈那些硬核女神:世界上第一位程序员 发明跳频技术( 二 )


【极客公园】200 年来科技圈那些硬核女神:世界上第一位程序员 发明跳频技术
本文插图
直到 1946 年 2 月军方才决定公开这个项目 , 并且决定在发布会上做弹道计算演示 。 最终的演示很成功 , ENIAC 只用 15 秒就能计算一组弹道 , 此前这要花费好几周的人力 , 于是各大媒体争相报道 。
然而无论是发布会 , 还是之后的庆功会 , 都没有这几位女性的身影 。 当她们的照片出现在新闻上时 , 甚至都没有提到她们 。 因为她们是女性 , 所以外界觉得这个工作一定不是很困难 。 然而她们收到的是一个从未被实现过的任务 , 她们完成这个任务 , 然后就被遗忘了 。
【极客公园】200 年来科技圈那些硬核女神:世界上第一位程序员 发明跳频技术
本文插图
第一个抓「BUG」的人第一台通用计算机 ENIAC 是在二十世纪四十年代发明的 , 当时的计算机各项控制主要是由人工操作来实现的 , 十分不便利 , 经过多年的发展 , 相关人员提出了利用编程语言来控制计算机的构想 。
格蕾丝?霍珀(Grace Hopper)在加入海军之前是耶鲁大学第一批获得博士学位的女性之一 , 二战期间被分配到哈佛大学军械计算局 。 她所在的团队研究并生产了 Mark I , 这是电子计算机的早期原型 。 霍珀写了 500 页的操作手册 , 其中概述了计算机的基本操作原理 。
【极客公园】200 年来科技圈那些硬核女神:世界上第一位程序员 发明跳频技术
本文插图
战争结束后 , 霍珀于 1949 年加入 Eckert-Mauchly 公司 , 参与了第一台通用电子数字计算机 UNIVAC 的开发 。 在此期间 , 她开创了革命性的编译器概念 , 这能够将用英语编写的指令翻译成计算机可以理解的代码 , 可以使程序员更轻松地编写代码 。
霍珀的第一个编译器 A-0 在 1949 年问世 , 紧随其后的是 B-0 , 即「Flow-Matic」 , 这被认为是第一种使用类似英语的语句来表达操作的编程语言 , 两年后她在此基础上与同事一起设计了 Cobol 语言 。 Cobol 的句法和术语更接近自然英语 。 尽管许多人为 COBOL 的「发明」做出了贡献 , 但霍珀推广了该语言并被军事和私营部门用户采用 。 在整个 60 年代 , 她一直致力于开发 COBOL 编译器 。
【【极客公园】200 年来科技圈那些硬核女神:世界上第一位程序员 发明跳频技术】
【极客公园】200 年来科技圈那些硬核女神:世界上第一位程序员 发明跳频技术
本文插图
时至今日 , 该项技术仍为众多组织的核心业务系统提供重要功能 。 《财富》500 强企业中 90% 的公司仍在使用 COBOL 代码 。 如果通过 ATM 提取现金 , 那么可以肯定 COBOL 正在幕后运行 。
提到霍珀 , 肯定就和「Bug」分不开 , 虽然没有创造这个词 , 但她的确解决了第一个计算机 Bug(Debug) 。 1946 年 , MarkⅡ 计算机发生故障 , 她和同事在继电器触点里找到了一只卡住的飞蛾 。 霍珀将飞蛾夹在了工作笔记里 , 称之为搜索排除程序故障过程中找到的第一只「虫子」 。
【极客公园】200 年来科技圈那些硬核女神:世界上第一位程序员 发明跳频技术
本文插图
扩展阅读:1984:女性是如何一步步停止编程的?
跨界科技圈的女星说起「跳频」这个略显晦涩的技术 , 大家可能并没有什么认知 , 但我们平时用到的 CDMA、GPS、蓝牙、Wi-Fi 等等都是以跳频技术为基础 。
和以上几位程序员不同的是 , 跳频技术的发明人海蒂·拉玛(Hedy Lamarr)首先是以「电影明星」这个身份闻名于世 。
【极客公园】200 年来科技圈那些硬核女神:世界上第一位程序员 发明跳频技术
本文插图
拉玛 1914 年出生于维也纳 , 12 岁就赢得选美比赛的她对于表演产生了极大的兴趣 , 拉玛在 18 岁时出演的艺术片里成为世界上首位全裸出镜的女演员 , 这部电影随即被希特勒禁止上映 。 经历了结婚、逃离控制狂丈夫等一系列电影般的情节后 , 拉玛签约米高梅进入好莱坞 , 二十年后宣布息影 。


推荐阅读