{"product_id":"memory-thinking-for-rust-dmitry-vostokov-9781912636488","title":"Memory Thinking for Rust: Slides with Descriptions and Source Code Illustrations, Second Edition","description":"\u003cp\u003eMemory Thinking for Rust reviews memory-related topics from the perspective of software structure and behavior analysis and teaches Rust language aspects in parallel while demonstrating relevant code internals on Windows (x64) and Linux (x64 and ARM64) platforms: \u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eRelevant language constructs\u003c\/li\u003e\n\u003cli\u003eMemory layout of structs and enums\u003c\/li\u003e\n\u003cli\u003eReferences, ownership, borrowing, and lifecycle\u003c\/li\u003e\n\u003cli\u003eUnsafe pointers\u003c\/li\u003e\n\u003cli\u003eLocal, static, and dynamic memory\u003c\/li\u003e\n\u003cli\u003eFunctions, closures\u003c\/li\u003e\n\u003cli\u003eSmart pointers\u003c\/li\u003e\n\u003cli\u003eObject-oriented and functional features\u003c\/li\u003e\n\u003cli\u003eWindows and Linux specifics\u003c\/li\u003e\n\u003cli\u003e... and much more\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003eThe new book edition updates and extends the existing topics, adding some missing from the first edition. The updated book also has a new format similar to the second edition of Memory Thinking books for C and C++.\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003eThe book contains slides, brief notes highlighting particular points, and related source code with execution output. The following audiences may benefit from the book: \u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eRust developers who want to deepen their knowledge\u003c\/li\u003e\n\u003cli\u003eNon-C and C++ developers (for example, Java, Scala, Python) who want to learn more about pointer and reference internals\u003c\/li\u003e\n\u003cli\u003eC and C++ developers who want to port their memory thinking to Rust quickly\u003c\/li\u003e\n\u003c\/ul\u003e\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e Dmitry Vostokov, Software Diagnostics Services, Dublin School of Security\u003cbr\u003e\u003cb\u003eISBN-10:\u003c\/b\u003e 1912636484\u003cbr\u003e\u003cb\u003eISBN-13:\u003c\/b\u003e 9781912636488\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e Opentask\u003cbr\u003e\u003cb\u003eLanguage:\u003c\/b\u003e English\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 05\/10\/2025\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 274\u003cbr\u003e\u003cb\u003eFormat:\u003c\/b\u003e Paperback\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 1.67lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 10.00h x 8.00w x 0.71d","brand":"Dmitry Vostokov","offers":[{"title":"Paperback","offer_id":47244395217151,"sku":"9781912636488","price":79.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0662\/2982\/9887\/files\/img_e8c062b8-cd7a-4c21-8687-987d1fd29a69.jpg?v=1758135638","url":"https:\/\/www.whiterainbookhouse.com\/products\/memory-thinking-for-rust-dmitry-vostokov-9781912636488","provider":"WR Book House","version":"1.0","type":"link"}