Why does Donald Knuth think that the examples given are algorithms? "But they did not have an algebraic notation that is quite as transparent as ours; they represented each formula by a step-by-step list of rules for its evaluation, i.e. by an algorithm for computing that formula." ...and... "The calculations described in Babylonian tablets are not merely the solutions to specific individual problems: they actually are general procedures for solving a whole class of problems. The numbers shown are merely included as an aid to exposition, in order to clarify the general method." What kind of control flow did the Babylonians use? Simple sequential flow for the most part, though Knuth mentions that in cases where "choices" needed to be made they would sometimes produce separate algorithms for each case. The compound interest example was iterative, and there were other iterative processes that they apparently understood but didn't write down. How are programs represented in the Analytical Engine? On punched cards. According to Ada, did the ideas from the Difference Engine come from the Analytical Engine, did the ideas from the Analytical Engine come from the Difference Engine, or were the two unrelated? She *claims* that while the Difference Engine came first, it did not lead to the ideas behind the Analytical Engine. (That seems like a bit of a stretch to me, but given the politics and funding issues involved she needed to say that.)