如今信息技术时代,计算机、网络、手机等信息技术产品对人们的生活产生着巨大影响。手机作为重要的通讯工具更是像出门带钥匙一样在人们身边寸步不离。大家都知道世界上第一台电子计算机是问世于1946年美国的“埃尼阿克”,但是世界上第一位程序员却生活在更早的一个世纪前。
阿达
世界上第一位程序员出生于1815年,她就是阿达·洛芙莱斯,原名奥古斯塔·阿达·拜伦。看到拜伦是不是很熟悉,没错她就是英国著名大诗人拜伦的女儿。她是一名数学家,在那个计算机还没诞生的时代,却开始写作了第一份“程序设计流程图”,编写了历史上首款电脑程序,被珍视为“第一位给计算机写程序的人”。
阿达能够编写程序与另一位数学家、发明家有关,他就是查尔斯·巴贝奇。当时巴贝奇发明了一台分析机,阿达对此很感兴趣,开始支助巴贝奇并给分析机编写算法。巴贝奇分析机后来被认为是最早期的计算机雏形,而阿达的算法则被认为是最早的计算机程序和软件。
巴贝奇差分机
不幸的是,在1852年,年仅36岁的阿达因子宫颈癌而去世。巴贝奇的研究发明也因失去了得力助手和资金的资助,最终以失败而告终。她死后一百年,于1953年,阿达对巴贝奇的《分析机概论》所做的笔记被公布,她的算法被公认对现代计算机与软件工程有重大影响。
至今,阿达的一些程序算法依旧深深影响着计算机软件编程。为了纪念阿达,美国设计的一个高级计算机编程语言以阿达命名,英国设立了以阿达命名的软件工程创新大奖颁发给软件程序人员。
,