03.10.1995 Новости БЕСЕДЫ О ПРОГРАММИРОВАНИИ У каждого читателя этой колонки есть прикладная программа, скорость выполнения которой определяет степень удовлетворенности пользователя, а для каждой такой программы найдется одна или несколько систем, которые снижают общую производительность при выполнении задачи.В некоторых случаях этим тормозом могут оказаться заторы при вводе-выводе, в других - скорость выполнения задач с плавающей запятой, а в третьих таким фактором может стать просто большое количество возможных решений, которые приходится сравнивать. Однако существующие сейчас ограничения вряд ли будут серьезной проблемой в долгосрочной перспективе.Посмотрите на развитие соотношения цена/производительность в компьютерном мире за последние 10 лет. Впечатляет, не правда ли? Вы, наверное, готовы побиться об заклад, что ваши пользователи уверены, что все будет развиваться в таких же темпах и в следующие 10 лет.Что их ждет - радость или разочарование?Каждый из нас время от времени задумывается и спрашивает себя, на какие тенденции технического прогресса мы опираемся, пытаясь сделать свои программы быстрее; достигли ли технологии предела своего развития или даже фундаментальных ограничений; следует ли искать принципиально новый подход, который позволит пересечь эту границу.В конце концов, нам надо думать об этом, если мы рассчитываем заниматься своим делом и дальше, поскольку от нас ждут больше и больше, и конца этому не предвидится.Я задумался над этими проблемами после того, как ...
читать далее.