Решаването на повтарящи се задачи е една от най-полезните задачи, които могат да бъдат решени с компютри. От проверка дали даден файл съдържа определена информация до извършване на повтарящи се съкращения. Това са някои примери, които в момента се решават с компютри.

Ядрото, използвано за решаване на тези повтарящи се задачи, са различните езици за програмиране, които ни позволяват да опишем начина и времето, когато една задача ще бъде повторена...