Lecture: If You're Not Writing a Program, Don't Use a Programming Language

Leslie Lamport

Abstract:

Algorithms are not programs. They can and should be written with math rather than programming languages or pseudo-languages. This applies to many more algorithms than the ones taught in algorithm courses.