000 01755nam a22003017a 4500
003 OSt
005 20220712203655.0
008 220712b |||||||| |||| 00| 0 eng d
020 _a9781718500440
020 _a1718500440
040 _c0
082 _a005.133 KLA
092 _20
100 _aKlabnik, Steve
245 _aThe Rust programming language
_cby Steve Klabnik and Carol Nichols ; with contributions from the Rust Community.
260 _aSan Francisco
_bNo Starch Press
_c2019
300 _axxix, 526 pages
_billustrations
_c27 cm
500 _a"Covers Rust 2018"--Cover Includes index.
505 _aGetting started -- Programming a guessing game -- Common programming concepts -- Understanding ownership -- Using structs to structure related data -- Enums and pattern matching -- Managing growing projects with packages, crates, and modules -- Common collections -- Error handling -- Generic types, traits, and lifetimes -- Writing automated tests -- An I/O project: building a command line program -- Functional language features: iterators and closures -- More about Cargo and Crates.io -- Smart pointers -- Fearless concurrency -- Object-oriented programming features of Rust -- Patterns and matching -- Advanced features -- Final project: building a multithreaded web server.
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"--
546 _aEnglish
650 _aRust (Computer program language)
650 _aC (Computer program language)
650 _aComputer programming.
843 _aPhotocopy
887 _2CamTech Library
942 _2ddc
_cBK
_n0
999 _c400
_d400