Ada 是拜伦的女儿,被广泛认为是有史以来的第一个程序员。附图一是她对计算伯努利数的算法的描述,这是人类写出的第一个算法图。
这个图其实是 Ada 为与她亦师亦友的 Babbage 的工作所写的笔记的一部分,关于这个算法究竟应该归功于 Ada 还是 Babbage 本人,历史学家一直有争议。但有一点是毫无疑问的:Ada 是史上第一个触碰到「通用计算」这个概念的人。Babbage 发明分析机是为了明确地执行某些任务,而 Ada 在笔记中写道:分析机可以被用做「任何」事物,只要这些事物之间的关系可以用运算关系来表达。用她本人的话说:甚至可以想象用分析机来写作音乐,只要知道怎么把音乐的和声理论用数学表达出来。
Ada 只活了 37 岁,她同时代的人没有人理解她在说什么,她的工作要到一百多年后才会被人记起和讨论。图灵在1950年讨论人工智能时引用过她的一句话:「分析机并不能原创任何事情,它只能执行人类命令它做的事。」这句话在2023年看起来似乎终于不再那么准确了,但即使连这个错误——如果这是个错误的话——也是远远超越时代的。
PID: 2695@2023-03-09 21:29:32 ~