Книга: Вагнер Билл «Наиболее эффективное программирование на C . 50 способов улучшения кода»
Производитель: "Вильямс" Серия: "Школьная программа" В этой книге многоуважаемый эксперт в области . NET Билл Вагнер идентифицирует и освещает 50 приемов средней и высокой сложности для написания исключительно надежного и высокопроизводительного кода на C 7. 0. Отражая растущую сложность языка C и расширение сообщества разработчиков, автор представляет эффективные новые решения задач, с которыми вы можете сталкиваться каждый день. Четкие объяснения, экспертные советы и реалистичные примеры кода, предложенные Вагнером во всех трех изданиях книги Эффективное программирование на C, были признаны бесценными сотнями тысяч разработчиков. Книги Эффективное программирование на C, 3-е издание, и Наиболее эффективное программирование на C, 2-е издание, были полностью реорганизованы; в них объяснения, советы и примеры оформлены в единый комплект, ориентированный на современный язык C . Тот же самый испытанный подход применяется при анализе новых средств C 7. 0, что помогает решать знакомые задачи более рационально и эффективно. Опираясьна свой непревзойденный опыт работы с языком и ключевую роль в глобальных комитетах по стандартам C, автор описывает объектно-ориентированные, функциональные и сервисно-ориентированные подходы к управлению данными в коде на C, наилучшие способы выражения своих намерений для пользователей и других программистов, а также новые возможности для применения мощных приемов асинхронного и динамического программирования. Используйте свойства вместо данных-членов, открытых для доступа (совет 1)Проводите различие между типами значений и ссылочными типами (совет 4)Освойте взаимосвязи между разными концепциями равенства (совет 9)Избегайте присутствия операций преобразования в своих API-интерфейсах (совет 11)Осмыслите, чем методы интерфейса отличаются от виртуальных методов (совет 15)Избегайте перегрузки методов, определенных в базовых классах (совет 19)Создавайте группы методов, которые являются ясными, минимальными и полными (совет 22)Сделайте возможным немедленное сообщение обошибках в итераторных и асинхронных методах с использованием локальных функций (совет 26)Применяйте асинхронные методы для выполнения асинхронной работы (совет 27)Избегайте размещения потоков и переключения контекста (совет 30)Создавайте параллельные алгоритмы PLINQ с учетом исключений (совет 36)Используйте пул потоков вместо создания потоков (совет 37)Применяйте класс BackgroundWorker для взаимодействия между потоками (совет 38)Используйте для дескрипторов блокировок как можно меньшую область действия (совет 41)Изучите достоинства и недостатки динамической типизации (совет 43)Научитесь полноценно использовать API-интерфейсы выражений (совет 46)Сводите к минимуму наличие динамических объектов в открытых API-интерфейсах (совет 47)Вы уже успешный программист на C, а эта книга сделает вас выдающимся программистом. Об авторе. Билл Вагнер - один из выдающихся разработчиков на C во всем мире, член комитета по стандартам C в организации ECMA и автор трех изданий книги Эффективное программирование на C . Он занимает должность президента в организации Humanitarian Toolbox, в течение 11 лет удостаивался званий Microsoft Regional Director и . NET MVP, а недавно был назначен в консультативный совет . NET Foundation. Вагнер сотрудничал с компаниями, начиная от стартапов и кончая предприятиями, которые улучшали процесс разработки программного обеспечения и расширяли свои команды разработчиков. В настоящее время, будучи членом команды содержимого . NET Core в Microsoft, он создает учебные материалы для разработчиков, изучающих C и . NET Core. Издательство: "Вильямс" (2018) Формат: 70x100/16, 240 стр.
ISBN: 978-5-9909446-7-1 |
Другие книги автора:
Книга | Описание | Год | Цена | Тип книги |
---|---|---|---|---|
Эффективное программирование на C#. 50 способов улучшения кода | В этой книге многоуважаемый эксперт в области. NET Билл Вагнер исследует 50 способов использования в своих… — Диалектика / Вильямс, - Подробнее... | бумажная книга | ||
Эффективное программирование на C#. 50 способов улучшения кода | В этой книге многоуважаемый эксперт в области . NET Билл Вагнер исследует 50 способов использования в своих… — Диалектика, Подробнее... | бумажная книга | ||
Эффективное программирование на C . 50 способов улучшения кода | В этой книге многоуважаемый эксперт в области . NET Билл Вагнер исследует 50 способов использования в своих… — Диалектика / Вильямс, (формат: 70x100/16, 224 стр.) Школьная программа Подробнее... | бумажная книга | ||
Наиболее эффективное программирование на C#. 50 способов улучшения кода | В этой книге многоуважаемый эксперт в области . NET Билл Вагнер идентифицирует и освещает 50 приемов средней и… — Вильямс, Подробнее... | бумажная книга | ||
Наиболее эффективное программирование на C#. 50 способов улучшения кода | В этой книге многоуважаемый эксперт в области. NET Билл Вагнер идентифицирует и освещает 50 приемов средней и… — Альфа-книга, - Подробнее... | бумажная книга |
См. также в других словарях:
Брэдли, Билл — Билл Брэдли 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, которую в… … Википедия
Голливудская аллея славы — Эмблема на звезде телевизор … Википедия