Очаровательный Python: Магия декораторов

Python сделал возможным метапрограммирование как таковое, но каждая новая версия добавляет свои новшества - и не всегда совместимые с предыдущими - в подходы к реализации метапрограммирования. Уже некоторое время существуют возможности работы с функциональным объектами первого класса - равно как и технологии использования магических атрибутов. В версии Python 2.2 был создан собственный механизм изготовления метаклассов, имеющий широкие возможности, но требовавший значительных интеллектуальных усилий со стороны пользователей. Теперь, в Python 2.4, возникли декораторы - новейший и на сегодня безусловно самый удобный путь к реализации большинства возможностей метапрограммирования.

27 May 2007 | версия, возможность, декоратор, метапрограммирование, новшество, питон, подход, реализация

Стартовали продажи компьютеров Dell с Linux Ubuntu
В Россию приходит Mandriva.Ru

More reading: • Вышло новое ядро Linux. Среди основных нововведений - быстрая загрузка и дополнительные опции безопастности. »»»
Линус Торвальдс накануне презентовал вторую новую стабильную сборку ядра операционной...
• Минкосвязи намерено перевести госорганы на ПО с открытым кодом. »»»
Министерство связи и массовых коммуникаций намерено рекомендовать для преимущественного использования...
• Доступны для загрузки финальные ISO образы Linux дистрибутива Fedora 11. »»»
4 июня были выпущены финальные ISO образы Fedora 11, официальный...
• Статистическое программирование на R: Часть 3. Повторное использование кода и объектное программирование. »»»
R - это мощная бесплатно распространяемая статистическая среда, которая включает...
• Замечательные новости. Стали доступны дистрибутивы GNU/Linux Fedora 10 и GNU/Linux Russian Fedora 10. »»»
Opennet пишет:Точно в срок вышла новая версия Linux дистрибутива Fedora...