The Rust programming language

Book Cover
Average Rating
Publisher:
Varies, see individual formats and editions
Pub. Date:
Varies, see individual formats and editions
Language:
English
Description
The Rust Programming Language is the official book on Rust, an open-source, community-developed systems programming language that runs blazingly fast, prevents segfaults, and guarantees thread safety. This is the undisputed go-to guide to Rust, written by two members of the Rust core team, with feedback and contributions from 42 members of the community. The book assumes that you’ve written code in another programming language but makes no assumptions about which one, meaning the material is accessible and useful to developers from a wide variety of programming backgrounds.   Known by the Rust community as “The Book,” The Rust Programming Language includes concept chapters, where you’ll learn about a particular aspect of Rust, and project chapters, where you’ll apply what you’ve learned so far to build small programs.    The Book opens 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. Next come detailed explanations of Rust-oriented perspectives on topics like pattern matching, iterators, and smart pointers, with concrete examples and exercises--taking you from theory to practice.   The Rust Programming Language will also 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 and maintain your code,   including downloading and building dependencies- Effectively use Rust’s zero-cost abstractions and employ your own   You’ll learn to develop reliable code that’s speed and memory efficient, while avoiding the infamous and arcane programming pitfalls common at the systems level. When you need to dive down into lower-level control, this guide will show you how without taking on the customary risk of crashes or security holes and without requiring you to learn the fine points of a fickle toolchain.  You’ll also learn how to create command line programs, build single- and multithreaded web servers, and much more.   The Rust Programming Language fully embraces Rust’s potential to empower its users. This friendly and approachable guide will help you build not only your knowledge of Rust but also your ability to program with confidence in a wider variety of domains.
Also in This Series
More Like This
Reviews from GoodReads
Loading GoodReads Reviews.
Staff View

Grouping Information

Grouped Work ID216369f6-42bc-5dc6-467a-ee2312b2ffa3
Grouping Titlerust programming language
Grouping Authorklabnik steve
Grouping Categorybook
Last Grouping Update2020-01-24 15:46:25PM
Last Indexed2020-01-26 04:43:27AM

Solr Details

accelerated_reader_point_value0
accelerated_reader_reading_level0
auth_author2Nichols, Carol, 1983-
Nichols, Carol, 1983- eauthor.
authorKlabnik, Steve,
author2-roleNichols, Carol,1983- eauthor.
Nichols, Carol,1983-author.
author_displayKlabnik, Steve
collection_arlingtonAdult Nonfiction
detailed_location_arlingtonCentral Adult Nonfiction
display_description"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"-- "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"--
format_arlingtonBook
format_category_arlingtonBooks
id216369f6-42bc-5dc6-467a-ee2312b2ffa3
isbn9781593278281
9781718500440
item_details
Bib IdItem IdShelf LocCall NumFormatFormat CategoryNum CopiesIs Order ItemIs eContenteContent SourceeContent FileeContent URLsubformatDetailed StatusLast CheckinLocationSub-location
ils:.b20756719.i2268119xCentral Adult Nonfiction005.133 RUST KLABN 20191falsefalseIn TransitJan 24, 2020can
ils:.b19900041.i21976077Central Adult Nonfiction005.133 RUST KLABN1falsefalseDue Feb 9, 2020Nov 30, 2019can
itype_arlingtonPaperback
last_indexed2020-01-26T09:43:27.716Z
lexile_score-1
literary_formNon Fiction
literary_form_fullNon Fiction
local_callnumber_arlington005.133 RUST KLABN
005.133 RUST KLABN 2019
owning_library_arlingtonArlington Public Library
Aurora Hills
Central
Cherrydale
Columbia Pike
Connection Crystal City
Detention Center
Glencarlyn
Local History
Plaza
Shirlington
Westover
owning_location_arlingtonCentral
primary_isbn9781718500440
publishDate2018
2019
record_details
Bib IdFormatFormat CategoryEditionLanguagePublisherPublication DatePhysical Description
ils:.b20756719BookBooksEnglishNo Starch Press, [2019]xxix, 526 pages : illustrations ; 24 cm
ils:.b19900041BookBooksEnglishNo Starch Press, Inc., 2018.xxvii, 519 pages ; 24 cm.
recordtypegrouped_work
scoping_details_arlington
Bib IdItem IdGrouped StatusStatusLocally OwnedAvailableHoldableBookableIn Library Use OnlyLibrary OwnedHoldable PTypesBookable PTypesLocal Url
ils:.b20756719.i2268119xIn TransitIn Transitfalsefalsetruefalsefalsetrue9999
ils:.b19900041.i21976077Checked OutChecked Outfalsefalsetruefalsefalsetrue9999
subject_facetC (Computer program language)
Computer programming
Rust (Computer program language)
Rust (Computer programming language)
title_displayThe Rust programming language
title_fullThe Rust programming language / by Steve Klabnik and Carol Nichols ; with contributions from the Rust Community
title_shortThe Rust programming language