Манипуляция №1 Все что выше будет давать неопределенное поведение из-за signed overflow. Всё дело в том, что любые отсылки на стандарт С++, на какие-то отдельные реализации, на какие-то компиляторы - не состоятельны по определению. У раста нету никакого стандарта, а его поведение определяется одной единственной реализацией. По это причине, при сравнении с C++ всё отметается сразу. Ведь если стандарт и множество реализаций, как и обратная совместимость нужны - раста не существует. Если раст существует - всё это ненужно. Манипуляция №2 Я бы почитал, какие оптимизации не умеет Rust, особенно с учётом того, что в основе Rust лежит LLVM — тот же самый бэкенд, что и у Clang. Невежество и враньё - вот две базовые составляющие последователей данного творения. В рамках базовой терминологии llvm ни в каком месте не является "бэкенд". И это в описание того же clang чётко написано: The Clang project provides a language front-end and tooling infrastructure for languag...