Ada Lovelace 1st Programmer