I think you missed out Charles Babbage and Alan Turing...............