Как стать автором
Обновить
16
0

Пользователь

Отправить сообщение

RAII и делегирующие конструкторы в C++11

Время на прочтение4 мин
Количество просмотров29K
В этом посте пойдет речь об одной интересной фичи в C++11, которая называется делегирующие конструкторы (delegating constructors): почему она интересна, и как ее можно применить для более эффективного управления ресурсами, т.е. реализации идиомы RAII.

Читать дальше →
Всего голосов 70: ↑68 и ↓2+66
Комментарии39

Производительность пакетов ООП в Perl

Время на прочтение5 мин
Количество просмотров5.8K
Как известно в Perl не очень удобная поддержка объектно-ориентированного программирования. Если хочется программировать с классами, то многое приходится делать вручную. Однако у Perl'а есть очень богатые возможности расширения, поэтому со временем появилось много библиотек (пакетов) обеспечивающих поддержку классов, методов и свойств с синтаксисом различной степени удобности. Но как оказалось, эти пакеты проигрывают в производительности по сравнению с ручной реализацией конструкций ООП. Т.е. с одной стороны, их приятно использовать, а с другой, они делают код медленнее. Мне всегда хотелось узнать насколько медленее становится код, и какие из этих пакетов стоит применять, а какие нет. Поэтому я решил провести небольшое исследование.

Читать дальше →
Всего голосов 43: ↑40 и ↓3+37
Комментарии62

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность