Każdy sprzedawca w empik.com jest przedsiębiorcą. Wszystkie obowiązki związane z umową sprzedaży ciążą na sprzedawcy. Za wysłanie produktu odpowiada sprzedawca.
Opis produktu
Rust For Rustaceans: Idiomatic Programming for Experienced Developers - Jon Gjengset
For developers who`ve mastered the basics, this book is the next step on your way to professional-level programming in Rust. It covers everything you need to build and maintain larger code bases, write powerful and flexible applications and libraries, and confidently expand the scope and complexity of your projects.
Author Jon Gjengset takes you deep into the Rust programming language, dissecting core topics like ownership, traits, concurrency, and unsafe code. You`ll explore key concepts like type layout and trait coherence, delve into the inner workings of concurrent programming and asynchrony with async/await, and take a tour of the world of no_std programming. Gjengset also provides expert guidance on API design, testing strategies, and error handling, and will help develop your understanding of foreign function interfaces, object safety, procedural macros, and much more.
You`ll Learn: How to design reliable, idiomatic, and ergonomic Rust programs based on best principles; Effecti
To praktyczny przewodnik dla programistów, którzy opanowali już podstawy Rusta i chcą wejść na poziom profesjonalnej pracy z tym językiem. Jon Gjengset prowadzi czytelnika przez świat bardziej złożonych zagadnień, takich jak ownership, traits, współbieżność, async/await czy unsafe code, pokazując, jak budować większe i bardziej elastyczne projekty. Centralnym wyzwaniem jest tu przejście od znajomości podstaw do świadomego projektowania niezawodnych, idiomatycznych i ergonomicznych programów.
To książka obcojęzyczna z obszaru literatury specjalistycznej poświęconej programowaniu, przede wszystkim językowi Rust. Łączy cechy zaawansowanego poradnika technicznego i praktycznego przewodnika dla doświadczonych deweloperów. Czytelnik może spodziewać się pogłębionego omówienia mechanizmów języka oraz wskazówek dotyczących projektowania, testowania i utrzymywania kodu.
Książka porusza temat idiomatycznego programowania w Ruście, koncentrując się na tworzeniu rozwiązań niezawodnych i wygodnych w użyciu. Ważnym motywem jest zrozumienie wewnętrznych mechanizmów języka, takich jak ownership, traits, type layout czy trait coherence, co pomaga lepiej panować nad złożonością kodu. Istotne miejsce zajmuje także współbieżność i asynchroniczność, w tym praca z async/await, dzięki czemu czytelnik poznaje bardziej zaawansowane modele budowania aplikacji. Książka rozwija również zagadnienia projektowania API, testowania i obsługi błędów, a także wprowadza do tematów takich jak foreign function interfaces, object safety, procedural macros i no_std programming.
To pozycja przeznaczona przede wszystkim dla programistów, którzy mają już opanowane podstawy Rusta i chcą rozwinąć swoje umiejętności na bardziej zaawansowanym poziomie. Najbardziej docenią ją osoby budujące większe aplikacje i biblioteki oraz pracujące nad kodem wymagającym dobrej architektury i utrzymania. Nie jest to książka nastawiona na zupełnie początkujących w tym języku.
Książka została napisana przez Jona Gjengseta.
Książka nie jest częścią serii.
Ta książka wyraźnie łączy solidne podstawy teoretyczne z praktycznym zastosowaniem ich w codziennej pracy programisty. Omawia mechanizmy języka Rust bardzo głęboko, ale robi to w kontekście projektowania większych baz kodu, bibliotek i elastycznych aplikacji. Duży nacisk kładzie na dobre praktyki, niezawodność, ergonomię oraz świadome podejmowanie decyzji projektowych. To propozycja dla osób, które chcą nie tylko rozumieć Rusta, ale też używać go dojrzale i profesjonalnie.
Książka obejmuje szeroki zakres bardziej wymagających tematów, w tym ownership, traits, unsafe code, współbieżność oraz asynchroniczność z async/await. Pokazuje także zagadnienia związane z type layout, trait coherence, no_std programming, foreign function interfaces, object safety i procedural macros. Dzięki temu czytelnik może lepiej zrozumieć zarówno działanie samego języka, jak i sposoby budowania bardziej zaawansowanych rozwiązań. Uzupełnieniem są wskazówki dotyczące projektowania API, testowania i obsługi błędów, co wzmacnia praktyczny wymiar tej pozycji.
Wydawcą książki „Rust For Rustaceans: Idiomatic Programming for Experienced Developers” jest No Starch Press,US.
Książka „Rust For Rustaceans: Idiomatic Programming for Experienced Developers” dostępna jest w miękkiej oprawie.
„Rust For Rustaceans: Idiomatic Programming for Experienced Developers” liczy 264 strony. Szacowany czas czytania to około 6 i pół godziny.
Informacje szczegółowe
ID produktu:
1331000101
Tytuł:
Rust For Rustaceans: Idiomatic Programming for Experienced Developers