Coder之母:程序语言的发明者是一位女士Grace Hopper

jopen 9年前

Coder之母:程序语言的发明者是一位女士Grace Hopper

Grace Hopper 是个电脑科技的天才、科学家、玻璃天花板的破除者、女性主义者、以及十项全能的狠角色,但你可能从未听过她。

今天,她终于得到应得的赞美与推崇。Hopper 在 1992 年去世,曾经在二战时期效力于美国海军的电脑工程师,在此期间,致力于开发第一个电脑软件,而当时「软件」还只是一个概念性的词条而已。网站 FiveThirtyEight 的系列文章中,发表一篇以《The Queen of Code》为标题的影片,来歌颂她一生所作出的贡献。

我们常说女性是如何的在科技产业中受到排挤,但回头看看 Hopper 的时代,女性可以说是更加的艰难。她不只在两个不同的工作上都因为性别而受到阻碍。后来她在研究有重大进展的团队中服务,报纸的报导也故意掠过而不刊登她 的照片。当时,她甚至还是当中不可或缺的中心人物。

影片的导演 Gillian Jacobs 与科技媒体 Re/Code 提到:「女性遭到历史的消除是真实发生的!」

这个议题相当值得探讨,但我们先来看看 Hopper 做出了哪些重大贡献:

她想出方法让原子弹研究有重大进展

在瓦萨学院的数学教授说服海军让 Hopper 在 37 岁的年纪加入之后,她到了哈佛大学致力于改善马克一号(Mark I)电脑,并着手让这部超级电脑的运算比过去都要强大。

当 Hopper 第一次看到马克一号,心里就想着:「天啊!这大概是我看过最美的机器!」据说有一次她从机器里抓出一只影响运作的飞蛾,这也是「debugging」这个词条的由来。

Hopper 当时并没有想到自己的贡献会受到重用,但与马克一号相处的三个月中,她甚至为当时的曼哈顿计划解出了一个极度困难的程序,而她所解出的办法,是让原子弹适当爆炸的重要关键!

即使如此,她在战后仍是无法成为哈佛的教授,或继续留在海军。

她基本上就是 coding 的发明者

Hopper 在一个早期的电脑公司中找到了工作,并且很快地发现:所有开发出来的小型个人电脑都没有一个统一的沟通、交流方式。

同时她也意识到美国大众并没办法理解任何数学上的符号,因此她将象征性的程序语言以平易近人的英文来做表示。但她却受到了众人的嘲笑,也因此在之后的一场演讲上大大的对质疑者嘲讽了一番:

「我希望促使了人们进入电脑领域的想法或许有一部份是疯狂的,毕竟要用简单的英文和电脑沟通是个相当可笑的想法,没有人会这样做的。但除非,这方法确实行得通,那可就另当别论了!」

最后,她所开发的程式语言 COBOL,到了 2000 年,基本上衍生出了现在各种程式语言当中的 70%。

资料来源:REFINERY29

来自: buzzorange.com