Ocena:
Książka jest ogólnie dobrze przyjęta, szczególnie dla programistów Java przechodzących do Scali. Skutecznie obejmuje składnię i podstawowe koncepcje Scali, programowania funkcjonalnego i programowania współbieżnego. Niektórzy czytelnicy uważają jednak, że oferuje ona niewiele nowych informacji poza istniejącymi zasobami, takimi jak filmy wideo autorstwa Venkata Subramaniama.
Zalety:⬤ Idealny dla początkujących programistów Java i początkujących w Scali
⬤ obejmuje podstawowe funkcje języka i praktyczne koncepcje programowania
⬤ zorganizowana jako podróż z przewodnikiem po języku
⬤ przystępny styl pisania z jasnymi wyjaśnieniami.
⬤ Nie zapewnia nowych spostrzeżeń wykraczających poza istniejące zasoby
⬤ niektórzy użytkownicy zalecają alternatywne materiały, takie jak filmy, zamiast zakupu książki
⬤ nie tak szczegółowe jak niektóre zaawansowane odniesienia.
(na podstawie 6 opinii czytelników)
Pragmatic Scala: Create Expressive, Concise, and Scalable Applications
Nasza branża zmierza w kierunku programowania funkcjonalnego, ale doświadczenie w programowaniu obiektowym jest nadal cenne. Scala łączy w sobie moc programowania obiektowego i funkcjonalnego, a Pragmatic Scala pokazuje, jak efektywnie pracować z obydwoma. Zaktualizowana do wersji Scala 2.11, z dogłębnym omówieniem nowych funkcji, takich jak aktorzy Akka, kolekcje równoległe i optymalizacja wywołań ogona, ta książka pokaże ci, jak tworzyć gwiezdne aplikacje.
Pierwsze wydanie tej książki ukazało się pod tytułem Programming Scala.
Nasza branża zmierza w kierunku programowania funkcjonalnego, ale doświadczenie w programowaniu obiektowym jest nadal cenne. Scala łączy w sobie moc programowania obiektowego i funkcjonalnego, a Pragmatic Scala pokazuje, jak efektywnie pracować z obydwoma. Zaktualizowana do wersji Scala 2.11, z dogłębnym omówieniem nowych funkcji, takich jak aktorzy Akka, kolekcje równoległe i optymalizacja wywołań ogona, ta książka pokaże ci, jak tworzyć gwiezdne aplikacje.
To gruntowne wprowadzenie do języka Scala sprawi, że od razu zaczniesz kodować w tym potężnym języku. Zaczniesz od dobrze znanego gruntu Javy i na łatwych do naśladowania przykładach dowiesz się, jak tworzyć wysoce zwięzłe i ekspresyjne aplikacje w Scali. Dowiesz się, kiedy i jak łączyć styl imperatywny i funkcjonalny, a także jak korzystać z równoległych kolekcji i aktorów Akka do tworzenia wysokowydajnych aplikacji współbieżnych, które efektywnie wykorzystują procesory wielordzeniowe.
Scala ewoluowała od czasu pierwszego wydania tej książki, a Pragmatic Scala jest znaczącą aktualizacją. Poprawiliśmy każdy rozdział i dodaliśmy trzy nowe rozdziały i sześć nowych sekcji, aby zbadać nowe funkcje w Scali. Dowiesz się jak
⬤ Bezpiecznie zarządzać współbieżnością za pomocą równoległych kolekcji i aktorów Akka.
⬤ Tworzyć wyrazisty, czytelny kod z klasami wartości i ulepszonymi niejawnymi konwersjami.
⬤ Tworzyć ciągi z danych bez potu przy użyciu interpolacji ciągów.
⬤ Tworzenie języków specyficznych dla domeny.
⬤ Optymalizacja rekurencji dzięki optymalizacji wywołań ogona.
Niezależnie od tego, czy jesteś zainteresowany tworzeniem zwięzłych, solidnych aplikacji jednowątkowych, czy też wysoce ekspresyjnych, bezpiecznych dla wątków programów współbieżnych, ta książka jest dla Ciebie.
Czego potrzebujesz:
Kompilator Scala (2.x) i JDK są wymagane do korzystania z koncepcji i przykładów zawartych w tej książce.
© Book1 Group - wszelkie prawa zastrzeżone.
Zawartość tej strony nie może być kopiowana ani wykorzystywana w całości lub w części bez pisemnej zgody właściciela.
Ostatnia aktualizacja: 2024.11.13 21:45 (GMT)