Ada Lovelace
Charles Babbage and Ada Lovelace.