Ada Lovelace is credited to have written the world’s first computer program — making her the first programmer in History! Hard to find a better suited person for the first volume…
She was an English mathematician and writer, best known for her work on Charles Babbage
’s proposed mechanical computer.
During 1842–43, Lovelace translated an article from the Italian mathematician Luigi Menabrea on Babbage’s “Analytical Engine
”. She appended with the article a long set of notes (three times longer than the translation) where, on the last section, she described a method for calculating a sequence of Bernoulli numbers
using Babbage’s proposed computer. She saw the real potential of the device, with possibilities way beyond simple number crunching. In her notes she remarked that:
“[The Analytical Engine] might act upon other things besides number, were objects found whose mutual fundamental relations could be expressed by those of the abstract science of operations, and which should be also susceptible of adaptations to the action of the operating notation and mechanism of the engine… Supposing, for instance, that the fundamental relations of pitched sounds in the science of harmony and of musical composition were susceptible of such expression and adaptations, the engine might compose elaborate and scientific pieces of music of any degree of complexity or extent.”
This machine was never completed and her program was never tested, but her work is considered by many to be the first computer program.