Ada Lovelace: First Computer Programmer

Ada Lovelace Learning Leaflet

What is the difference between a calculating machine and a computer? 

In notes appended to Ada Lovelace's translation of one of the first introductions to Charles Babbage's "Analytical Engine," she included an in-depth analysis of the significance and potential of Babbage's machine design. These dense notes, much longer than the text she translated, explained how Babbage's machine had the potential of becoming a programmable computer, instead of merely a calculator.