Cargando…

The Rust programming language /

"The Rust Programming Language is the official book on Rust; a community-developed, systems programming language that runs blazingly fast, prevents segfaults, and guarantees thread safety. Rust's memory safety guarantees, enforced at compile time, safeguard your programs against the many p...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autores principales: Klabnik, Steve (Autor), Nichols, Carol, 1983- (Autor)
Formato: Electrónico eBook
Idioma:Inglés
Publicado: San Francisco : No Starch Press, Inc., 2018.
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)

MARC

LEADER 00000cam a2200000 i 4500
001 OR_on1032290162
003 OCoLC
005 20231017213018.0
006 m o d
007 cr |||||||||||
008 180423s2018 cau o 001 0 eng
010 |a  2018019844 
040 |a DLC  |b eng  |e rda  |e pn  |c DLC  |d OCLCQ  |d YDX  |d TEFOD  |d RECBK  |d N$T  |d UMI  |d STF  |d TOH  |d OCLCF  |d EBLCP  |d CEF  |d G3B  |d MERUC  |d S9I  |d IDB  |d UAB  |d IUP  |d K6U  |d OCLCQ  |d VT2  |d C6I  |d UKAHL  |d OCL  |d OCLCQ  |d CUV  |d OCLCO  |d OCLCQ 
019 |a 1046682446  |a 1103282963 
020 |a 9781593278519  |q (electronic bk.) 
020 |a 1593278519  |q (electronic bk.) 
020 |z 9781593278281  |q (paperback) 
020 |a 1593278284  |q (paperback) 
020 |a 9781593278281 
029 1 |a AU@  |b 000062205872 
029 1 |a CHNEW  |b 001028402 
029 1 |a CHVBK  |b 551237929 
029 1 |a GBVCP  |b 1029873321 
029 1 |a AU@  |b 000067104184 
035 |a (OCoLC)1032290162  |z (OCoLC)1046682446  |z (OCoLC)1103282963 
037 |a C9568FD1-74C7-47B6-AFC9-DD0A36D6148A  |b OverDrive, Inc.  |n http://www.overdrive.com 
050 4 |a QA76.73.R87  |b K53 2018 
072 7 |a COM  |x 051390  |2 bisacsh 
072 7 |a COM  |x 051010  |2 bisacsh 
072 7 |a COM  |x 051000  |2 bisacsh 
082 0 4 |a 005.13/3  |2 23 
084 |a COM051390  |a COM051010  |a COM051000  |2 bisacsh 
049 |a UAMI 
100 1 |a Klabnik, Steve,  |e author. 
245 1 4 |a The Rust programming language /  |c by Steve Klabnik and Carol Nichols ; with contributions from the Rust Community. 
264 1 |a San Francisco :  |b No Starch Press, Inc.,  |c 2018. 
300 |a 1 online resource 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b n  |2 rdamedia 
338 |a online resource  |b nc  |2 rdacarrier 
347 |a data file  |2 rda 
588 0 |a Print version record. 
500 |a Includes index. 
520 |a "The Rust Programming Language is the official book on Rust; a community-developed, systems programming language that runs blazingly fast, prevents segfaults, and guarantees thread safety. Rust's memory safety guarantees, enforced at compile time, safeguard your programs against the many problems that pervade other systems languages. Rust offers the control and performance of a low-level language with the helpful abstractions of a high level one, and does this all without having a garbage collector. These characteristics make Rust useful for embedding in other languages, programs with specific space and time requirements, and writing low-level code, like device drivers and operating systems. The Rust Programming Language begins with a quick hands-on project to introduce the basics, then explores key concepts in depth, such as ownership, the type system, error handling, and fearless concurrency. Detailed explanations of Rust-oriented takes on topics like pattern matching, iterators, and smart pointers combine with examples and exercises to take you from theory to practice. In addition to its thorough coverage of more granular topics, The Rust Programming Language will show you how to: -Grasp important concepts unique to Rust like ownership, borrowing, and lifetimes -Use Cargo, Rust's built-in package manager, to build your code, including downloading and building dependencies -Effectively use Rust's zero-cost abstractions and learn to build your own Developed with help from the community, The Rust Programming Language is your official guide to becoming a productive Rust programmer"--  |c Provided by publisher. 
520 |a "The official guide to Rust, a community-developed, systems programming language. Begins with a hands-on project to introduce the basics, then explores key concepts in depth"--  |c Provided by publisher. 
505 0 |a Intro; Brief Contents; Contents in Detail; Foreword; Acknowledgments; Introduction; Who Rust Is For; Teams of Developers; Students; Companies; Open Source Developers; People Who Value Speed and Stability; Who This Book Is For; How to Use This Book; Contributing to the Book and Resources; Chapter 1: Getting Started; Installation; Local Documentation; Troubleshooting; Updating and Uninstalling; Installing rustup on Windows; Installing rustup on Linux or macOS; Hello, World!; Creating a Project Directory; Writing and Running a Rust Program; Anatomy of a Rust Program 
505 8 |a Compiling and Running Are Separate StepsHello, Cargo!; Creating a Project with Cargo; Building and Running a Cargo Project; Building for Release; Cargo as Convention; Summary; Chapter 2: Programming a Guessing Game; Setting Up a New Project; Processing a Guess; Storing Values with Variables; Handling Potential Failure with the Result Type; Printing Values with println! Placeholders; Testing the First Part; Generating a Secret Number; Using a Crate to Get More Functionality; Generating a Random Number; Comparing the Guess to the Secret Number; Allowing Multiple Guesses with Looping 
505 8 |a Quitting After a Correct GuessHandling Invalid Input; Summary; Chapter 3: Common Programming Concepts; Variables and Mutability; Differences Between Variables and Constants; Shadowing; Data Types; Scalar Types; Compound Types; Functions; Function Parameters; Statements and Expressions; Functions with Return Values; Comments; Control Flow; if Expressions; Repetition with Loops; Summary; Chapter 4: Understanding Ownership; What Is Ownership?; Return Values and Scope; Ownership and Functions; The String Type; Variable Scope; Ownership Rules; References and Borrowing; Mutable References 
505 8 |a Dangling ReferencesThe Rules of References; The Slice Type; String Slices; Other Slices; Summary; Memory and Allocation; Chapter 5: Using Structs to Structure Related Data; Defining and Instantiating Structs; Using the Field Init Shorthand When Variables and Fields Have the Same Name; Creating Instances from Other Instances with Struct Update Syntax; Using Tuple Structs Without Named Fields to Create Different Types; Unit-Like Structs Without Any Fields; An Example Program Using Structs; Refactoring with Tuples; Refactoring with Structs: Adding More Meaning 
505 8 |a Adding Useful Functionality with Derived TraitsMethod Syntax; Defining Methods; Multiple impl Blocks; Associated Functions; Methods with More Parameters; Summary; Chapter 6: Enums and Pattern Matching; Defining an Enum; Enum Values; The Option Enum and Its Advantages over Null Values; The match Control Flow Operator; Patterns That Bind to Values; Matching with Option; Matches Are Exhaustive; The _ Placeholder; Concise Control Flow with if let; Summary; Chapter 7: Using Modules to Reuse and Organize Code; mod and the Filesystem; Module Definitions; Moving Modules to Other Files 
590 |a O'Reilly  |b O'Reilly Online Learning: Academic/Public Library Edition 
650 0 |a Computer programming. 
650 0 |a C (Computer program language) 
650 0 |a Rust (Computer program language) 
650 6 |a Programmation (Informatique) 
650 6 |a C (Langage de programmation) 
650 6 |a Rust (Langage de programmation) 
650 7 |a computer programming.  |2 aat 
650 7 |a COMPUTERS  |x Programming  |x Open Source.  |2 bisacsh 
650 7 |a COMPUTERS  |x Programming Languages  |x General.  |2 bisacsh 
650 7 |a COMPUTERS  |x Programming  |x General.  |2 bisacsh 
650 7 |a Computer programming.  |2 fast  |0 (OCoLC)fst00872390 
650 7 |a C (Computer program language)  |2 fast  |0 (OCoLC)fst00843279 
650 7 |a Rust (Computer program language)  |2 fast  |0 (OCoLC)fst02002371 
700 1 |a Nichols, Carol,  |d 1983-  |e author. 
776 0 8 |i Print version:  |a Klabnik, Steve.  |t Rust programming language.  |d San Francisco : No Starch Press, [2018]  |z 9781593278281  |w (DLC) 2018014097  |w (OCoLC)1032288424 
856 4 0 |u https://learning.oreilly.com/library/view/~/9781492067665/?ar  |z Texto completo (Requiere registro previo con correo institucional) 
938 |a ProQuest Ebook Central  |b EBLB  |n EBL6049178 
938 |a EBSCOhost  |b EBSC  |n 1507476 
938 |a Recorded Books, LLC  |b RECE  |n rbeEB00704643 
938 |a YBP Library Services  |b YANK  |n 15581240 
938 |a Askews and Holts Library Services  |b ASKH  |n AH34362210 
994 |a 92  |b IZTAP