On December 10, 1815, Augusta Ada Byron was born in London, England. She would later marry, become the Countess of Lovelace, and be known as Ada Lovelace. Ada Lovelace is widely recognized as the world’s first computer programmer.Ada Lovelace was a celebrity. Her father, Lord Byron, was one of the most famous poets in Europe. Her friends included the novelist Charles Dickens and the scientist Michael Faraday, who pioneered discoveries in electromagnetism.Lovelace worked intensely with Charles Babbage, a mathematician and engineer. Babbage is nicknamed the “father of the computer,” for having designed the first programmable computer, a machine that could be used for calculating complex mathematical problems. Babbage called this machine an “analytical engine,” and Lovelace wrote a series of notes about the device for publication. In these notes was an algorithm for using the analytical engine to calculate a sequence of numbers (called Bernoulli numbers). This algorithm, in which the analytical engine was told exactly what functions to calculate, and in what order, is often considered the first computer program. Babbage called Lovelace the “Enchantress of Numbers.”Today, Ada Lovelace is remembered as a pioneer in the computer science industry. October 14 is “Ada Lovelace Day.” There is an “Ada” computer language, a prestigious medal named after her given out by the British Computer Society, and organizations such as the Ada Initiative use her as a symbol to encourage girls to participate in coding, science, and the open-source movement.
Term Part of Speech Definition Encyclopedic Entry algorithm Noun
set of steps for solving a mathematical problem.
Bernoulli numbers Plural Noun
ordered list of rational numbers determined by a complex function, the first few numbers being 1, ±1⁄2, 1⁄6, 0.
to reach a conclusion by mathematical or logical methods.
coding adjective, noun
study and process of writing and operating texts (codes) in programming language. Also called computer programming.
device designed to access data, perform prescribed tasks at high speed, and display the results.
computer programming Noun
study and process of writing and operating texts (codes) in programming language. Also called coding.
computer science Noun
study of the design and operation of computer hardware and software, and the applications of computer technology.
to think about.
tool or piece of machinery.
material or object whose magnetic field is produced by electricity.
to inspire or support a person or idea.
person who plans the building of things, such as structures (construction engineer) or substances (chemical engineer).
to scrutinize or study carefully.
relationship between two numbers or sets of numbers.
activity that produces goods and services.
extreme or strong.
skin of an animal, prepared for use as clothing, protection, shelter, or other use.
light, thin, durable fabric made from fibers of the flax plant.
person who studies the theory and application of quantities, groupings, shapes, and their relationships.
to determine the numeric value of something, often in comparison with something else, such as a determined standard value.
fictional narrative or story.
intellectual property, usually computer software, designed to allow all users to copy and modify it.
person who is among the first to do something.
having a good reputation.
communication that is shared with the public, usually in print or electronic format.
to identify or acknowledge.
to put in order.
something used to represent something else.
the science of using tools and complex machines to make human life easier or more profitable.