Курт Гантерот - Оптимизация программ на С++. Проверенные методы для повышения производительности

Курт Гантерот - Оптимизация программ на С++. Проверенные методы для повышения производительности

Эта книга - об оптимизации, конкретнее - об оптимизации программ С++, с особым акцентом на модели поведения кода С++. Одни методы из этой книги применимы и к другим языкам программирования, другие - никак не влияют на производительность (или просто невозможны) на других языках. В жизни всегда есть место оптимизации.

Эта книга - о получении правильного кода, который воплощает в себе лучшие практики проектирования С++, и об его преобразовании в правильный код, который по-прежнему воплощает в себе хороший дизайн С++, но при этом работает быстрее и потребляет меньше ресурсов практически на любом компьютере. Многие возможности оптимизации доступны потому, что некоторые, мимоходом использованные, функции С++ медленно работают и потребляют много ресурсов. Такой код, будучи корректным, является необдуманным, учитывающим только небольшое количество знаний о современных микропроцессорных устройствах или мало заботящимся о стоимости различных конструкций С++. Другие виды оптимизации доступны благодаря возможностям тонкого управления памятью и копирования, предлагаемым языком программирования С++.

Эта книга - не о том, как кропотливо кодировать подпрограммы на языке ассемблера, подсчитывать такты процессора или выяснить, сколько команд последний процессор Intel в состоянии выполнить одновременно. Эта книга не посвящена также изучению операционных систем - выяснению, как именно некоторая операция выполняется в Windows, OS Х или Linux.

Книга посвящена тому, что можно сделать в С++, включая стандартную библиотеку языка. Она - об оптимизации самого процесса кодирования. Памятуя о стоимости выполнения, разработчики могут писать код, который эффективен с самого начала. С ростом опыта для написания быстрого кода обычно не требуется больше времени, чем для написания более медленного кода. Наконец это книга о чудесах производительности, которыми будут восхищены ваши коллеги.

Оптимизация - это то, что вы всегда можете делать как разработчик, и чем вы всегда можете гордиться.

Название: Оптимизация программ на С++. Проверенные методы для повышения производительности
Автор: Курт Гантерот
Год выпуска: 2017
Издательство: Альфа-книrа
Жанр: программирование
Язык: Русский
Качество: Отличное
Страниц: 400
Формат: PDF
Размер файла: 11,2 Mb
Внимание! У Вас нет прав для просмотра скрытого текста.
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.