Как стать автором
Обновить
15
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

Информация

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