誰がコンピュータを発明したのか？
チャールズ・バベッジは、最初のコンピュータのアイデアを思いついた人物として広く知られており、実際、彼は "コンピューティングの父 "と呼ばれている。彼の設計は、世界初のデジタル機器である「差分エンジン」の誕生につながった。バベッジのアイデアはエイダ・ラブレスによって取り上げられ、彼は彼の提案した装置の一つを使ってベルヌーイ数を計算するアルゴリズムを記述した。このアルゴリズムを文書化したことで、ラヴレースは世界初のコンピューター・プログラマーとして認められ、それに付随するノートには、彼女がハードウェアとソフトウェアを初めて区別したことも記されている。

アラン・チューリングは、近代コンピュータ科学の父であり、最初の近代コンピュータを開発した人物としてよく知られている。第二次世界大戦中、チューリングの装置は、ドイツ軍がすべての軍事通信を暗号化するために使用していたエニグマ暗号を解読した。これにより、チューリングは何百万人もの命を救ったと言われている。戦後、チューリングは「自動計算エンジン」（ACE）の詳細な設計を発表した。

1950年、チューリングは「チューリング・テスト」として知られるようになった、人間と機械の出力を比較する方法について記述した論文を発表した。この論文は、人工知能の発展における決定的な瞬間として広く知られている。