أحد أعظم الأشياء في برمجة الحاسوب أنك عندما تعلّم الحاسوب كيفية القيام بإجراء ما بإمكانك استدعاء المهمة مرة أخرى بإمكانك إعطائها اسماً ثم استدعائها مرة أخرى يشبه الأمر استخدام اللغة في البرنامج الذي قمنا ببنائه تعلمنا كيفية رسم مربع عن طريق التحريك و التحويل أربعة مرات يمكننا أخذ هذه المهمة و إعطائها اسماً نرسم مربعاً ، و بالتالي في أي وقت نريد القيام بهذه المهمة ببساطة نختار رسم المربع ثم نعود و نحضر تلك المهمة أو ذاك الكود و بالتالي سيتم القيام به بالنسبة لنا قمنا بإضافة هذا المفهوم للغة البرمجة الخاصة بنا