Archive for the ‘#programming’ Category.

Publish @Zeux: Еще раз о выстрелах в ногу и STL

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

Там необходимо ненулевое количество букаф чтобы описать ситуацию, ценителям рекомендуется не скроллить сразу до TL;DR.
Очевидные выводы, разумеется – никому не верить, кроме профайлера, и не бояться лезть в кишки чужого кода, каким “стандартным” бы он ни был. Пишите о неочевидных!

Continue reading ‘Publish @Zeux: Еще раз о выстрелах в ногу и STL’ »

Publish @IronPeter: Allocator for “search”

Publish @IronPeter, @mehas: Задачки!

Вообще, обсуждать задачки уже очень традиционная тема разговоров программистов – всем надо и нанимать, и наниматься. Holy wars aside, мне кажется, эти вот на собеседованиях спрашивать не надо – слишком уж они на вдохновение, а не на технику.

Сегодня две – от @IronPeter и @mehas. Все публикуемые задачки без подвохов – решаются именно в данной формулировке, и у каждой решение известно и не бесконечно сложно.

Continue reading ‘Publish @IronPeter, @mehas: Задачки!’ »