Augusta Ada, Countess of Lovelace 1800s created a program for the Analytical Engine to compute Bernoulli numbers and also pioneered the concept of subroutines. 1890, The U.S. Census Bureau held a competition to determine the best way to tabulate the 1890 census. 1937, Alan Turing, a young English mathematician, published a paper describing a hypothetical device known as a Turing Machine. The Turing Machine demonstrated the theoretical limits and potential of computer systems. Darmouth College late 1960's Increasing performance - still time share on main frames and minis.
More languages appear, others improve.
1970's Pascal, Prolog, C, Smalltalk, ADA all appear. Personal computers have not yet appeared.