четверг, 17 июля 2014 г.

Новое издание книги Джона Скита "C# для профессионалов: тонкости программирования"

Издательский дом "Диалектика-Вильямс" оперативно издал новое издание книги Джона Скита "C# для профессионалов: тонкости программирования" (в оригинале "C# in Depth"). По всеобщему мнению эта книга является одной из лучших посвященных C# и предназначенных для профессиональных программистов.

Предыдущее второе издание книги вышло в 2011 году под названием "C#: программирование для профессионалов". Оно получило хорошие отзывы автору и массу замечаний к переводу и редактированию (возникшие проблемы касались терминологии). Выпуская новое издание ИД "Диалектика-Вильямс" уделил много внимания качеству перевода, учитывая сложность книги и, судя по первым отзывам, усилия издателя не пропали даром. На новое качество книги был сделан акцент в названии: "C# для профессионалов: тонкости программирования, 3-е издание, новый перевод".

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

В книге Джона Скита "C# для профессионалов: тонкости программирования" рассмотрены:
- обновления, появившиеся в C# 5
- новое средство async/await
- как и почему работает C#

Особенностями книги являются стиль и глубина изложения. Что касается стиля, то в один момент времени Джон Скит фокусируется на одной возможности языка (one step at a time), что позволяет читателю легче погрузиться в рассматриваемую тему и правильно ее понять. В принципе, книгу не обязательно читать с начала до конца; изложение построено таким образом, что вы можете выбрать интересующую вас тему или просто открыть ее на любой странице и углубиться в чтение. Что касается глубины изложения, то для различных тем она отличается от "достаточно глубоко" до "о чем думает компилятор и как он реализует ту или иную возможность". Большая часть рассматриваемых тем относится именно к языку C#, а не к проблемам загрузки сборок, работе сборщика мусора или многопоточности. Следует отметить, что книга Скита практически не пересекается с "CLR via C#", так что эта парочка конкурентами не является; они скорее дополняют друг друга, а не заменяют.