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

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…

  • Seria: O'reilly
  • Autor: Jim Blandy, Jason Orendorff
  • Ilość stron: 576
  • Autor tłumaczenia: Krzysztof Sawka, Adam Bochenek
  • Tytuł oryginału: Programming Rust: Fast, Safe Systems Development
  • Wydawnictwo: Helion
  • Numer ISBN: 978-83-283-5740-2
  • Data wydania: 2019-11-12

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

SKU: 9788328357402
Kategoria:
Tags:, ,

Oceny czytelników

Ta publikacja nie ma jeszcze ocen.

Dodaj pierwszą recenzję “Programowanie w języku Rust. Wydajność i bezpieczeństwo”

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *