Imagining program calculation time as the length of a curve


From the invention of analog computing machines to today’s digital computers, knowing what can be programmed and calculated in an effective and acceptable time—or not—is the fundamental question of computer science. One solution, which is as elegant as it is unprecedented, is to consider the time needed to run a program as being proportional to the length of a curve from a differential equation.