Note G

E449090

Note G is Ada Lovelace’s famous section of her “Notes on the Analytical Engine,” often cited as the first published computer program and a foundational document in the history of computing.

Try in SPARQL Jump to: Statements Referenced by

Statements (42)

Predicate Object
instanceOf early computer program specification
historical document
technical note
associatedWith Charles Babbage NERFINISHED
author Ada Lovelace NERFINISHED
citedAs foundational document in the history of computing
contains detailed table of operations for the Analytical Engine
stepwise procedure for computing Bernoulli numbers
countryOfOrigin United Kingdom
dateWritten 1843
describes Analytical Engine NERFINISHED
algorithm for computing Bernoulli numbers
discusses loops and control of operation sequences in the Analytical Engine
representation of variables and results on punched cards
documentType annotated example of machine computation
field computer science
history of computing
mathematics
hasLegacy symbol of Ada Lovelace’s role in early computing
hasSectionLabel G
hasSubject Analytical Engine operation cards
Bernoulli numbers NERFINISHED
programming method for the Analytical Engine
hasWorkTitle Note G
historicalSignificance early explicit description of a machine-executable algorithm
illustrates how the Analytical Engine could be programmed
separation of hardware and program
influenced later conceptions of programming
language English
medium printed journal article
oftenDescribedAs first published computer program
partOf Notes on the Analytical Engine NERFINISHED
partOfWorkBy Ada Lovelace NERFINISHED
publishedAsAppendixTo Ada Lovelace’s translation of Luigi Menabrea’s paper on the Analytical Engine
publishedIn Taylor’s Scientific Memoirs NERFINISHED
referencedBy biographers of Ada Lovelace
historians of computing
relatedTo Lovelace–Babbage correspondence on the Analytical Engine NERFINISHED
Luigi Menabrea’s 1842 paper on the Analytical Engine
topic mechanical computation
programming of the Analytical Engine
symbolic manipulation by machines

Referenced by (1)

Full triples — surface form annotated when it differs from this entity's canonical label.