Algorithms

To determine the efficiency of computational processes, we analyze algorithms instead of physical processes.

An algorithm is a method or procedure for solving a problem that is:

Many different programs in many different languages can all embody the same algorithm.

By analyzing algorithms instead of programs, we can study the essence of computational processes.