Scala dla niecierpliwych

Ocena:   (4,5 na 5)

Scala dla niecierpliwych (Cay Horstmann)

Opinie czytelników

Podsumowanie:

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.

Wady:

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)

Oryginalny tytuł:

Scala for the Impatient

Zawartość książki:

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.

Dodatkowe informacje o książce:

ISBN:9780134540566
Autor:
Wydawca:
Oprawa:Miękka oprawa
Rok wydania:2017
Liczba stron:384

Zakup:

Obecnie dostępne, na stanie.

Inne książki autora:

Core Java, tom I - Podstawy - Core Java Volume I--Fundamentals
The #1 Java Guide for Serious Programmers: Fully Updated for Java SE 9, 10 & 11 .Dla poważnych...
Core Java, tom I - Podstawy - Core Java Volume I--Fundamentals
Nowoczesny JavaScript dla niecierpliwych - Modern JavaScript for the Impatient
Wykorzystaj moc nowoczesnego JavaScriptu i unikaj pułapek...
Nowoczesny JavaScript dla niecierpliwych - Modern JavaScript for the Impatient
Scala dla niecierpliwych - Scala for the Impatient
Zainteresowanie językiem programowania Scala stale rośnie z wielu powodów. Scala obejmuje funkcjonalny styl...
Scala dla niecierpliwych - Scala for the Impatient
Core Java, tom I: Podstawy - Core Java, Volume I: Fundamentals
The #1 Java Guide for Serious Programmers: Fully Updated through Java 17 To jest...
Core Java, tom I: Podstawy - Core Java, Volume I: Fundamentals
Core Java, tom II: Zaawansowane funkcje - Core Java, Vol. II: Advanced Features
Klasyczny przewodnik po zaawansowanym programowaniu w Javie: Fully Updated...
Core Java, tom II: Zaawansowane funkcje - Core Java, Vol. II: Advanced Features
Java dla niecierpliwych - Core Java for the Impatient
Przejrzysty, zwięzły przewodnik po podstawowym języku i bibliotekach - zaktualizowany do wersji Java...
Java dla niecierpliwych - Core Java for the Impatient
Core Java Se 9 dla niecierpliwych - Core Java Se 9 for the Impatient
Przystępny przewodnik po języku i bibliotekach Java .Nowoczesna Java wprowadza...
Core Java Se 9 dla niecierpliwych - Core Java Se 9 for the Impatient

Prace autora wydały następujące wydawnictwa:

© 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)