{"product_id":"memory-thinking-for-rust-slides-with-descriptions-and-source-code-illustrations-second-edition-paperback","title":"Memory Thinking for Rust: Slides with Descriptions and Source Code Illustrations, Second Edition - Paperback","description":"\u003cdiv\u003e\u003cp style=\"text-align: right;\"\u003e\u003ca href=\"https:\/\/reportcopyrightinfringement.com\/\" target=\"_blank\" rel=\"nofollow\"\u003e\u003cb\u003eReport copyright infringement\u003c\/b\u003e\u003c\/a\u003e\u003c\/p\u003e\u003c\/div\u003e\u003cp\u003eby \u003cb\u003eDmitry Vostokov\u003c\/b\u003e (Author), \u003cb\u003eSoftware Diagnostics Services\u003c\/b\u003e (Author), \u003cb\u003eDublin School of Security\u003c\/b\u003e (Author)\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\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\n            \u003cdiv\u003e\n\u003cstrong\u003eNumber of Pages:\u003c\/strong\u003e 274\u003c\/div\u003e\n            \u003cdiv\u003e\n\u003cstrong\u003eDimensions:\u003c\/strong\u003e 0.71 x 10 x 8 IN\u003c\/div\u003e\n            \u003cdiv\u003e\n\u003cstrong\u003ePublication Date:\u003c\/strong\u003e May 10, 2025\u003c\/div\u003e\n            ","brand":"Books by splitShops","offers":[{"title":"Default Title","offer_id":43154146820159,"sku":"9781912636488","price":113.76,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0105\/8226\/1823\/files\/ggyVwwz5Fu9781912636488.webp?v=1776954161","url":"https:\/\/dhl-adrianne.myshopify.com\/products\/memory-thinking-for-rust-slides-with-descriptions-and-source-code-illustrations-second-edition-paperback","provider":"BBB","version":"1.0","type":"link"}