Rust for Rustaceans: Programowanie idiomatyczne dla doświadczonych programistów

Ocena:   (4,8 na 5)

Rust for Rustaceans: Programowanie idiomatyczne dla doświadczonych programistów (Jon Gjengset)

Opinie czytelników

Podsumowanie:

Książka „Rust for Rustaceans” jest dobrze oceniana przez czytelników, którzy mają doświadczenie z Rustem, koncentrując się na średnio zaawansowanych i zaawansowanych koncepcjach. Wielu recenzentów docenia jej głębię, organizację i zdolność do wyjaśniania złożonych tematów. Niektórzy czytelnicy zwrócili jednak uwagę na problemy z renderowaniem kodu w formatach cyfrowych, szczególnie na urządzeniach Kindle, co może utrudniać zrozumienie.

Zalety:

Rozwija wiedzę wykraczającą poza materiały dla początkujących, dzięki czemu jest idealna dla osób średnio zaawansowanych.
Zapewnia głębokie zrozumienie koncepcji i funkcjonowania Rust, szczególnie w przypadku programowania systemowego i złożonych projektów.
Bogaty kontekst i szczegółowe wyjaśnienia, w tym heurystyki i dobre praktyki.
Bogate doświadczenie autora i wkład społeczności są wysoko cenione.
Pomocna jako przewodnik referencyjny podczas pracy nad praktycznym programowaniem w Rust.

Wady:

Początkowe problemy z renderowaniem kodu w formacie Kindle, które powodowały zamieszanie, ale wydają się być rozwiązane.
Niektórzy czytelnicy uważają, że styl pisania jest gęsty i abstrakcyjny, co utrudnia zrozumienie pojęć bez dodatkowych zasobów.
Brak konkretnych przykładów i ilustracji dla złożonych pomysłów, przez co niektórzy muszą wielokrotnie czytać fragmenty.

(na podstawie 40 opinii czytelników)

Oryginalny tytuł:

Rust for Rustaceans: Idiomatic Programming for Experienced Developers

Zawartość książki:

Opanuj kodowanie na profesjonalnym poziomie w Rust.

Dla programistów, którzy opanowali podstawy, ta książka jest kolejnym krokiem na drodze do profesjonalnego programowania w Rust. Obejmuje wszystko, czego potrzebujesz, aby budować i utrzymywać większe bazy kodu, pisać potężne i elastyczne aplikacje i biblioteki oraz pewnie rozszerzać zakres i złożoność swoich projektów.

Autor Jon Gjengset zabiera cię w głąb języka programowania Rust, analizując podstawowe tematy, takie jak własność, cechy, współbieżność i niebezpieczny kod. Poznasz kluczowe koncepcje, takie jak układ typów i spójność cech, zagłębisz się w wewnętrzne funkcjonowanie programowania współbieżnego i asynchronii z async/await, a także zwiedzisz świat programowania no_std. Gjengset zapewnia również fachowe wskazówki dotyczące projektowania interfejsów API, strategii testowania i obsługi błędów, a także pomoże rozwinąć zrozumienie interfejsów funkcji obcych, bezpieczeństwa obiektów, makr proceduralnych i wielu innych.

Dowiesz się:

- Jak projektować niezawodne, idiomatyczne i ergonomiczne programy Rust w oparciu o najlepsze zasady.

Efektywnego korzystania z makr deklaratywnych i proceduralnych oraz różnic między nimi.

- Jak działa asynchronia w Rust - począwszy od typów Pin i Waker używanych w ręcznych implementacjach Futures, a skończywszy na tym, jak async/await pozwala uniknąć myślenia o większości tych słów.

Co to znaczy, że kod jest niebezpieczny, oraz najlepsze praktyki pisania i interakcji z niebezpiecznymi funkcjami i cechami.

Jak zorganizować i skonfigurować bardziej złożone projekty Rust, aby ładnie integrowały się z resztą ekosystemu.

Jak pisać kod Rust, który może współdziałać z bibliotekami i systemami innymi niż Rust lub działać w środowiskach ograniczonych i osadzonych.

Pełen praktycznych, pragmatycznych spostrzeżeń, które można natychmiast zastosować, Rust for Rustaceans pomaga zrobić więcej z Rust, jednocześnie ucząc cię jego podstawowych mechanizmów.

Dodatkowe informacje o książce:

ISBN:9781718501850
Autor:
Wydawca:
Język:angielski
Oprawa:Miękka oprawa
Rok wydania:2021
Liczba stron:264

Zakup:

Obecnie dostępne, na stanie.

Inne książki autora:

Rust for Rustaceans: Programowanie idiomatyczne dla doświadczonych programistów - Rust for...
Opanuj kodowanie na profesjonalnym poziomie w Rust....
Rust for Rustaceans: Programowanie idiomatyczne dla doświadczonych programistów - Rust for Rustaceans: Idiomatic Programming for Experienced Developers

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