Глава 8 посвящена методам разработки алгоритмов, некоторые из которых могут разительно сократить время работы модуля.
Глава 9 рассказывает об оптимизации программ, которая обычно проводится на последних стадиях реализации систем.
Глава 10, завершающая вторую часть данной книги, рассматривает дополнительный аспект эффективности — использование памяти.
Существуют три важные причины, по которым следует изучать методы повышения производительности программ. Во-первых, производительность важна для многих прикладных приложений. Я готов поспорить, что любому читателю этой книги пе раз приходилось тщетно ждать завершения операции, глядя в монитор и мечтая о том, чтобы программы работали быстрее. Одна моя знакомая управляющая разработкой программного обеспечения считает, что половина затрат на разработку программ уходит на повышение производительности. К производительности некоторых программ, включая программы реального времени, базы данных и интерактивные программы, предъявляются особенно строгие требования.
Во-вторых, изучение методов повышения производительности полезно в общеобразовательном смысле. Помимо практической пользы, это неплохая тренировка для программиста. В главах этой части данной книги мы постараемся охватить широкий диапазон достижений человеческого разума, начиная с теории алгоритмов и заканчивая предварительными оценками, которые делаются исходя из соображений здравого смысла. Главное — это способность вашего ума воспринимать новую информацию. Более всего эту способность будет стимулировать глава 6, в которой мы будем рассматривать задачи с различных точек зрения.
Опубликовал vovan666
April 16 2013 23:59:07 ·
0 Комментариев ·
3704 Прочтений ·
• Не нашли ответ на свой вопрос? Тогда задайте вопрос в комментариях или на форуме! •
Комментарии
Нет комментариев.
Добавить комментарий
Рейтинги
Рейтинг доступен только для пользователей.
Пожалуйста, залогиньтесь или зарегистрируйтесь для голосования.
Нет данных для оценки.
Гость
Вы не зарегистрированны? Нажмите здесь для регистрации.