Типичный программист | IT, программирование, разработка, ИИ
IT и технологии · 11 октября 2026 г.
Викторина об оптимизации Rust: проверка компилятора и испытание живой аудиторией
Викторина об оптимизации Rust: проверка компилятора и испытание живой аудиторией Деление целого числа на пять компилятор может заменить умножением и битовым сдвигом. Автор викторины для EuroRust проверял такие превращения в Compiler Explorer, сервисе для просмотра машинных инструкций, и переводил результат обратно в Rust, чтобы составить вопросы. Затем собрал веб-приложение: ведущий переключает слайды, зрители отвечают с телефонов. Тесты с участием до 50 человек прошли успешно, но на сцене один ранний голос закрыл вопрос для остальных. При возврате на слайд игра разрешала отвечать только тогда, когда голосов ещё не было. В разборе создания викторины соседствуют неожиданные результаты оптимизации и решения для совместной игры, чьи ограничения проявились перед сотнями зрителей. #веб