Принцип единственной ответственности

Вспомнил об одном своем давнем выступлении и даже нашел видео. Сохраню его здесь, чтобы потом не искать лишний раз. Это было самое первое выступление в рамках CODE WORKSHOP, поэтому в начале вводная часть: реклама моего работодателя, знакомство с аудиторией. Если не хотите тратить на это время, можете смело отмотать 10 минут. CODE WORKSHOP – регулярное…

Continue reading →

C++ все еще в обойме

Это заключительная статья из цикла о сравнении производительности одного и того же алгоритма в разных языковых реализациях. Здесь я не буду повторять предысторию, все подробности можно подчерпнуть из предыдущей статьи «Типа крутой Rust». Перейдем сразу к коду, а точнее реализации алгоритма на foreach версии. Производительность этой версии алгоритма составляет ≈ 3560 msec. Что, кстати, даже…

Continue reading →

Типа крутой Rust

История эта началась здесь: «JAVA перфоманс», продолжилась здесь: «И Go-Go», а сейчас мы добрались до по-настоящему крутого Rust-а. Эта статья, как и предыдущие, не несет какого-то глубоко смысла и сверхзадачи, цель статьи весьма проста и приземленна: провести сравнение производительного одного и того же алгоритма в разных языковых реализациях. Здесь мы рассмотрим реализацию на Rust-е, а…

Continue reading →

И Go-Go

Вся эта история со сравнениями, как я уже упоминал в предыдущей статье, началась с рабочего проекта, в котором возникли сложности с производительностью из-за объемов обрабатываемых данных. В итоге после всех мучений с оптимизацией, серьезными архитектурными и проектными изменениями у меня возникло желание протестировать один из наиболее затратных алгоритмов на др. языках. Посмотреть какую выгоду в…

Continue reading →

JAVA перфоманс

Я начну эту историю немного издалека. Возникала она после того, как в рамках одного рабочего проекта я столкнулся с недостаточной производительностью используемого языка. Ценой серьезных архитектурных изменений (читай как «было потрачено куча нервов, времени и сил») проект был успешно доведен до более-менее приемлемого состояния. А я тогда задумался, а что если… Что если бы я…

Continue reading →

Ностальгия или старые добрые времена

Было бы справедливо посвятить первый пост в этом блоге тому, что пробудило у меня в свое время интерес к программированию. Это шедевр отечественной электронной промышленности – «Электроника МК-61». Точно уже не помню, но кажется это был 7-й или 8-й класс, в стране тогда во всю шли лихие 90-е и жили мы не то что бы…

Continue reading →