~/talk

Ada Lovelace and The Very First Computer Program

Talkat ffconf 2023 · on Friday, 2023-11-10· [computing-history]
links:none on file
slides:none on file

Translation of Menabrea’s appendix contains the concrete program that calculates Bernoulli numbers by initializing cog-like variables and applying a repeating sequence of four basic operations. It writes single results into multiple destinations, uses line numbers as program counters and no indirect addressing so the loop lacks indirect addressing and could not actually jump; line four contains the first computer bug (comment and code mismatch). The analytical engine is not built; the algorithm is faithfully reimplemented and run in JavaScript to demonstrate the procedure and intent.

AI-written summary · about

  1. 0:00Ada Lovelace introduction
  2. 3:32First computer program explained
  3. 8:12Bernoulli number algorithm
  4. 13:13Program structure and execution
  5. 18:56Simulating in JavaScript
  6. 22:50First loop limitations
  7. 26:35Modern reinvention
  8. 29:03Was Ada first programmer?
  9. 33:17Conclusion
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.