undefined behaviour
RU: неопределённое поведение
A program operation for which the language gives no guaranteed result — reading past the end of an array in a low-level language, relying on an uninitialized value, signed integer overflow. Unlike a defined error, no exception is raised and no report is made: the program simply continues with whatever bits happen to be there. This is more dangerous than an exception because the failure is silent.