Programowanie w języku Rust. Oficjalny podręcznik. Wydanie II Steve Klabnik, Carol Nichols
- Autorzy:
- Steve Klabnik, Carol Nichols
- Wydawnictwo:
- Helion
- Wydawnictwo:
- Helion
- Ocena:
- Stron:
- 584
- Druk:
- oprawa miękka
- Dostępne formaty:
-
PDFePubMobi
Opis
książki
:
Programowanie w języku Rust. Oficjalny podręcznik. Wydanie II
Czego się nauczysz?
- Instalowania i konfigurowania środowiska Rust oraz narzędzia Cargo
- Tworzenia i uruchamiania pierwszych projektów w Rust, w tym gry w zgadywanie liczb
- Definiowania i używania zmiennych, stałych, typów danych i funkcji
- Stosowania zasad własności, pożyczania i czasów życia do bezpiecznego zarządzania pamięcią
- Budowania struktur, typów wyliczeniowych i organizowania kodu w moduły
- Korzystania z kolekcji takich jak wektory, mapy mieszające i typ String
- Obsługi błędów za pomocą panic!, Result oraz tworzenia własnych typów błędów
- Wykorzystywania typów sparametryzowanych, cech i adnotacji czasów życia
- Pisania i organizowania zautomatyzowanych testów jednostkowych i integracyjnych
- Przetwarzania argumentów wiersza poleceń oraz operacji wejścia/wyjścia
- Używania domknięć i iteratorów do przetwarzania kolekcji w stylu funkcyjnym
- Zarządzania projektami i publikowania paczek w ekosystemie Cargo i crates.io
- Implementowania inteligentnych wskaźników Box, Rc, RefCell oraz zapobiegania cyklom referencji
- Tworzenia aplikacji wielowątkowych i stosowania bezpiecznej współbieżności
- Wykorzystywania cech obiektowych, hermetyzacji i wzorca stanu
- Stosowania zaawansowanych wzorców, makr oraz pisania własnych makr proceduralnych
Rust świetnie się sprawdza na poziomie systemowym, czyli z niskopoziomowymi szczegółami zarządzania pamięcią, reprezentacji danych i współbieżności. Jest zaprojektowany tak, aby naturalnie pisać niezawodny i wydajny kod. Język ten jest również wystarczająco ekspresyjny i ergonomiczny, aby umożliwiać tworzenie aplikacji CLI czy serwerów WWW. Łatwo dostrzec, że praca z Rustem pozwala budować umiejętności, które przydają się w wielu dziedzinach programowania.
Ta książka jest oficjalnym przewodnikiem po języku programowania systemów Rust, udostępnianym na licencji open source. Dzięki niej nauczysz się pisać szybsze i bardziej niezawodne oprogramowanie. Dowiesz się również, jak zapewnić sobie kontrolę nad niskopoziomowymi szczegółami wraz z wysokopoziomową ergonomią, co pozwoli Ci na zwiększenie produktywności i uniknięcie trudności związanych z językami niskiego poziomu. Oprócz przystępnie przekazanej wiedzy i niezliczonych przykładów kodu w książce znalazły się trzy rozdziały poświęcone budowaniu kompletnych projektów: gry w zgadywanie liczb, rustowej implementacji narzędzia wiersza poleceń i serwera wielowątkowego.
W książce między innymi:
- tworzenie funkcji, wybieranie typów danych i wiązanie zmiennych
- własność i pożyczanie, czasy życia, typy sparametryzowane
- przekazywanie kompilatorowi ograniczeń programu
- bezstresowe stosowanie współbieżności
- Cargo - wbudowany menedżer pakietów Rusta
- testowanie, obsługa błędów, refaktoryzacja i ekspresyjne dopasowywanie wzorców
Rust: język przyszłości programowania!
Wybrane bestsellery
Helion - inne książki
Dzięki opcji "Druk na żądanie" do sprzedaży wracają tytuły Grupy Helion, które cieszyły sie dużym zainteresowaniem, a których nakład został wyprzedany.
Dla naszych Czytelników wydrukowaliśmy dodatkową pulę egzemplarzy w technice druku cyfrowego.
Co powinieneś wiedzieć o usłudze "Druk na żądanie":
- usługa obejmuje tylko widoczną poniżej listę tytułów, którą na bieżąco aktualizujemy;
- cena książki może być wyższa od początkowej ceny detalicznej, co jest spowodowane kosztami druku cyfrowego (wyższymi niż koszty tradycyjnego druku offsetowego). Obowiązująca cena jest zawsze podawana na stronie WWW książki;
- zawartość książki wraz z dodatkami (płyta CD, DVD) odpowiada jej pierwotnemu wydaniu i jest w pełni komplementarna;
- usługa nie obejmuje książek w kolorze.
Masz pytanie o konkretny tytuł? Napisz do nas: sklep@ebookpoint.pl
Książka drukowana
Oceny i opinie klientów: Programowanie w języku Rust. Oficjalny podręcznik. Wydanie II Steve Klabnik, Carol Nichols
(2)-
6
-
5
-
4
-
3
-
2
-
1
2.5(0)
(0)
(1)
(0)
(0)
(1)
więcej opinii