Эти штуки из разных плоскостей. Undefined Behavior не означает аварийное завершение работы, тем более в пространстве ядра, а является формальным описанием области значений, при нарушении инварианта, которые будут отличаться от ожидаемых. Например, если Вы нарушаете закон, то Вас могут найти правоохранители и наказать, а могут не найти и всё будет ок.
Вообще, даже в высокоуровневых языках, при нарушении инварианта, можно получить неожидаемое поведение и это не означает, что все языки нужно отменить.
Вы не поняли. Ядро это приложение не "пользовательского пространста", где аварийное завершение работы, в общем, не является катастрофой. Как само ядро, так и его модули должны иметь возможность продолжать работу даже при "обстоятельствах непреодолимой силы", до тех пор, пока позволяет железо, а неотключеамое состояние паники совершенно не вписывается в сценарий использования.
Вероятно, я не смог донести суть, но имел ввиду, что задачи могут решатся разными способами, но какой смысл использовать компьютер, если решать их неэффективно
Кажется, что это Вас задело и Вы пытаетесь перевести с больной головы на здоровую.
По крайней мере, для меня это выглядит очень странно, потому что, если Вы не понимаете зачем Вам, как программисту, гибкий инструмент автоматизации, то я уж и не знаю зачем вообще заниматься программированием.
Эти штуки из разных плоскостей. Undefined Behavior не означает аварийное завершение работы, тем более в пространстве ядра, а является формальным описанием области значений, при нарушении инварианта, которые будут отличаться от ожидаемых. Например, если Вы нарушаете закон, то Вас могут найти правоохранители и наказать, а могут не найти и всё будет ок.
Вообще, даже в высокоуровневых языках, при нарушении инварианта, можно получить неожидаемое поведение и это не означает, что все языки нужно отменить.
Вы не поняли. Ядро это приложение не "пользовательского пространста", где аварийное завершение работы, в общем, не является катастрофой. Как само ядро, так и его модули должны иметь возможность продолжать работу даже при "обстоятельствах непреодолимой силы", до тех пор, пока позволяет железо, а неотключеамое состояние паники совершенно не вписывается в сценарий использования.
Вероятно, я не смог донести суть, но имел ввиду, что задачи могут решатся разными способами, но какой смысл использовать компьютер, если решать их неэффективно
Многие задачи и так решаются без использования компьютера. Вам так сложно представить, что у других людей все задачи решаются без его использования?
Не знаю на чём Вы пишите, но я применяю разные инструменты для разных задач
Интересно Вы интерпретируете данные, если дата регистрации указана - 16 июня
По крайней мере, для меня это выглядит очень странно, потому что, если Вы не понимаете зачем Вам, как программисту, гибкий инструмент автоматизации, то я уж и не знаю зачем вообще заниматься программированием.