Tuzatish jarayonini osonlashtirish va avtomatlashtirish uchun, Larri Uoll 1984 yilda formallashtirilgan (lekin yaxshi tushunarli) tarzda matnning yangi versiyasini olish uchun amalga oshirilishi kerak bo'lgan tahrirlash operatsiyalarini tavsiflaydigan patch (o'rnatma) vositasini ishlab chiqdi. Ushbu yordam vositasi paydo bo'lganida, dasturdagi xatolarni aniqlagan va tuzatgan foydalanuvchi muallifga kichik to'lov yuborishi mumkin edi, bu orqali muallif qanday o'zgarishlar taklif etilishini tushunishi va ularni avtomatik ravishda asl matniga qo'shishi mumkin edi. Patch yordamchisi paydo bo'lganidan keyin ko'proq foydalanuvchilar ochiq manbali dasturlarni ishlab chiqishga qo'shildilar, bunda Usenet juda katta rol o'ynadi. Oxir oqibat, ushbu tuzatish usuli nafaqat dasturiy ta'minotning asl kodida, balki yopiq dasturiy ta'minotda to'plangan ijro etiladigan kodda ham qo'llaniladigan bo'ldi va patch so'zi nomlanuvchi bo'ldi. Patchlar (tuzatishlar bilan birga bo'lgan fayllar)  har qanday murakkab dasturlarni ishlab chiqishda bugungi kunning majburiy atributidir.
Qanday qilib patch matnning yangi versiyasini olish uchun amalga oshirilishi kerak bo'lgan tahrirlash operatsiyalarini tavsiflaydi?
formallashtirilgan