Komputerning yaxshi jihatlaridan biri biron komputerni biron harakatni qanday qilishni bir marta o‘rgatganingizdan so‘ng siz bu funksiyani yana chaqira olashingiz. Siz unga biron nom berasiz va keyin uni chaqira olasiz. Bu haqiqatda tilni kengaytirishga o‘xshaydi. Dasturda biz yaratdik, to‘rt marta ko‘chish va burish orqali qanday qilib kvadrat chizishni o‘rgandik. Biz bu funksiyani olib, "kvadrat chizish" deb nomlab qo‘ya olamiz, shunda qachon yana shu ishni qilmoqchi bo‘lsak, biz osongina kvadrat chizishini aytamiz va u ortga qaytib, o‘sha funksiyani, o‘sha kodni uyg‘otadi. Bu biz uchun qilib bo‘lindi. Biz bu tushunchani o‘zimizning dasturlash tilimizga qo‘shganmiz.