程序的始祖——爱达

Author: 罗忠仁 摘 Date: 1996-11-29

        世界上第一台 电子计算机延生于1946年,然而第一代程序却比它提早了一个世纪。1842年,当数学家巴贝奇在设计“分析机”时,英国著名诗人拜伦的独生女爱达·拉夫拉斯(Ada Lovelace)是巴贝奇仅有的三个支持者之一。她是一位才思敏捷的数学家,洞察到巴贝奇的理论设计完全可行。于是她大力传播这项工作,并建议用二进制存储取代原设计的十进制存储。她还指出分析机可以像雅各织布机一样编制程序,并发现了编程的基本要素。她还为“分析机”编了一批程序,包括三角函数和伯努利数的计算,这是最早的“程序”。由于爱达在程序设计上的开拓性工作,她被誉为世界上第一位程序员。为了纪念她的杰出贡献,1979年美国国防部研制的标准高级语言Ada就是以爱达的名字命名的。