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