Книга: Вагнер Билл «Эффективное программирование на 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, а эта книга сделает вас выдающимся программистом. 3-е издание. Издательство: "Диалектика / Вильямс" (2017) Формат: 70x100/16, 224 стр.
ISBN: 978-5-9908911-2-8 |
Другие книги автора:
Книга | Описание | Год | Цена | Тип книги |
---|---|---|---|---|
Эффективное программирование на C#. 50 способов улучшения кода | В этой книге многоуважаемый эксперт в области. NET Билл Вагнер исследует 50 способов использования в своих… — Диалектика / Вильямс, - Подробнее... | бумажная книга | ||
Эффективное программирование на C#. 50 способов улучшения кода | В этой книге многоуважаемый эксперт в области . NET Билл Вагнер исследует 50 способов использования в своих… — Диалектика, Подробнее... | бумажная книга | ||
Наиболее эффективное программирование на C#. 50 способов улучшения кода | В этой книге многоуважаемый эксперт в области . NET Билл Вагнер идентифицирует и освещает 50 приемов средней и… — Вильямс, Подробнее... | бумажная книга | ||
Наиболее эффективное программирование на C#. 50 способов улучшения кода | В этой книге многоуважаемый эксперт в области. NET Билл Вагнер идентифицирует и освещает 50 приемов средней и… — Альфа-книга, - Подробнее... | бумажная книга | ||
Наиболее эффективное программирование на C . 50 способов улучшения кода | В этой книге многоуважаемый эксперт в области . NET Билл Вагнер идентифицирует и освещает 50 приемов средней и… — Вильямс, (формат: 70x100/16, 240 стр.) Школьная программа Подробнее... | бумажная книга |
См. также в других словарях:
Брэдли, Билл — Билл Брэдли Bill Bradley Завершил карьеру Атакующий защитник / лёгкий форвард … Википедия
Дракон: История жизни Брюса Ли — Dragon: The Bruce Lee Story … Википедия
Дракон: История жизни Брюса Ли (фильм) — Дракон: История жизни Брюса Ли Dragon: The Bruce Lee Story Жанр драма, биография Режиссёр Роб Коэн Автор сценария … Википедия
Список персонажей телесериала «Звёздные врата: Атлантида» — Ниже приведён список и описание персонажей американского научно фантастического телевизионного сериала «Звёздные врата: Атлантида». Атлантида является объектом изучения учёных из различных стран на Земле. Находясь в городе, каждый член экспедиции … Википедия
Мистер баскетбол США — (англ. Mr. Basketball USA) или ESPN RISE National Player of the Year титул, ежегодно присуждаемый лучшему баскетболисту США среди учащихся старшей школы[1]. Титул начали присуждать в 1996 году медиакомпании Student Sports, которую в… … Википедия
Голливудская аллея славы — Эмблема на звезде телевизор … Википедия