O'Reilly logo

Art of Computer Programming, The: Volume 1: Fundamental Algorithms by Donald E. Knuth

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter One. Basic Concepts

Image

Many persons who are not conversant with mathematical studiesimagine that because the business of [Babbage’s Analytical Engine] is togive its results in numerical notation, the nature of its processes mustconsequently be arithmetical and numerical, rather than algebraical andanalytical. This is an error. The engine can arrange and combine itsnumerical quantities exactly as if they were letters or any other generalsymbols; and in fact it might bring out its results in algebraical notation,were provisions made accordingly.

— AUGUSTA ADA, Countess of Lovelace (1843)

Practice yourself, for heaven’s sake, in little things; ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required