IT-словарь › Программирование › Ошибка времени выполнения

Ошибка времени выполнения

Программирование Svenska → Обновлено: 2026-10-18

Ошибка, возникающая во время работы программы, а не при компиляции. Типичные случаи: NullPointerException, деление на ноль, TypeError, переполнение стека, нехватка памяти, таймаут сети.

Не путать с синтаксическими ошибками (их ловит парсер) и ошибками компиляции (их ловит проверка типов). Статическая типизация переносит часть ошибок со времени выполнения на время компиляции. Современные языки стараются сократить число таких ловушек: Rust избавляется от NPE через Option<T>, Swift — через Optional, строгий режим TypeScript требует явных проверок на null.

Стандартный приём — обработка исключений (try/catch). Современная альтернатива — тип Result (Rust, Haskell, современная Java с record patterns), который делает ошибку явной частью сигнатуры.

← Назад к словарю