The complete rust programming reference guide : design, develop, and deploy effective software systems using the advanced constructs of rust / / Rahul Sharma, Vesa Kaihlavirta, Claus Matzinger
| The complete rust programming reference guide : design, develop, and deploy effective software systems using the advanced constructs of rust / / Rahul Sharma, Vesa Kaihlavirta, Claus Matzinger |
| Autore | Sharma Rahul |
| Edizione | [First edition.] |
| Pubbl/distr/stampa | Birmingham, UK : , : Packt Publishing, , 2019 |
| Descrizione fisica | 1 online resource (685 pages) |
| Disciplina | 005.3 |
| Soggetto topico |
Application software - Development
Rust (Computer program language) |
| ISBN |
1838826386
9781838826383 1838828109 9781838828103 |
| Formato | Materiale a stampa |
| Livello bibliografico | Monografia |
| Lingua di pubblicazione | eng |
| Nota di contenuto | Chapter 1: Getting Started with Rust -- Chapter 2: Managing Projects with Cargo -- Chapter 3: Tests, Documentation, and Benchmarks -- Chapter 4: Types, Generics, and Traits -- Chapter 5: Memory Management and Safety -- Chapter 6: Error Handling -- Chapter 7: Advanced Concepts -- Chapter 8: Concurrency -- Chapter 9: Metaprogramming with Macros -- Chapter 10: Unsafe Rust and Foreign Function Interfaces -- Chapter 11: Logging -- Chapter 12: Network Programming in Rust -- Chapter 13: Building Web Applications with Rust -- Chapter 14: Lists, Lists, and More Lists -- Chapter 15: Robust Trees -- Chapter 16: Exploring Maps and Sets -- Chapter 17: Collections in Rust -- Chapter 18: Algorithm Evaluation -- Chapter 19: Ordering Things -- Chapter 20: Finding Stuff -- Chapter 21: Random and Combinatorial -- Chapter 22: Algorithms of the Standard Library. |
| Record Nr. | UNINA-9910793525703321 |
Sharma Rahul
|
||
| Birmingham, UK : , : Packt Publishing, , 2019 | ||
| Lo trovi qui: Univ. Federico II | ||
| ||
The complete rust programming reference guide : design, develop, and deploy effective software systems using the advanced constructs of rust / / Rahul Sharma, Vesa Kaihlavirta, Claus Matzinger
| The complete rust programming reference guide : design, develop, and deploy effective software systems using the advanced constructs of rust / / Rahul Sharma, Vesa Kaihlavirta, Claus Matzinger |
| Autore | Sharma Rahul |
| Edizione | [First edition.] |
| Pubbl/distr/stampa | Birmingham, UK : , : Packt Publishing, , 2019 |
| Descrizione fisica | 1 online resource (685 pages) |
| Disciplina | 005.3 |
| Soggetto topico |
Application software - Development
Rust (Computer program language) |
| ISBN |
1838826386
9781838826383 1838828109 9781838828103 |
| Formato | Materiale a stampa |
| Livello bibliografico | Monografia |
| Lingua di pubblicazione | eng |
| Nota di contenuto | Chapter 1: Getting Started with Rust -- Chapter 2: Managing Projects with Cargo -- Chapter 3: Tests, Documentation, and Benchmarks -- Chapter 4: Types, Generics, and Traits -- Chapter 5: Memory Management and Safety -- Chapter 6: Error Handling -- Chapter 7: Advanced Concepts -- Chapter 8: Concurrency -- Chapter 9: Metaprogramming with Macros -- Chapter 10: Unsafe Rust and Foreign Function Interfaces -- Chapter 11: Logging -- Chapter 12: Network Programming in Rust -- Chapter 13: Building Web Applications with Rust -- Chapter 14: Lists, Lists, and More Lists -- Chapter 15: Robust Trees -- Chapter 16: Exploring Maps and Sets -- Chapter 17: Collections in Rust -- Chapter 18: Algorithm Evaluation -- Chapter 19: Ordering Things -- Chapter 20: Finding Stuff -- Chapter 21: Random and Combinatorial -- Chapter 22: Algorithms of the Standard Library. |
| Record Nr. | UNINA-9910808269103321 |
Sharma Rahul
|
||
| Birmingham, UK : , : Packt Publishing, , 2019 | ||
| Lo trovi qui: Univ. Federico II | ||
| ||
Getting started with secure embedded systems : developing IoT systems for micro:bit and Raspberry Pi Pico using Rust and Tock / / Alexandru Radovici and Ioana Culic
| Getting started with secure embedded systems : developing IoT systems for micro:bit and Raspberry Pi Pico using Rust and Tock / / Alexandru Radovici and Ioana Culic |
| Autore | Radovici Alexandru |
| Pubbl/distr/stampa | New York, New York : , : Apress L. P., , [2022] |
| Descrizione fisica | 1 online resource (542 pages) |
| Disciplina | 005.8 |
| Collana | Technology in action |
| Soggetto topico |
Embedded computer systems - Security measures
Internet of things Rust (Computer program language) Software engineering Computer networks |
| ISBN | 1-4842-7789-9 |
| Formato | Materiale a stampa |
| Livello bibliografico | Monografia |
| Lingua di pubblicazione | eng |
| Nota di contenuto | Chapter 1: Embedded Systems and Architectures -- Chapter 2: Embedded Systems Software Development -- Chapter 3: The Tock Architecture System -- Chapter 4: Rust for Tock -- Chapter 5: Getting Started with Tock OS -- Chapter 6: The Structure of a Custom Tock System -- Chapter 7: Userspace Applications Development -- Chapter 8: Writing a Synchronus Syscall Capsule -- Chapter 9: Writing an Asynchronus Syscall Capsule -- Chapter 10: The Implementation of a Service Capsule -- Chapter 12: Tock Userspace Driver -- Chapter 12: Tock Systems Manager. |
| Record Nr. | UNINA-9910523001903321 |
Radovici Alexandru
|
||
| New York, New York : , : Apress L. P., , [2022] | ||
| Lo trovi qui: Univ. Federico II | ||
| ||
Hands-on Rust : effective learning through 2D game development and play / / Herbert Wolverson
| Hands-on Rust : effective learning through 2D game development and play / / Herbert Wolverson |
| Autore | Wolverson Herbert |
| Edizione | [First edition.] |
| Pubbl/distr/stampa | [Raleigh, North Carolina] : , : The Pragmatic Bookshelf, , [2021] |
| Descrizione fisica | 1 online resource (332 pages) |
| Disciplina | 005.133 |
| Collana | The pragmatic programmers |
| Soggetto topico | Rust (Computer program language) |
| ISBN |
9781680508819
1680508814 9781680508802 1680508806 |
| Formato | Materiale a stampa |
| Livello bibliografico | Monografia |
| Lingua di pubblicazione | eng |
| Nota di contenuto | Part I: Getting Started with Rust -- 1. Rust and Your Development Environment -- 2. First Steps with Rust -- 3. Build Your First Game with Rust -- Part II: Building a Dungeon Crawler -- 4. Design a Dungeon Crawler -- 5. Build a Dungeon Crawler -- 6. Compose Dungeon Denizens -- 7. Take Turns with the Monsters -- 8. Health and Melee Combat -- 9. Victory and Defeat -- 10. Fields of View -- 11. More Interesting Dungeons -- 12. Map Themes -- 13. Inventory and Power-Ups -- 14. Deeper Dungeons -- 15. Combat Systems and Loot -- 16. Final Steps and Finishing Touches -- Part III: Additional Resources. |
| Record Nr. | UNINA-9911008921703321 |
Wolverson Herbert
|
||
| [Raleigh, North Carolina] : , : The Pragmatic Bookshelf, , [2021] | ||
| Lo trovi qui: Univ. Federico II | ||
| ||
Practical Rust web projects : building cloud and web-based applications / / Shing Lyu
| Practical Rust web projects : building cloud and web-based applications / / Shing Lyu |
| Autore | Lyu Shing |
| Edizione | [1st ed. 2021.] |
| Pubbl/distr/stampa | New York, New York State : , : APress, , [2021] |
| Descrizione fisica | 1 online resource (XI, 256 p. 30 illus.) |
| Disciplina | 005.133 |
| Soggetto topico |
Rust (Computer program language)
Web site development |
| ISBN | 1-4842-6589-0 |
| Formato | Materiale a stampa |
| Livello bibliografico | Monografia |
| Lingua di pubblicazione | eng |
| Nota di contenuto | Chapter 1: Rust in the Web World -- Chapter 2: Developing Websites -- Chapter 3: REST APIs -- Chapter 4: Chatting in Real Time with WebSocket -- Chapter 5: Going Serverless -- Chapter 6: High Performance Web Frontend using WebAssembly. |
| Record Nr. | UNINA-9910483950703321 |
Lyu Shing
|
||
| New York, New York State : , : APress, , [2021] | ||
| Lo trovi qui: Univ. Federico II | ||
| ||
PRACTICAL WEBASSEMBLY : explore the fundamentals of webassembly programming using rust
| PRACTICAL WEBASSEMBLY : explore the fundamentals of webassembly programming using rust |
| Autore | Nellaiyapen Sendil Kumar |
| Pubbl/distr/stampa | [Place of publication not identified] : , : PACKT PUBLISHING LIMITED, , 2022 |
| Descrizione fisica | 1 online resource (232 p.) |
| Disciplina | 006.7/6 |
| Soggetto topico |
Web site development - Computer programs
Application software - Development Internet programming Assembly languages (Electronic computers) Rust (Computer program language) |
| ISBN |
9781838828004
1838828001 |
| Formato | Materiale a stampa |
| Livello bibliografico | Monografia |
| Lingua di pubblicazione | eng |
| Nota di contenuto |
Intro -- Title page -- Copyright and Credits -- Dedication -- Contributors -- Table of Contents -- Preface -- Section 1: Introduction to WebAssembly -- Chapter 1: Understanding LLVM -- Technical requirements -- Understanding compilers -- Compiled languages -- Compiler efficiency -- Exploring LLVM -- LLVM in action -- Summary -- Chapter 2: Understanding Emscripten -- Technical requirements -- Installing Emscripten using emsdk -- Generating asm.js using Emscripten -- Running Hello World with Emscripten in Node.js -- Running Hello World with Emscripten in the browser
Exploring other options in emsdk -- Listing the tools and SDK -- Managing the tools and SDK -- Understanding various levels of optimizations -- Optimizations -- Closure Compiler -- Summary -- Chapter 3: Exploring WebAssembly Modules -- Technical requirements -- Understanding how WebAssembly works -- Understanding JavaScript execution inside the JavaScript engine -- Understanding WebAssembly execution inside the JavaScript engine -- Exploring the WebAssembly text format -- Building a function in WebAssembly text format -- Summary -- Section 2: WebAssembly Tools Chapter 4: Understanding WebAssembly Binary Toolkit -- Technical requirements -- Getting started with WABT -- Installing WABT -- Converting WAST into WASM -- Converting WASM into WAST -- f or -- fold-exprs -- Converting WASM into C -- simple.h -- simple.c -- Converting WAST into JSON -- Understanding a few other tools provided by WABT -- wasm-objdump -- wasm-strip -- wasm-validate -- wasm-interp -- Summary -- Chapter 5: Understanding Sections in WebAssembly Modules -- Technical requirements -- Exports and imports -- Exports -- Imports -- Globals -- Start -- Memory -- Summary Chapter 6: Installing and Using Binaryen -- Technical requirements -- Installing and using Binaryen -- Linux/macOS -- Windows -- wasm-as -- wasm-dis -- wasm-opt -- wasm2js -- Summary -- Section 3: Rust and WebAssembly -- Chapter 7: Integrating Rust with WebAssembly -- Technical requirements -- Installing Rust -- Converting Rust into WebAssembly via rustc -- Converting Rust into WebAssembly via Cargo -- Installing wasm-bindgen -- Converting Rust into WebAssembly via wasm-bindgen -- Summary -- Chapter 8: Bundling WebAssembly Using wasm-pack -- Technical requirements Bundling WebAssembly modules with webpack -- Bundling WebAssembly modules with Parcel -- Introducing wasm-pack -- Why do you need wasm-pack? -- How to use wasm-pack -- Packing and publishing using wasm-pack -- Summary -- Chapter 9: Crossing the Boundary between Rust and WebAssembly -- Technical requirements -- Sharing classes from Rust with JavaScript -- Sharing classes from JavaScript with Rust -- Calling the JavaScript API via WebAssembly -- Calling closures via WebAssembly -- Importing the JavaScript function into Rust -- Calling a web API via WebAssembly -- Summary |
| Record Nr. | UNINA-9911009184803321 |
Nellaiyapen Sendil Kumar
|
||
| [Place of publication not identified] : , : PACKT PUBLISHING LIMITED, , 2022 | ||
| Lo trovi qui: Univ. Federico II | ||
| ||
Rust for the IoT : building Internet of Things apps with Rust and Raspberry Pi / / Joseph Faisal Nusairat
| Rust for the IoT : building Internet of Things apps with Rust and Raspberry Pi / / Joseph Faisal Nusairat |
| Autore | Nusairat Joseph Faisal |
| Edizione | [1st ed. 2020.] |
| Pubbl/distr/stampa | New York, New York : , : Apress, , [2020] |
| Descrizione fisica | 1 online resource (XX, 595 p. 81 illus., 74 illus. in color.) |
| Disciplina | 005.133 |
| Soggetto topico |
Rust (Computer program language)
Internet of things Raspberry Pi (Computer) |
| ISBN | 1-4842-5860-6 |
| Formato | Materiale a stampa |
| Livello bibliografico | Monografia |
| Lingua di pubblicazione | eng |
| Nota di contenuto | 1: Introduction -- 2: Server Side -- 3: File Uploading and Parsing -- 4: Messaging and GraphQL -- 5: Performance -- 6: Security -- 7: Deployment -- 8: Sense HAT Part I -- 9: Sense HAT Part II -- 10: Camera -- 11: Integration -- 12: Final Thoughts. |
| Record Nr. | UNINA-9910427054703321 |
Nusairat Joseph Faisal
|
||
| New York, New York : , : Apress, , [2020] | ||
| Lo trovi qui: Univ. Federico II | ||
| ||