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

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

Autor: Jim Blandy, Jason Orendorff

Tłumacz: Adam Bochenek, Krzysztof Sawka

Helionebook

49,50 zł 99,00 zł -50%

Kup w księgarni Helion

Czytaj fragmentPobierz PDF

Kategorie
Rust
Wydawca
Helion
Rodzaj
ebook
Format
168x237
Stron
576
Data wydania
2019-11-05
ISBN
978-83-283-5741-9
Tytuł oryginału
Programming Rust: Fast, Safe Systems Development
Seria
Stage Dive
Formaty
ePub (7,4MB) · Mobi (7,4MB) · PDF (5,9MB)

Fragment książki — 28 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” — strona 1 z 281
  • Fragment „Programowanie w języku Rust. Wydajność i bezpieczeństwo” — strona 2 z 282
  • Fragment „Programowanie w języku Rust. Wydajność i bezpieczeństwo” — strona 3 z 283
  • Fragment „Programowanie w języku Rust. Wydajność i bezpieczeństwo” — strona 4 z 284
  • Fragment „Programowanie w języku Rust. Wydajność i bezpieczeństwo” — strona 5 z 285
  • Fragment „Programowanie w języku Rust. Wydajność i bezpieczeństwo” — strona 6 z 286
  • Fragment „Programowanie w języku Rust. Wydajność i bezpieczeństwo” — strona 7 z 287
  • Fragment „Programowanie w języku Rust. Wydajność i bezpieczeństwo” — strona 8 z 288
  • Fragment „Programowanie w języku Rust. Wydajność i bezpieczeństwo” — strona 9 z 289
  • Fragment „Programowanie w języku Rust. Wydajność i bezpieczeństwo” — strona 10 z 2810
  • Fragment „Programowanie w języku Rust. Wydajność i bezpieczeństwo” — strona 11 z 2811
  • Fragment „Programowanie w języku Rust. Wydajność i bezpieczeństwo” — strona 12 z 2812
  • Fragment „Programowanie w języku Rust. Wydajność i bezpieczeństwo” — strona 13 z 2813
  • Fragment „Programowanie w języku Rust. Wydajność i bezpieczeństwo” — strona 14 z 2814
  • Fragment „Programowanie w języku Rust. Wydajność i bezpieczeństwo” — strona 15 z 2815
  • Fragment „Programowanie w języku Rust. Wydajność i bezpieczeństwo” — strona 16 z 2816
  • Fragment „Programowanie w języku Rust. Wydajność i bezpieczeństwo” — strona 17 z 2817
  • Fragment „Programowanie w języku Rust. Wydajność i bezpieczeństwo” — strona 18 z 2818
  • Fragment „Programowanie w języku Rust. Wydajność i bezpieczeństwo” — strona 19 z 2819
  • Fragment „Programowanie w języku Rust. Wydajność i bezpieczeństwo” — strona 20 z 2820
  • Fragment „Programowanie w języku Rust. Wydajność i bezpieczeństwo” — strona 21 z 2821
  • Fragment „Programowanie w języku Rust. Wydajność i bezpieczeństwo” — strona 22 z 2822
  • Fragment „Programowanie w języku Rust. Wydajność i bezpieczeństwo” — strona 23 z 2823
  • Fragment „Programowanie w języku Rust. Wydajność i bezpieczeństwo” — strona 24 z 2824
  • Fragment „Programowanie w języku Rust. Wydajność i bezpieczeństwo” — strona 25 z 2825
  • Fragment „Programowanie w języku Rust. Wydajność i bezpieczeństwo” — strona 26 z 2826
  • Fragment „Programowanie w języku Rust. Wydajność i bezpieczeństwo” — strona 27 z 2827
  • Fragment „Programowanie w języku Rust. Wydajność i bezpieczeństwo” — strona 28 z 2828

Opis

Programowanie systemowe zwykle nie interesuje twórców aplikacji. Niemniej warunkiem jej poprawnego działania jest właśnie kod systemowy. Programowanie systemowe zapewnia między innymi działanie systemu operacyjnego, sterowników, systemu plików, kodeków, a także zarządzanie pamięcią czy obsługę sieci. Jako że dotyczy wykorzystania zasobów, każdy szczegół, każdy bajt pamięci operacyjnej i każdy cykl procesora ma znaczenie. Rust - wyjątkowe narzędzie, cenione za szybkość, współbieżność i bezpieczeństwo - sprawi, że tworzenie kodu systemowego będzie łatwiejsze. Jednak tym, którzy dotychczas używali C#, Javy czy Pythona, język ten może się wydawać dość trudny do zrozumienia.

Ta książka jest znakomitym wprowadzeniem do języka Rust, pozwala też rozeznać się w zasadach programowania systemowego. Pokazuje, w jaki sposób zapewnić w kodzie bezpieczeństwo pamięci i wątków oraz sprawić, aby program był wykonywany szybko i bez błędów. Poszczególne zagadnienia zostały przedstawione jasno i przystępnie, a prezentowane koncepcje - zilustrowane licznymi przykładami kodu. Nie zabrakło również wskazówek ułatwiających bezproblemowe tworzenie wydajnego i bezpiecznego kodu. Książka jest przeznaczona przede wszystkim dla programistów systemowych, jednak przyda się także twórcom aplikacji, którym pozwoli zrozumieć zasady rządzące językiem Rust, a w efekcie tworzyć lepszy i łatwiejszy w utrzymaniu kod.

W tej książce między innymi:

  • solidne wprowadzenie do języka Rust
  • podstawowe typy danych, własności i referencje
  • obsługa błędów w języku Rust
  • obsługa wejścia-wyjścia, makra i współbieżność
  • obsługa niebezpiecznego kodu

Rust. Programowanie systemowe. Najlepiej zacząć od podstaw!

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ć.