Ocena:

Książka „Learn You Some Erlang for Great Good!” jest wysoko oceniana jako doskonały przewodnik wprowadzający do języka programowania Erlang. Recenzenci docenili jej humorystyczny i pragmatyczny styl nauczania, głębię treści i ogólną przejrzystość, dzięki czemu jest ona odpowiednia zarówno dla początkujących, jak i osób zaznajomionych z koncepcjami programowania. Podczas gdy niektórzy stwierdzili, że niektóre sekcje wymagają więcej wyjaśnień, większość uznała, że jest to solidne źródło, które znacznie poprawiło ich zrozumienie Erlanga i OTP (Open Telecom Platform).
Zalety:⬤ Humorystyczny i wciągający styl pisania.
⬤ Wyczerpujące omówienie koncepcji Erlang i OTP.
⬤ Przejrzyste instrukcje i dobrze zorganizowana treść.
⬤ Odpowiednia zarówno dla początkujących, jak i bardziej doświadczonych programistów.
⬤ Dostępność książki zarówno w wersji drukowanej, jak i w darmowym formacie online.
⬤ Pomocne liczby i przykłady.
⬤ Umożliwia czytelnikom wdrażanie własnych rozwiązań.
⬤ Niektóre sekcje mogą wymagać bardziej szczegółowych wyjaśnień.
⬤ Długość książki (około 600 stron) może być przytłaczająca dla niektórych czytelników.
⬤ Niektóre koncepcje mogą wymagać kilkukrotnego przeczytania, aby w pełni je zrozumieć.
(na podstawie 42 opinii czytelników)
Learn You Some Erlang for Great Good!: A Beginner's Guide
Erlang jest językiem wybieranym przez programistów, którzy chcą pisać solidne, współbieżne aplikacje, ale jego dziwna składnia i funkcjonalny projekt mogą onieśmielać niewtajemniczonych. Na szczęście pojawiła się nowa broń w walce z Erlang-fobią: Learn You Some Erlang for Great Good.
Mistrz języka Erlang, Fred Hebert, zaczyna powoli i wprowadza cię w podstawy: Dowiesz się o niekonwencjonalnej składni Erlanga, jego strukturach danych, systemie typów (lub jego braku) i podstawowych technikach programowania funkcjonalnego. Gdy już ogarniesz te proste rzeczy, zajmiesz się prawdziwym mięsem i ziemniakami tego języka: współbieżnością, obliczeniami rozproszonymi, ładowaniem gorącego kodu i całą inną czarną magią, która sprawia, że Erlang jest tak gorącym tematem wśród dzisiejszych doświadczonych programistów.
Zanurzając się w funkcjonalny świat fantazji Erlanga, dowiesz się m.in. o
⬤ Testowania aplikacji za pomocą EUnit i Common Test.
⬤ Budowaniu i wydawaniu aplikacji za pomocą frameworka OTP.
⬤ Przekazywanie wiadomości, zgłaszanie błędów oraz uruchamianie/zatrzymywanie procesów na wielu węzłach.
⬤ Przechowywanie i pobieranie danych przy użyciu Mnesia i ETS.
⬤ Programowanie sieciowe z wykorzystaniem TCP, UDP i modułu inet.
⬤ Proste radości i potencjalne pułapki pisania rozproszonych, współbieżnych aplikacji.
Pełen zabawnych ilustracji i odpowiedniej mieszanki niecodziennych i praktycznych przykładowych programów, Learn You Some Erlang for Great Good jest idealnym punktem wyjścia do czasami szalonego, zawsze ekscytującego świata Erlanga.