Marcin Mazureknarzędzia online · artykuły · księgarniaRSS
Okładka: Programowanie w języku Rust. Wydajność i bezpieczeństwo. Wydanie IITylna okładka: Programowanie w języku Rust. Wydajność i bezpieczeństwo. Wydanie II

Programowanie w języku Rust. Wydajność i bezpieczeństwo. Wydanie II

Autor: Jim Blandy, Jason Orendorff, Leonora F. S. Tindall

Tłumacz: Piotr Rajca, Adam Bochenek, Krzysztof Sawka

Helionebook

69,50 zł 139,00 zł -50%

Kup w księgarni Helion

Czytaj fragmentPobierz PDF

Kategorie
Rust
Wydawca
Helion
Rodzaj
ebook
Format
165x235
Stron
688
Data wydania
2022-11-22
ISBN
978-83-283-9526-8
Tytuł oryginału
Programming Rust: Fast, Safe Systems Development, 2nd Edition
Seria
Stage Dive
Formaty
ePub (8,8MB) · Mobi (8,8MB) · PDF (6,7MB)

Fragment książki — 30 stron

Kliknij stronę, żeby powiększyć. Całość możesz przeczytać online albo pobrać jako PDF. Fragment udostępniony przez wydawcę.

  • Fragment „Programowanie w języku Rust. Wydajność i bezpieczeństwo. Wydanie II” — strona 1 z 301
  • Fragment „Programowanie w języku Rust. Wydajność i bezpieczeństwo. Wydanie II” — strona 2 z 302
  • Fragment „Programowanie w języku Rust. Wydajność i bezpieczeństwo. Wydanie II” — strona 3 z 303
  • Fragment „Programowanie w języku Rust. Wydajność i bezpieczeństwo. Wydanie II” — strona 4 z 304
  • Fragment „Programowanie w języku Rust. Wydajność i bezpieczeństwo. Wydanie II” — strona 5 z 305
  • Fragment „Programowanie w języku Rust. Wydajność i bezpieczeństwo. Wydanie II” — strona 6 z 306
  • Fragment „Programowanie w języku Rust. Wydajność i bezpieczeństwo. Wydanie II” — strona 7 z 307
  • Fragment „Programowanie w języku Rust. Wydajność i bezpieczeństwo. Wydanie II” — strona 8 z 308
  • Fragment „Programowanie w języku Rust. Wydajność i bezpieczeństwo. Wydanie II” — strona 9 z 309
  • Fragment „Programowanie w języku Rust. Wydajność i bezpieczeństwo. Wydanie II” — strona 10 z 3010
  • Fragment „Programowanie w języku Rust. Wydajność i bezpieczeństwo. Wydanie II” — strona 11 z 3011
  • Fragment „Programowanie w języku Rust. Wydajność i bezpieczeństwo. Wydanie II” — strona 12 z 3012
  • Fragment „Programowanie w języku Rust. Wydajność i bezpieczeństwo. Wydanie II” — strona 13 z 3013
  • Fragment „Programowanie w języku Rust. Wydajność i bezpieczeństwo. Wydanie II” — strona 14 z 3014
  • Fragment „Programowanie w języku Rust. Wydajność i bezpieczeństwo. Wydanie II” — strona 15 z 3015
  • Fragment „Programowanie w języku Rust. Wydajność i bezpieczeństwo. Wydanie II” — strona 16 z 3016
  • Fragment „Programowanie w języku Rust. Wydajność i bezpieczeństwo. Wydanie II” — strona 17 z 3017
  • Fragment „Programowanie w języku Rust. Wydajność i bezpieczeństwo. Wydanie II” — strona 18 z 3018
  • Fragment „Programowanie w języku Rust. Wydajność i bezpieczeństwo. Wydanie II” — strona 19 z 3019
  • Fragment „Programowanie w języku Rust. Wydajność i bezpieczeństwo. Wydanie II” — strona 20 z 3020
  • Fragment „Programowanie w języku Rust. Wydajność i bezpieczeństwo. Wydanie II” — strona 21 z 3021
  • Fragment „Programowanie w języku Rust. Wydajność i bezpieczeństwo. Wydanie II” — strona 22 z 3022
  • Fragment „Programowanie w języku Rust. Wydajność i bezpieczeństwo. Wydanie II” — strona 23 z 3023
  • Fragment „Programowanie w języku Rust. Wydajność i bezpieczeństwo. Wydanie II” — strona 24 z 3024
  • Fragment „Programowanie w języku Rust. Wydajność i bezpieczeństwo. Wydanie II” — strona 25 z 3025
  • Fragment „Programowanie w języku Rust. Wydajność i bezpieczeństwo. Wydanie II” — strona 26 z 3026
  • Fragment „Programowanie w języku Rust. Wydajność i bezpieczeństwo. Wydanie II” — strona 27 z 3027
  • Fragment „Programowanie w języku Rust. Wydajność i bezpieczeństwo. Wydanie II” — strona 28 z 3028
  • Fragment „Programowanie w języku Rust. Wydajność i bezpieczeństwo. Wydanie II” — strona 29 z 3029
  • Fragment „Programowanie w języku Rust. Wydajność i bezpieczeństwo. Wydanie II” — strona 30 z 3030

Opis

Twórcy aplikacji często zapominają o kodzie systemowym, a to dzięki niemu funkcjonują system operacyjny, sterowniki, system plików czy zarządzanie pamięcią. Żadna aplikacja nie będzie działać bez poprawnego kodu systemowego. Język Rust jest dla programistów systemowych wyjątkowym narzędziem, rozwiązującym wiele znanych od dziesięcioleci problemów. Pozwala uniknąć mnóstwa powszechnie popełnianych błędów i tworzyć należytej jakości kod systemowy.

Dzięki tej książce zaczniesz kodować w języku Rust. Zrozumiesz też istotę programowania systemowego. Dowiesz się, w jaki sposób zapewnić bezpieczeństwo pamięci i wątków, a także jak sprawić, aby program był wykonywany szybko i bez błędów. Nauczysz się bezpiecznego stosowania operacji współbieżnych i poznasz zasady obsługi błędów. Przekonasz się, w jaki sposób Rust umożliwia kontrolę nad zużyciem pamięci i procesora, dodatkowo otrzymasz mnóstwo wskazówek ułatwiających tworzenie wydajnego i bezpiecznego kodu. Przewodnik jest przeznaczony głównie dla programistów systemowych, na lekturze jednak skorzystają również twórcy aplikacji, którzy dowiedzą się, jak mogą pisać lepszy, efektywniejszy i łatwiejszy w utrzymaniu kod.

W książce między innymi:

  • solidne wprowadzenie do języka Rust
  • podstawowe typy danych, a także pojęcia związane z własnością i pożyczaniem
  • obsługa błędów, paczki i moduły
  • zestawy metod i typy generyczne
  • domknięcia, iteratory i programowanie asynchroniczne
  • zaawansowane mechanizmy języka Rust

Rust: zadbasz o najwyższą jakość oprogramowania systemowego!

Linki do księgarni są linkami partnerskimi Grupy Helion i Księgarni PWN (przez sieć Adtraction). Ceny i dostępność pochodzą z oferty wydawcy i mogą się zmienić.