Цель автора "C#: программирование для профессионалов", как он сам говорит, - прояснить некоторые моменты, вокруг которых возникло много заблуждений, однако с которыми сталкиваются так или иначе все. Т.е. это такие essentials на продвинутом уровне.
В первой части Джон Скит быстро показывает эволюцию языка от C# 1 до C# 4 на примерах конкретных нововведений, почти ничего не объясняя, а также рассматривает идиомы C# 1 в контексте каких-то примеров. В остальных частях последовательно рассматриваются возможности и идиомы, появлявшиеся в последующих версиях языка, и автор постоянно сравнивает новое со старым:
Часть 2. Дженерики, Nullable
Часть 3. Новинки синтаксиса C# 3, лямбды, extension-методы, LINQ.
Часть 4. Синтаксис C# 4, обобщённая ковариация и контрвариация, очень много по dynamic, Code Contracts.
Скит, конечно, не чудо литературы, но пишет нескучно, шутит иногда, не расплывается мыслею по древу, а говорит по делу и почти всегда подкрепляет слова кодом. Разве что заметил привычку, которая мне не понравилась: иногда он забегает вперёд, пытаясь заранее в общих словах обрисовать что-то и сделать какой-то вывод, и делает это до, собственно, изложения материала связно, последовательно и с примерами. Таких абзацев немного, но их можно смело выкинуть.
Ложка дёгтя. Переводчик не освоился в терминологии, а тех. редактор пропустил косяки. Хотя мест, в которых голову ломаешь, что же имеется в виду, совсем немного, так что терпеть, пожалуй, можно.
Бумага, печать и переплёт хорошие.
banderror
Комментариев нет:
Отправить комментарий