Книга отличная, но лучше её читать в оригинале. Переводчик то ли русским языком недостаточно владеет, то ли никогда не читал хороших переводов книг по программированию (рекомендую книги издетельство "Символ-Плюс").
Рецензия
Источник: web-портал КомпьютерПресс (портал)
http://www.compress.ru/article.aspx?id=21408&iid=976
Книга «C# 2010: ускоренный курс для профессионалов» ведущего специалиста в области технологий .NET Трэя Нэша рассчитана на программистов разной квалификации и представляет собой руководство по созданию эффективного кода на C# 4.0, рассказывающее, как пишутся приложения, которые характеризуются надежностью, устойчивостью к ошибкам и готовностью быть помещенными в широко доступные библиотеки. На многочисленных коротких примерах демонстрируется регулярное использование общих шаблонов проектирования в .NET Framework и показывается, как применять их в собственных разработках.
Книга содержит кучу полезной информации! Причем автор делает не только обзор всех основных конструкций языка, но и раскрывает "внутреннюю кухню" - особенности работы виртуальной машины и компилятора, важные для создания качественного кода. По аналогии с "Философией Java" я бы назвал эту книгу "Философия С#". Как уже было сказано - книга не для новичков в программировании. Мне как человеку в основном программировавшем на Delphi иногда было сложно понять отдельные куски кода. Но это не ухудшило впечатление от книги.
Книга далеко не для новичков. Рассчиатана на разработчиков, хорошо знающих платформу .NET Так же стоит отметить, что автор очень часть ссылается на книгу Эриха Гаммы и иже с ним "Паттерны Проектирования в ООП". Отличная книга -- она у меня всегда под рукой находится!
Если вы считаете, что хорошо ориентируетесь в C# то это книга для вас. Автор не тратит место в книге на подробное описание той или иной технологии. Раскрывая тему он почти сразу углубляется в детали, приводя короткие, но порой очень не простые для восприятия примеры. А затем вкратце описывает области их применения. Некоторые маленькие фрагменты кода приходится перечитывать несколько раз, прежде чем их смысл окажется понятен. Но абсолютно не жалко затраченного на это времени поскольку в результате есть возможность подняться в профессиональном плане на пару ступенек выше.
Видно, что автор хорошо владеет материалом. Полезна для людей, уже хорошо знакомых с C# и желающих изучить последние нововведения.
Согласен с Александром Гутманом, есть явные ляпы в переводе. Но для людей владеющих темой это не помеха.
Полезная книга. Она хороша как для тех, кто собирается "перейти" с C++ на C#, так и для "C#-казуалов," которым хочется освежить в памяти разнообразные нюансы C# и одновременно узнать о нововведениях в этом языке.
К сожалению, качество перевода оставляет желать лучшего. Некоторые важные фразы переведены довольно коряво, и приходится догадываться о том, что могло быть сказано в оригинале. (Получается, что перевод дополнительно сужает круг читателей, требуя достаточно глубокого предварительного знания .NET и C#.)
Check