Programowanie w języku Rust na przykładach

Ocena:   (4,0 na 5)

Programowanie w języku Rust na przykładach (Guillaume Gomez)

Opinie czytelników

Podsumowanie:

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)

Oryginalny tytuł:

Rust Programming By Example

Zawartość książki:

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

Dodatkowe informacje o książce:

ISBN:9781788390637
Autor:
Wydawca:
Język:angielski
Oprawa:Miękka oprawa

Zakup:

Obecnie dostępne, na stanie.

Inne książki autora:

Programowanie w języku Rust na przykładach - Rust Programming By Example
Odkryj świat programowania w języku Rust na rzeczywistych przykładach Kluczowe cechy...
Programowanie w języku Rust na przykładach - Rust Programming By Example

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)