Charles Babbage

Ada Lovelace