The Rust programming language

Book Cover
Average Rating
Publisher:
No Starch Press, Inc.,
Pub. Date:
2018.
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.
More Details
ISBN:
9781593278281
Also in This Series
More Like This
Reviews from GoodReads
Loading GoodReads Reviews.
Staff View

Grouping Information

Grouped Work ID 216369f6-42bc-5dc6-467a-ee2312b2ffa3
Grouping Title rust programming language
Grouping Author klabnik steve
Grouping Category book
Last Grouping Update 2018-08-19 04:50:16AM
Last Indexed 2018-09-26 04:52:31AM

Solr Details

accelerated_reader_interest_level
accelerated_reader_point_value 0
accelerated_reader_reading_level 0
auth_author2 Nichols, Carol, 1983- eauthor.
author Klabnik, Steve,
author2-role Nichols, Carol,1983- eauthor.
author_display Klabnik, Steve
available_at_arlington Westover
collection_arlington Adult Nonfiction
detailed_location_arlington Westover 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_arlington Book
format_category_arlington Books
id 216369f6-42bc-5dc6-467a-ee2312b2ffa3
isbn 9781593278281
item_details ils:.b19900041|.i21976077|Westover Adult Nonfiction|005.133 RUST KLABN|||1|false|false|||||On Shelf|Aug 10, 2018|wan||
itype_arlington Paperback
last_indexed 2018-09-26T08:52:31.98Z
lexile_score -1
literary_form Non Fiction
literary_form_full Non Fiction
local_callnumber_arlington 005.133 RUST KLABN
local_time_since_added_arlington Quarter, Six Months, Year
owning_library_arlington Arlington Public Library, Aurora Hills, Central, Cherrydale, Columbia Pike, Connection Crystal City, Detention Center, Glencarlyn, Local History, Plaza, Shirlington, Westover
owning_location_arlington Westover
primary_isbn 9781593278281
publishDate 2018
record_details ils:.b19900041|Book|Books||English|No Starch Press, Inc.,|2018.|xxvii, 519 pages ; 24 cm.
recordtype grouped_work
scoping_details_arlington
Bib IdItem IdGrouped StatusStatusLocally OwnedAvailableHoldableBookableIn Library Use OnlyLibrary OwnedHoldable PTypesBookable PTypesLocal Url
ils:.b19900041 .i21976077 On Shelf On Shelf false true true false false true 9999
subject_facet Rust (Computer programming language)
title_display The Rust programming language
title_full The Rust programming language / by Steve Klabnik and Carol Nichols ; with contributions from the Rust Community
title_short The Rust programming language