Eksekusi program dapat disamakan dengan membaca sebuah buku. Meskipun biasanya seseorang akan membaca setiap kata dan baris secara berurutan, kadang - kadang mereka mungkin melompat kembali ke tempat sebelumnya dalam teks atau melewati bagian - bagian yang tidak menarik. Demikian pula, komputer kadang - kadang dapat kembali dan mengulangi instruksi dalam beberapa bagian program berulang - ulang sampai beberapa kondisi internal dipenuhi. Hal ini disebut aliran kendali dalam program dan itu adalah apa yang memungkinkan komputer untuk melakukan tugas berulang kali tanpa intervensi manusia.
Apa yang memungkinkan komputer melakukan tugas berulang - ulang tanpa campur tangan manusia?
disebut aliran kendali