Вообще, подумалось, что UB — это главное, за что не любят языки. Т.е. напишешь, вроде работает. Но потом оказывается что не везде.
JS и UB как бы само собой — все зависит от браузера, где исполняется.
C++-ники все больше плачут про UB.
Но! После этих всех революций UB потихоньку проникает и в идеологически правильный C#. К примеру, первое с чем столкнулся:
http://rsdn.org/forum/dotnet/7682081.1Автор: Shmj
Дата: 16.03.20
И что-то подсказывает, что дальше будет еще хуже.
Что думаете? Стоит ли бороться с UB и каким образом?