Cargando…

Mastering Rust : learn about memory safety, type system, concurrency, and the new features of Rust 2018 edition /

Rust is an empowering language that provides a rare combination of safety, speed, and zero-cost abstractions. Mastering Rust - Second Edition is filled with clear and simple explanations of the language features along with real-world examples, showing you how you can build robust, scalable, and reli...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autores principales: Sharma, Rahul (Autor), Kaihlavirta, Vesa (Autor)
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Birmingham, UK : Packt Publishing, 2019.
Edición:Second edition.
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)

MARC

LEADER 00000cam a2200000 i 4500
001 OR_on1090681119
003 OCoLC
005 20231017213018.0
006 m o d
007 cr unu||||||||
008 190326s2019 enka ob 000 0 eng d
040 |a UMI  |b eng  |e rda  |e pn  |c UMI  |d OCLCF  |d YDX  |d ESU  |d OCLCQ  |d UKMGB  |d OCLCO  |d OCLCQ  |d OCLCO 
015 |a GBC216737  |2 bnb 
016 7 |a 019253772  |2 Uk 
019 |a 1085784946 
020 |a 9781789341188 
020 |a 1789341183 
020 |z 9781789346572 
020 |z 1789346576 
029 1 |a UKMGB  |b 019253772 
035 |a (OCoLC)1090681119  |z (OCoLC)1085784946 
037 |a CL0501000036  |b Safari Books Online 
050 4 |a QA76.73.R87 
082 0 4 |a 006 
049 |a UAMI 
100 1 |a Sharma, Rahul,  |e author. 
245 1 0 |a Mastering Rust :  |b learn about memory safety, type system, concurrency, and the new features of Rust 2018 edition /  |c Rahul Sharma, Vesa Kaihlavirta. 
250 |a Second edition. 
264 1 |a Birmingham, UK :  |b Packt Publishing,  |c 2019. 
300 |a 1 online resource (1 volume) :  |b illustrations 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
588 0 |a Online resource; title from title page (Safari, viewed March 25, 2019). 
500 |a Previous edition published: 2017. 
504 |a Includes bibliographical references. 
505 0 |a Mastering rust : learn about memory safety, type system, concurrency, and the new features of Rust 2018 edition -- Contributors -- Table of Contents -- Preface -- 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: Interacting with Databases in Rust -- Chapter 15: Rust on the Web with WebAssembly -- Chapter 16: Building Desktop Applications with Rust -- Chapter 17: Debugging -- Other Books You May Enjoy -- Index. 
520 3 |a Rust is an empowering language that provides a rare combination of safety, speed, and zero-cost abstractions. Mastering Rust - Second Edition is filled with clear and simple explanations of the language features along with real-world examples, showing you how you can build robust, scalable, and reliable programs. This second edition of the book improves upon the previous one and touches on all aspects that make Rust a great language. We have included the features from latest Rust 2018 edition such as the new module system, the smarter compiler, helpful error messages, and the stable procedural macros. You'll learn how Rust can be used for systems programming, network programming, and even on the web. You'll also learn techniques such as writing memory-safe code, building idiomatic Rust libraries, writing efficient asynchronous networking code, and advanced macros. The book contains a mix of theory and hands-on tasks so you acquire the skills as well as the knowledge, and it also provides exercises to hammer the concepts in. After reading this book, you will be able to implement Rust for your enterprise projects, write better tests and documentation, design for performance, and write idiomatic Rust code. 
590 |a O'Reilly  |b O'Reilly Online Learning: Academic/Public Library Edition 
650 0 |a Rust (Computer program language) 
650 0 |a Application software  |x Development. 
650 6 |a Rust (Langage de programmation) 
650 6 |a Logiciels d'application  |x Développement. 
650 7 |a Programming & scripting languages: general.  |2 bicssc 
650 7 |a Computer networking & communications.  |2 bicssc 
650 7 |a Computers.  |x Networking  |x General.  |2 bisacsh 
650 7 |a Computers.  |x Programming Languages  |x C.  |2 bisacsh 
650 7 |a Computers.  |x Programming Languages  |x General.  |2 bisacsh 
650 7 |a Application software  |x Development  |2 fast 
650 7 |a Rust (Computer program language)  |2 fast 
700 1 |a Kaihlavirta, Vesa,  |e author. 
776 0 8 |i Print version:  |a Sharma, Rahul.  |t Mastering Rust.  |b Second edition.  |d Birmingham, UK : Packt Publishing, 2019  |z 1789346576  |z 9781789346572  |w (OCoLC)1050280164 
856 4 0 |u https://learning.oreilly.com/library/view/~/9781789346572/?ar  |z Texto completo (Requiere registro previo con correo institucional) 
938 |a YBP Library Services  |b YANK  |n 16044688 
994 |a 92  |b IZTAP