Ocena:
Książka jest bardzo chwalona za jasne, zwięzłe i praktyczne podejście do nauki języka Scala, szczególnie dla osób z doświadczeniem w Javie lub podobnych językach. Choć treść jest dobrze zorganizowana i odpowiednia dla początkujących, niektórzy użytkownicy uznali ją za trudną bez wcześniejszej wiedzy programistycznej i zauważyli problemy z wersją Kindle.
Zalety:⬤ Przejrzysta i praktyczna treść
⬤ dobrze zorganizowana
⬤ świetna dla początkujących z doświadczeniem w Javie
⬤ dobre wyjaśnienia i przykłady
⬤ zwięzła
⬤ przydatna do szybkiej nauki i odniesienia.
⬤ Niewystarczająco szczegółowa dla zupełnie początkujących
⬤ problemy z formatowaniem Kindle, w tym brak odpowiedniego spisu treści i słabe formatowanie fragmentów kodu
⬤ niektórzy mogą uznać ją za zbyt zaawansowaną bez głębszej eksploracji tematów.
(na podstawie 23 opinii czytelników)
Scala for the Impatient
Zainteresowanie językiem programowania Scala stale rośnie z wielu powodów. Scala obejmuje funkcjonalny styl programowania bez porzucania paradygmatu obiektowego i pozwala pisać programy bardziej zwięźle niż w Javie. Ponieważ Scala działa na maszynie JVM, może uzyskać dostęp do dowolnej biblioteki Java i jest interoperacyjna ze znanymi frameworkami Java. Scala ułatwia również wykorzystanie pełnej mocy współbieżności.
Napisana dla doświadczonych programistów Java, C++ lub C#, którzy są nowicjuszami w Scali lub programowaniu funkcjonalnym, Scala for the Impatient, Second Edition wprowadza kluczowe koncepcje i techniki Scali, których potrzebujesz, aby szybko osiągnąć produktywność. Jest to idealne wprowadzenie do języka, szczególnie dla niecierpliwych czytelników, którzy chcą nauczyć się podstaw Scali, aby mogli szybko rozpocząć kodowanie. Nie próbuje wyczerpująco wymienić wszystkich funkcji języka ani zmusić cię do cierpienia przez długie i wymyślone przykłady. Zamiast tego starannie opracowane przykłady i ćwiczenia praktyczne prowadzą przez dobrze zdefiniowane etapy kompetencji, od podstawowego do eksperckiego.
To poprawione wydanie zostało gruntownie zaktualizowane dla Scali 2.12 i odzwierciedla bieżące użycie Scali. Zawiera dodatkowe omówienie najnowszych funkcji Scali, w tym interpolacji ciągów znaków, dynamicznego wywoływania, niejawnych klas i kontraktów futures. Scala to duży język, ale można z niego efektywnie korzystać, nie znając wszystkich jego szczegółów. Ten tytuł zawiera dokładnie te informacje, których potrzebujesz, aby rozpocząć pracę w kompaktowych, łatwych do zrozumienia fragmentach.
⬤ Szybkie rozpoczęcie pracy z interpreterem, składnią, narzędziami i unikalnymi idiomami języka Scala.
⬤ Opanuj podstawowe cechy języka: funkcje, tablice, mapy, krotki, pakiety, importy, obsługę wyjątków i wiele innych.
⬤ Zapoznanie się z programowaniem obiektowym w Scali: klasami, dziedziczeniem i cechami.
⬤ Wykorzystanie języka Scala w rzeczywistych zadaniach programistycznych: praca z plikami, wyrażeniami regularnymi i XML.
⬤ Praca z funkcjami wyższego rzędu i potężną biblioteką kolekcji Scala.
⬤ Wykorzystanie potężnego dopasowywania wzorców i klas przypadków w Scali.
⬤ Tworzenie programów współbieżnych za pomocą Scala futures.
⬤ Implementacja języków specyficznych dla domeny.
⬤ Zrozumienie systemu typów Scala.
⬤ Stosować zaawansowane narzędzia, takie jak adnotacje, implikacje i klasy typów.
Zarejestruj swój produkt na stronie informit.com/register, aby uzyskać wygodny dostęp do plików do pobrania, aktualizacji i poprawek, gdy tylko staną się dostępne.
© 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)