Burke–Fisher error repair
பர்க்-ஃபிஷர் பிழை சரிசெய்தல் என்பது கணினி நிரலாக்க மொழிகளின் தொகுப்பாளர்களில் பயன்படுத்தப்படும் ஒரு நுட்பமாகும், இது புரோகிராமருக்கு பிழை பின்னூட்டத்தை மேம்படுத்துகிறது. பின்னணி ஒரு கணினி நிரலை பகுப்பாய்வு செய்யும் போது ஒரு தொகுப்பாளர் ஒரு பிழையை எதிர்கொள்ளும்போது அது பலரின் முதல் பிழையாக இருக்கலாம். எனவே ஒரு பிழையைப் புகாரளித்து நிறுத்துவதை விட, தொகுப்பாளர் தொடர்ந்து பகுப்பாய்வு செய்து, அது கண்டறிந்த அனைத்து பிழைகளையும் வெளியிடுவது நல்லது. பர்க்-ஃபிஷர் பிழை பழுதுபார்ப்பு முயற்சிகள் பிழை புள்ளிக்கு முன் 'கே' பார்ஸ் டோக்கன்களுக்கு 'காப்புப்பிரதி' வைப்பதன் மூலம் தொடர்ந்து பகுப்பாய்வு செய்ய முயற்சிக்கின்றன, மேலும் சாத்தியமான அனைத்து டோக்கன்களையும் அந்த இடத்திலிருந்து பிழை கண்டறியப்பட்ட இடம் வரை அனைத்து நிலைகளிலும் மாற்ற முயற்சிக்கின்றன. இந்த செயல்முறை ஏற்றுக்கொள்ளப்படுகிறது, ஏனெனில் ஒரு பிழை கண்டறியப்பட்ட புள்ளி உண்மையான உள்ளீட்டு பிழையின் புள்ளியாக இருக்காது. உதாரணமாக, 'கீழே பாருங்கள்' என்ற சரம் 'கீழே' ஏற்படும் போது செல்லாது என்று கண்டறியப்படலாம், ஆனால் உண்மையான பிழை என்னவென்றால், 'கீழே' நோக்கம் கொண்ட இடத்தில் 'மேலே' எழுதப்பட்டிருக்கலாம். 'கே' '4' ஆக அமைக்கப்பட்டு, நிரலில் 100 டோக்கன்கள் பிழை ஏற்பட்டால், தொகுப்பாளர் நிரலில் புள்ளிகள் 96 மற்றும் 100 டோக்கன்களுக்கு இடையில் டோக்கன்களின் சாத்தியமான அனைத்து சரங்களையும் மாற்ற முயற்சிக்கும். பிழையின்றி பகுப்பாய்வு செய்யும் சில கலவையைக் கண்டறிந்து, அதைத் தொடர அனுமதித்தால், அது அவ்வாறு செய்யும், மற்ற பிழைகளைப் புகாரளிக்கும். வழக்கமாக தொகுப்பாளர் ஒரு பிழையை 'சரிசெய்த' பிறகு முழு உள்ளீட்டு உரையையும் பகுப்பாய்வு செய்ய முடிந்தாலும் தொகுக்கப்பட்ட நிரலை உருவாக்க மாட்டார், ஏனெனில் புதிதாக 'நிலையான' நிரல் புரோகிராமர் விரும்பியபடி இருக்காது. குறிப்புகள் மென்பொருள் சோதனை தொகுப்பு கட்டுமானம்