C# для профессионалов: тонкости программирования

3-е издание, новый перевод
Джон Скит

C# in Depth, 3rd ed.
Jon Skeet
книга C# для профессионалов: тонкости программирования, 3-е издание, новый перевод
(увеличить обложку)

Где купить книгу

Оглавление
Пролистать книгу
Файлы к книге

Обсуждение книги в блоге Виктора Штонда

Книга «C# для профессионалов: тонкости программирования» (C# in Depth) является обновлением предыдущего издания, ставшего бестселлером, с целью раскрытия новых средств языка C# 5, включая решение проблем, которые связаны с написанием сопровождаемого асинхронного кода. Она предлагает уникальные сведения о сложных областях и темных закоулках языка, которые может предоставить только эксперт Джон Скит.

Если вы занимаетесь разработкой приложений .NET, то будете использовать C# как при построении сложного приложения уровня предприятия, так и при ускоренном написании какого-нибудь чернового приложения. В C# 5 можно делать удивительные вещи с помощью обобщений, лямбда-выражений, динамической типизации, LINQ, итераторных блоков и других средств. Однако прежде их необходимо должным образом изучить.

Третье издание книги было полностью пересмотрено с целью раскрытия новых средств версии C# 5, включая тонкости написания сопровождаемого асинхронного кода. Вы увидите всю мощь языка C# в действии и научитесь работать с ценнейшими средствами, которые эффективно впишутся в применяемый набор инструментов. Кроме того, вы узнаете, как избегать скрытых ловушек при программировании на C# с помощью кристально чистых объяснений вопросов, касающихся внутреннего устройства языка.

В этой книге предполагается, что вы хорошо усвоили свою первую книгу по C# и жаждете большего!

Что внутри:

  • обновления, появившиеся в C# 5
  • новое средство async/await
  • как и почему работает C#

Об авторе

Джон Скит - старший инженер по программному обеспечению в Google, а также видный участник групп новостей, групп пользователей, международных конференций и сайта Stack Overflow Q&A.

Большая часть ежедневной работы Джона связана с кодированием на Java, но его сердце принадлежит C#.

Отзывы

"Совершенно полные сведения о том, что и как работает в C# и почему."
Из вступления Эрика Липперта, Coverity

"Лучший ресурс для изучения средств языка C#."
Энди Кирш,Venga

"Эта книга перенесла мои знания C# на следующий уровень."
Дастин Лейн, Code Harvest

"Книга, которую каждый разработчик для .NET должен обязательно прочитать хотя бы раз."
Дрор Хелпер, Better Place

"Несомненно, лучший справочник по C#, который я только видел."
Джон Пэриш, Datasift

Книга обсуждается в отдельном сообщении в блоге Виктора Штонда


608 стр., с ил.; ISBN 978-5-8459-1909-0, 978-1-617-29134-0; формат 70x100/16; твердый переплет; тип бумаги: офсетная; 2014, 2 кв.; Вильямс.



Понравилась книга? Порекомендуйте её друзьям и коллегам:







Книги, рекомендуемые вместе с этой книгой:

Раздел каталога:



Оглавление книги "C# для профессионалов: тонкости программирования"

Об авторах Об авторах
Введение Введение к книге C#: программирование для профессионалов, 3-е издание
Предисловие Предисловие к книге C#: программирование для профессионалов, 3-е издание

Часть I. Подготовка к путешествию
    Глава 1. Изменение стиля разработки в C#
    Глава 2. Язык C# как основа всех основ

Часть II. C# 2: решение проблем, присущих C#
    Глава 3. Параметризованная типизация с использованием обобщений
    Глава 4. Типы, допускающие значения null
    Глава 5. Оперативно о делегатах
    Глава 6. Простой способ реализации итераторов
    Глава 7. Заключительные штрихи C# 2: финальные возможности

Часть III. C# 3: революционные изменения в доступе к данным
    Глава 8. Отбрасывание мелочей с помощью интеллектуального компилятора
    Глава 9. Лямбда-выражения и деревья выражений Глава 9. Лямбда-выражения и деревья выражений
    Глава 10. Расширяющие методы
    Глава 11. Выражения запросов и LINQ to Objects
    Глава 12. LINQ за рамками коллекций

Часть IV. C# 4: изящная игра с другими
    Глава 13. Небольшие изменения, направленные на упрощение кода
    Глава 14. Динамическое связывание в статическом языке

Часть V. C# 5: упрощение асинхронности
    Глава 15. Асинхронность с помощью async/await
    Глава 16. Дополнительные средства C# 5 и заключительные размышления

Приложение A. Стандартные операции запросов LINQ
Приложение Б. Обобщенные коллекции в .NET
Приложение В. Итоговые сведения по версиям


Copyright © 1992-2019 Издательская группа "Диалектика-Вильямс"

Rambler  Top100