Ocena:
Książka otrzymała mieszane recenzje, przy czym niektórzy użytkownicy chwalą jej wartość i przydatność dla początkujących, podczas gdy inni krytykują przejrzystość wyjaśnień, błędy w kodowaniu i przestarzałą treść.
Zalety:Dobra wartość; Dobra książka referencyjna dla początkujących.
Wady:⬤ Niewystarczające wyjaśnienia
⬤ Logika w przykładach nie jest dobrze wyjaśniona
⬤ Liczne błędy w kodowaniu
⬤ Nieaktualne informacje
⬤ Trudność w nadążaniu za szybko rozwijającą się technologią.
(na podstawie 4 opinii czytelników)
Rust Programming By Example
Odkryj świat programowania w języku Rust na rzeczywistych przykładach Kluczowe cechy Zaimplementuj różne funkcje języka Rust, aby tworzyć niesamowicie szybkie aplikacje Naucz się tworzyć aplikacje GUI przy użyciu Gtk-rs Poznaj wielowątkowy aspekt języka Rust, aby rozwiązywać problemy związane ze współbieżnością i w środowiskach rozproszonych Opis książki
Rust jest otwartym, bezpiecznym, współbieżnym i praktycznym językiem stworzonym przez Mozillę. Działa niesamowicie szybko, zapobiega segfaultom i gwarantuje bezpieczeństwo. Ta książka pomoże ci rozpocząć tworzenie niezbędnego oprogramowania, prowadząc cię przez różne aspekty programowania w języku Rust. Dzięki takiemu podejściu można natychmiast wypełnić lukę między nauką a wdrażaniem.
Zaczynając od wprowadzenia do języka Rust, poznasz jego podstawowe aspekty, takie jak składnia, typy danych, funkcje, generyczne, przepływy sterowania i inne. Następnie przejdziesz od razu do tworzenia swojego pierwszego projektu, gry Tetris. Następnie zbudujesz graficzny odtwarzacz muzyki i będziesz pracować z szybkim, niezawodnym oprogramowaniem sieciowym przy użyciu Tokio, skalowalnej i wydajnej asynchronicznej biblioteki IO Rust.
W trakcie tej książki poznasz różne funkcje programowania w języku Rust, w tym funkcje SDL, pętlę zdarzeń, File I/O i słynny zestaw narzędzi widżetów GTK+. Dzięki tym projektom zobaczysz, jak dobrze Rust radzi sobie pod względem współbieżności - w tym równoległości, niezawodności, lepszej wydajności, generycznych, makr i bezpieczeństwa wątków. Omówimy również niektóre aspekty programowania asynchronicznego i reaktywnego w Rust.
Pod koniec książki będziesz mógł swobodnie budować różne rzeczywiste aplikacje w Rust. Czego się nauczysz Kompiluj i uruchamiaj projekty Rust za pomocą menedżera pakietów Cargo-Rust Korzystaj z funkcji Rust-SDL, takich jak pętla zdarzeń, okna, nieskończone pętle, dopasowywanie wzorców i inne Twórz interfejs graficzny za pomocą Gtk-rs i Rust-SDL Wykorzystaj mechanizm współbieżności i wielowątkowości wraz z bezpieczeństwem wątków i blokadami Zaimplementuj protokół FTP za pomocą asynchronicznego stosu we / wy z biblioteką Tokio Dla kogo jest ta książka?
Ta książka jest przeznaczona dla programistów zainteresowanych programowaniem na poziomie systemu i aplikacji, którzy szukają szybkiego wejścia w korzystanie z Rust i zrozumienia podstawowych funkcji programowania Rust. Zakłada się, że masz podstawową wiedzę na temat Java, C#, Ruby, Python lub JavaScript. Spis treści Podstawy języka Rust Rozpoczęcie pracy z SDL Zdarzenia i podstawowe mechanizmy gry Dodawanie wszystkich mechanizmów gry Tworzenie odtwarzacza muzyki Implementacja silnika odtwarzacza muzyki Odtwarzacz muzyki w bardziej rdzawy sposób z Relm Zrozumienie FTP Implementacja asynchronicznego serwera FTP Implementacja asynchronicznego przesyłania plików Dodatek: Najlepsze praktyki Rust
© 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)