10.10.1995 Новости БЕСЕДЫ О ПРОГРАММИРОВАНИИ Не бывает бочки меда без ложки дегтя. Читатели не поленились указать мне на это после предыдущей статьи, где я возносил хвалу разным методам повышения продуктивности разработок, - автоматическому управлению ресурсами и абстракциям API, которые, как я утверждал, в ближайшее десятилетие будут нам необходимы, чтобы в будущем мы могли использовать возрастающую производительность компьютеров."Это единственный способ, который я мог бы предложить для того, чтобы компьютеры завтрашнего дня работали так же медленно, как сегодняшние, - заявил Ян Эймилайн, технический сотрудник отдела графического ПО крупной фирмы, производящей рабочие станции. - Причиной самых серьезных проблем с производительностью, с которыми мне пришлось сталкиваться, стали именно автоматическое управление ресурсами, многие уровни абстракции и все с .чтим связанное".Разумеется, в этом есть доля истины. Плохое воплощение красивых программных моделей позволяет создать эффектные демонстрации, но реальной пользы от них немного. Иногда такие системы работают достаточно долго, для того чтобы в них поверили, но к концу 8-часового рабочего дня просто ломаются из-за утечки ресурсов. Иногда они блестяще решают мелкие задачи, но не справляются с проблемами большего масштаба.Однако в нашем Диснейленде программных разработок, для того чтобы увидеть эти проблемы, не надо посещать страну Будущего: они лежат прямо под ногами.Например, утечка памяти и других ресурсов типична для ...
читать далее.