Продолжаем говорить про арифметику

Зал 1 | 15:30


У арифметических операций есть две важные характеристики: точность вычислений и скорость работы. От чего они зависят? На какие грабли можно наступить во время сложения и вычитания? В этом докладе вы услышите много весёлых и полезных историй про простейшие операции, которые делаете каждый день. Андрей и слушатели будут много бенчмаркать, сравнивать разные окружения, говорить про битовые хаки и денормализованные числа, смотреть на ассемблерные листинги, дискутировать про IEEE754.

Скачать презентацию.

Андрей Акиньшин

Андрей Акиньшин andrey_akinshin

JetBrains

.NET MVP, к.ф.-м.н., серебряный призёр ACM ICPC, один из разработчиков Rider в JetBrains. Увлекается микрооптимизациями. Мейнтейнер проекта BenchmarkDotNet. В свободное время любит разбираться во внутренностях .NET и делиться находками с сообществом.


Все доклады