In compiler theory, dead code elimination (also known as dead code removal, dead code stripping, or dead code strip) is a compiler optimization to remove code which does not affect the program results.
Мёртвым кодом (так же бесполезным кодом) называют код, исполнение которого не влияет на вывод программы, все результаты вычисления такого кода являются , то есть переменными, значения которых в дальнейшем в программе не используются.