从大型机步入主流市场至今,女性这半边天已经为我们设计并开发出了大量出色、而且目前仍给软件开发领域带来深远影响的编程语言。
从第一印象来讲,软件开发工作似乎一直是个男性主导下的世界。但尽管如此,女性在过去几十年中,同样给编程技术带来重要且至今仍具有关键意义的贡献成果。作为其中的一大核心区划,编程语言的开发工作中亦不乏女性从业者们的身影。无数女性技术先驱者们早在大型机与机器码称雄的时代就开始设计并开发用于向计算机设备下达指令的语言,并在随后的汇编以及更高级别的现代语言时代下继续作出诸多贡献。在今天的文章中,我们将一同了解九款出于女性技术人员之手的编程语言、它们多年来所产生的重大影响以及其背后缔造者们的故事。
缔造者: Kathleen Booth
年份: 1950年
背景故事:在早期计算机编程流程当中,我们必须以机器码方式直接编写程序,也就是说必须编写计算机能够解读并据此采取行动的一系列1与0组合。汇编语言的出现让程序员们得以通过助记符的形式来编写机器指令,而且由机器码向汇编码转化的趋势也让计算机编程变得更容易也更可靠。出现时间最早的汇编语言之一出自Kathleen Botth之手,她当时在英国的伯克贝克学院任教。该语言专门针对ARC(即自动继电器计算机)所开发,而后者的设计与构建工作同样有Booth的参与。
缔造者: Kateryna Yushchenko
年份: 1955年
背景故事:欧洲地区诞生的第一款可编程计算机名为MESM,其由苏联于1950年所打造。负责其运作管理工作的科学家之一正是位于基辅的乌克兰科学院尤先科SSR数学研究所的Kateryna Yushchenko,她同时也是第一位被苏联授予物理与数学科学规划博士头衔的女性。由于在MESM上使用机器码进行编程的难度很高,因此Yushcenko和她的同事们认为有必要打造一套更为高级的编程语言来简化这方面的工作。1955年,Yushchenko创造出了Address编程语言,这是第一种支持间接寻址机制的语言、而且出现时间早于西方发达国家的诸多知名高级语言——例如COBOL。Address在随后的二十多年中一直被苏联所广泛使用。