Сравнение скорости разработки и исполнения программ на языках С++ и python на примере развития проекта статистического анализа сигналов за последние несколько лет.
В докладе расскажу, как статистические вычисления были реконструированы от сложного, большого проекта на C++ со множеством низкоуровневых оптимизаций до простого кода на python, который оказался в 5 раз меньше по размеру и в 10 раз быстрее. Как не стать жертвой роста сложности, успеть распознать проблему вовремя и что делать для улучшения ситуации.
Упоминаются: C++, python, cython, numpy, MKL.
Главный инженер разработки в Rambus Inc. Занимаюсь обработкой сигналов и статистическими вычислениями. Ранее работал в STLport, Intel и SWSoft. Выпускник НГУ и НГТУ.