Książkę udało mi się kupić na promocji w wersji elektronicznej. Zbiera ona dużo dobrych recenzji. Jest także polecana w środowisku programistów C#.  Po jej przeczytaniu z czystym sumieniem mogę stwierdzić, że nie zmarnowałem wydanych pieniędzy.

ZAWARTOŚĆ

Książka posiada 16 rozdziałów podzielonych na IV części:

Część I Przygotowanie do wyprawy

  1. Nieustająca metamorfoza C#
  2. Rdzeń systemu – C#

Część II C# 2 – rozwiązanie problemów C# 1

  1. Parametryzowanie typów i metod (91)
  2. Wyrażanie “niczego” przy użyciu typów nullowalnych
  3. Przyspieszone delegaty
  4. Implementowanie iteratorów w prosty sposób
  5. Pozostałe cechy C# 2

Część III C# 3 – rewolucja w metodzie programowania

  1. Redukcja nadmiarowości przez zmyślny kompilator
  2. Wyrażenia lambda i drzewa wyrażeń
  3. Metody rozszerzające
  4. Wyrażenia kwerendowe i LINQ dla Obiektów
  5. LINQ – nie tylko kolekcje

Część IV C# 4 – dobra współpraca z innymi interfejsami

  1. Małe zmiany dla uproszczenia kodu
  2. Dynamiczne wiązanie w języku statycznym
  3. Jaśniejsze wyrażanie kodu przy użyciu kontraktów kodu
  4. Dokąd teraz?

Dodatki

A Standardowe operatory kwerendowe LINQ

B Kolekcje generyczne w .NET

C Podsumowanie wersji środowisk .NET

W poszczególnych rozdziałach znajdziemy dużo przydatnego przykładowego kodu, tłumaczonego dokładnie przez autora. Znajdziemy w niej także rysunki oraz diagramy. Nie jest ich jednak dużo. Książka jest techniczna oraz obszerna posiada 632 strony przez co czyta się ją dość długo.

Zabawne dla mnie było tłumaczenie w polskiej edycji w wstępie książki opisu okładki. Jon opisuje dlaczego zdecydował się na taką a nie inną okładkę do swojej książki oraz co ona symbolizuje. Tyle, że oczywiście polska edycja ma ją całkiem inną.

PODSUMOWANIE

Jon opisuje w szczegółach najciekawsze cechy języka C# od wersji 1.0 do 4.0. Skupia się na nowościach wprowadzonych w każdej z jego wersji. Polecam przeczytać ją od początku do końca. Zrozumiemy wtedy jak rozwijał się język C# oraz jakie rozwiązania i dlaczego wprowadzali wraz z kolejnymi wersjami jego projektanci.

W trakcie pisania tej recenzji na rynku możemy znaleźć trzecie wydanie tej książki. Nie ma jednak do tej pory polskiego tłumaczenia. Jego recenzja znajdzie się na moim blogu.

 

DLA KOGO JEST TA KSIĄŻKA?

Książka przeznaczona jest przede wszystkim dla średnio-zaawansowanych programistów C#, którzy chcą go dogłębniej poznać. Ponieważ autor zakłada, że znamy już ten język, osoby rozpoczynające z nim przygodę, mogą się poczuć zagubione. Jednak polecam dodać „C# od podszewki” na listę pozycji obowiązkowych do przeczytania. Jeżeli jesteś zaawansowanym programistą C# to zakładam, że masz już ją przeczytaną lub śledzisz zmiany występujące w języku C# od wersji 1.0. Jeżeli nie to ta książka jest przeznaczona również dla Ciebie.

Zapraszam na inne recenzje: pisz-kod.pl/recenzje/

Informacje podstawowe:

Autor: Jon Skeet

Ilość stron: 632

Rok wydania: oryginał 2010; wersja polska październik 2012

Tytuł oryginału: C# in Depth, Second Edition

Źródło okładki: https://helion.pl/ksiazki/c-od-podszewki-wydanie-ii-jon-skeet,cshop2.htm