Обробка винятків: відмінності між версіями

[неперевірена версія][неперевірена версія]
Вилучено вміст Додано вміст
Немає опису редагування
Рядок 1:
'''Обро́бка ви́нятків''' ({{lang-en|exception handling}}; {{lang-ru|обработка исключений}}) — механізм [[Мова програмування|мов програмування]], призначений для обробки помилок часу виконання і інших можливих проблем (винятків), які можуть виникнути при виконанні програми.
 
В цілому, при виникненні виняткової ситуації, управління передається деякому заздалегідь призначеному обробникові. У деяких мовах, обробник може відновити виконання програми з місця виникнення винятку. Таким чином, обробка помилок передається на вищий рівень і забезпечується можливість так званого нелокального виходу, тобто передачі управління на деяку «видалену», можливо заздалегідь невідому, точку програми через довільне число викликів функцій.