Книга: Билл Вагнер «Эффективное программирование на C . 50 способов улучшения кода»

Эффективное программирование на C . 50 способов улучшения кода

Производитель: "Диалектика / Вильямс"

В этой книге многоуважаемый эксперт в области . NET Билл Вагнер исследует 50 способов использования в своих целях полной мощи языка C 6. 0 для написания исключительно надежного, эффективного и высокопроизводительного кода. Отражая растущую сложность языка C и сообщества разработчиков, автор обозначает десятки новых путей написания лучшего кода. В число новых решений настоящего издания входят такие, которые задействуют преимущества обобщений, а также те, что более сконцентрированы на LINQ. Отдельная глава посвящена передовому опыту работы с исключениями. Ясное и ориентированное на практику изложение Вагнера, экспертные советы и реалистичный код делают книгу незаменимой для сотен тысяч разработчиков. Опираясь на свой непревзойденный опыт, автор рассматривает все темы, простирающиеся от управления ресурсами доподдержки многоядерных процессоров, и объясняет, каким образом избежать распространенных ловушек в языке и среде . NET. Вы узнаете, как выбирать наиболее эффективноерешение, когда существует множество вариантов, и каким образом писать код, который гораздо легче сопровождать и улучшать. Автор книги показывает, как и почему: отдавать предпочтение неявно типизированным локальным переменным (см. совет 1) заменять вызовы string. Format() интерполированными строками (см. совет 4)выражать обратные вызовы с помощью делегатов (см. совет 7) использовать наилучшим образом управление ресурсами . NET (см. совет 11) определять минимальные и достаточные ограничения для обобщений (см. совет 18) специализировать обобщенные алгоритмы с применением контроля типов во время выполнения (см. совет 19) использовать делегаты для определения ограничений методов на параметрах типов (см. совет 23) дополнять минимальные контракты интерфейсов расширяющими методами (см. совет 27) создавать компонуемые API-интерфейсы для последовательностей (см. совет 31) отвязывать итерации от действий, предикатов и функций (см. совет 32) отдавать предпочтение лямбда-выражениям перед методами (см. совет 38) проводить различие между ранним и отложенным выполнением (см. совет 40) избегать захватывания затратных ресурсов (см. совет 41) применять исключения для сообщения о нарушениях контрактов методов (см. совет 45) задействовать побочные эффекты в фильтрах исключений (см. совет 50) Вы уже успешный программист на C, а эта книга сделает вас выдающимся программистом.

Издательство: "Диалектика / Вильямс" (2017)

Формат: 70x100/16, 224 стр.

ISBN: 978-0-672-33787-1

Купить за 1627 грн (только Украина) в

Другие книги автора:

КнигаОписаниеГодЦенаТип книги
UnixДанная книга будет полезна не только будущим Unix-соидам, и тем, кого жизнь заставляет периодически общаться с… — АСТ, Астрель, (формат: 70x90/16, 378 стр.) Шаг за шагом / The Complete Idiot's Guide Подробнее...2005130бумажная книга
Эффективное программирование на C#. 50 способов улучшения кодаВ этой книге многоуважаемый эксперт в области . NET Билл Вагнер исследует 50 способов использования в своих… — (формат: 170x240мм, 224 стр.) Подробнее...2016528бумажная книга
Наиболее эффективное программирование на C#. 50 способов улучшения кодаВ этой книге многоуважаемый эксперт в области . NET Билл Вагнер идентифицирует и освещает 50 приемов средней и… — (формат: 170x240мм, 240 стр.) Подробнее...2016528бумажная книга

См. также в других словарях:

  • Брэдли, Билл — Билл Брэдли Bill Bradley Завершил карьеру Атакующий защитник / лёгкий форвард …   Википедия

  • Список персонажей телесериала «Звёздные врата: Атлантида» — Ниже приведён список и описание персонажей американского научно фантастического телевизионного сериала «Звёздные врата: Атлантида». Атлантида является объектом изучения учёных из различных стран на Земле. Находясь в городе, каждый член экспедиции …   Википедия

  • Мистер баскетбол США — (англ. Mr. Basketball USA) или ESPN RISE National Player of the Year  титул, ежегодно присуждаемый лучшему баскетболисту США среди учащихся старшей школы[1]. Титул начали присуждать в 1996 году медиакомпании Student Sports, которую в… …   Википедия

  • Голливудская аллея славы — Эмблема на звезде  телевизор …   Википедия

  • Чемпионат Европы по кёрлингу — Чемпионаты Европы по кёрлингу соревнования для национальных сборных, проводимые под эгидой Европейской федерацией кёрлинга (ECF). Первый чемпионат Европы состоялся в 1975 году во Франции. В первом чемпионате Европы принимало участие 8 мужских и 7 …   Википедия

  • Чемпионат Канады по фигурному катанию — Для получения текущей информации по этой теме, см. Чемпионат Канады по фигурному катанию 2012. Чемпионат Канады по фигурному катанию на коньках (англ. Canadian Figure Skating Championships, фр. Сhampionnats du Canada de patinage artist …   Википедия

Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»