A sequence of precise instructions or rules for performing a task or solving a problem.
A 19th-century British mathematician and inventor, considered the father of computers. He conceived and designed the analytical engine, the ancestor of modern computers, with the intellectual assistance of Ada Lovelace.
A programmable calculating machine designed by Charles Babbage. This machine could have executed algorithms using punch cards, and Ada Lovelace formalized the concept of a computer program for this device.
A sequence of rational numbers studied in mathematics, particularly when calculating certain algebraic sums. Ada Lovelace created an algorithm enabling the analytical engine to calculate Bernoulli numbers, which is considered to be the first known computer program.
A 20th-century British mathematician and logician, he was a key figure in artificial intelligence and cryptanalysis. He recognized the importance of Ada Lovelace's work and drew inspiration from her ideas to develop the theory of the Turing machine, the basis of modern computing.
British mathematician and cryptanalyst who collaborated with Alan Turing to decrypt the Enigma code during World War II. Like Ada Lovelace, she was long overlooked in the history of science despite her major contributions.
Belgian philosopher, historian, and writer specializing in the history of science and technology. In his work, he analyzes the birth of computer science, the evolution of machine concepts, and the recognition of key figures such as Ada Lovelace.