• Complain

Tim McNamara - Rust in Action: Systems programming concepts and techniques

Here you can read online Tim McNamara - Rust in Action: Systems programming concepts and techniques full text of the book (entire story) in english for free. Download pdf and epub, get meaning, cover and reviews about this ebook. year: 2021, publisher: Manning Publications Co., genre: Computer. Description of the work, (preface) as well as reviews are available. Best literature library LitArk.com created for fans of good reading and offers a wide selection of genres:

Romance novel Science fiction Adventure Detective Science History Home and family Prose Art Politics Computer Non-fiction Religion Business Children Humor

Choose a favorite category and find really read worthwhile books. Enjoy immersion in the world of imagination, feel the emotions of the characters or learn something new for yourself, make an fascinating discovery.

Tim McNamara Rust in Action: Systems programming concepts and techniques
  • Book:
    Rust in Action: Systems programming concepts and techniques
  • Author:
  • Publisher:
    Manning Publications Co.
  • Genre:
  • Year:
    2021
  • Rating:
    4 / 5
  • Favourites:
    Add to favourites
  • Your mark:
    • 80
    • 1
    • 2
    • 3
    • 4
    • 5

Rust in Action: Systems programming concepts and techniques: summary, description and annotation

We offer to read an annotation, description, summary or preface (depends on what the author of the book "Rust in Action: Systems programming concepts and techniques" wrote himself). If you haven't found the necessary information about the book — write in the comments, we will try to find it.

Tim McNamara: author's other books


Who wrote Rust in Action: Systems programming concepts and techniques? Find out the surname, the name of the author of the book and a list of all author's works by series.

Rust in Action: Systems programming concepts and techniques — read online for free the complete book (whole text) full work

Below is the text of the book, divided by pages. System saving the place of the last page read, allows you to conveniently read the book "Rust in Action: Systems programming concepts and techniques" online for free, without having to search again every time where you left off. Put a bookmark, and you can go to the page where you finished reading at any time.

Light

Font size:

Reset

Interval:

Bookmark:

Make
inside front cover

Rust in Action Systems programming concepts and techniques - image 1

Rust in Action Systems programming concepts and techniques - image 2

Rust in Action

Systems programming concepts and techniques

Tim McNamara

To comment go to liveBook

Rust in Action Systems programming concepts and techniques - image 3

Manning

Shelter Island

For more information on this and other Manning titles go to

www.manning.com

Copyright

For online information and ordering of these and other Manning books, please visit www.manning.com. The publisher offers discounts on these books when ordered in quantity.

For more information, please contact

Special Sales Department

Manning Publications Co.

20 Baldwin Road

PO Box 761

Shelter Island, NY 11964

Email: orders@manning.com

2021 by Manning Publications Co. All rights reserved.

No part of this publication may be reproduced, stored in a retrieval system, or transmitted, in any form or by means electronic, mechanical, photocopying, or otherwise, without prior written permission of the publisher.

Many of the designations used by manufacturers and sellers to distinguish their products are claimed as trademarks. Where those designations appear in the book, and Manning Publications was aware of a trademark claim, the designations have been printed in initial caps or all caps.

Recognizing the importance of preserving what has been written, it is Mannings policy to have the books we publish printed on acid-free paper, and we exert our best efforts to that end. Recognizing also our responsibility to conserve the resources of our planet, Manning books are printed on paper that is at least 15 percent recycled and processed without the use of elemental chlorine.

Rust in Action Systems programming concepts and techniques - image 4

Manning Publications Co.

20 Baldwin Road Technical

PO Box 761

Shelter Island, NY 11964

Development editor:

Elesha Hyde

Technical development editor:

Ren van den Berg

Review editor:

Mihaela Batini

Production editor:

Deirdre S. Hiam

Copy editor:

Frances Buran

Proofreader:

Melody Dolab

Technical proofreader:

Jerry Kuch

Typesetter:

Dennis Dalinnik

Cover designer:

Marija Tudor

ISBN: 9781617294556

dedication

To everyone aspiring to write safer software.

front matter
preface

No one knows whether reading a technical book is going to be worth the effort. These books can be expensive, dull, and poorly written. Even worse, theres a good chance that you wont learn anything. Luckily, this book is written by someone who understands that.

This books first aim is to teach you Rust. Rust in Action presents large, working projects to promote your learning. Over the course of the book, youll write a database, a CPU emulator, an operating system kernel, and several other interesting projects. Youll even dabble with generative art. Each project is designed to enable you to explore the Rust programming language at your own pace. For those readers who know little Rust, there are many opportunities to expand the projects in whatever direction you choose.

There is more to learning a programming language than studying its syntax and semantics, however. You are also joining a community. Unfortunately, established communities can create invisible barriers for new entrants because of their shared knowledge, jargon, and practices.

One such barrier for many new Rust programmers is the concept of systems programming. Lots of programmers come to Rust without a background in that area. To compensate for this, Rust in Action has a second aimto teach you systems programming. And, among other topics, youll learn about how memory, digital timekeeping, and device drivers work in the books 12 chapters. I hope this enables you to feel more comfortable when becoming a member of the Rust community. And we need you!

Our societies depend on software, yet critical security holes are accepted as normal and, perhaps, inevitable. Rust demonstrates that these are neither. Moreover, our computers are filled with bloated, energy-intensive applications. Rust provides a viable alternative for developing software that is less demanding on these finite resources.

Rust in Action is about empowerment. This books ultimate objective is to convince you of that. Rust is not reserved for a select group of experts. It is a tool thats available for everyone. Well done for making it this far through your learning journey; its my pleasure to take you a few more steps.

acknowledgments

Thank you to Katie for preventing me from collapsing and for picking me up when I fell down anyway. Thanks also to Florence and Octavia for your hugs and smiles, even when Dad was unable to play because he was writing.

Im indebted to so many that it feels unfair to list only a select few. There are many members of the Rust community who have supported the books development. Thousands of readers submitted corrections, questions, and suggestions via the liveBook during the books development. Every contribution has helped me refine the text. Thank you.

Im especially grateful to a small number of readers, many of whom have become friends. To A Maiga, Ana Hobden, Andrew Meredith, Andry Lesnikv, Andy Grove, Arturo J. Prez, Bruce Mitchener, Cecile Tonglet, Daniel Carosone, Eric Ridge, Esteban Kuber, Florian Gilcher, Ian Battersby, Jane Lusby, Javier Viola, Jonathan Turner, Lachezar Lechev, Luciano Mammino, Luke Jones, Natalie Bloomfield, Oleksandr Kaleniuk, Olivia Ifrim, Paul Faria, Paul J. Symonds, Philipp Gniewosz, Rod Elias, Stephen Oates, Steve Klabnik, Tannr Allard, Thomas Lockney, and William Brown; interacting with you over the last four years has been a special privilege.

To the books reviewers, I extend my warm thanks to Afshin Mehrabani, Alastair Smith, Bryce Darling, Christoffer Fink, Christopher Haupt, Damian Esteban, Federico Hernandez, Geert Van Laethem, Jeff Lim, Johan Liseborn, Josh Cohen, Konark Modi, Marc Cooper, Morgan Nelson, Ramnivas Laddad, Riccardo Moschetti, Sanket Naik, Sumant Tambe, Tim van Deurzen, Tom Barber, Wade Johnson, William Brown, William Wheeler, and Yves Dorfsman. All of your comments were read. Many of the improvements in the latter stages of the books development are owed to your thoughtful feedback.

Two team members at Manning deserve special credit for their patience, professionalism, and positivity: Elesha Hyde and Frances Buran have skillfully guided the book through many, many drafts.

Thank you also to the rest of the development editors, including Bert Bates, Jerry Kuch, Mihaela Batini, Rebecca Rinehart, Ren van den Berg, and Tim van Deurzen. My thanks also extends to the production editors, including Benjamin Berg, Deirdre Hiam, Jennifer Houle, and Paul Wells.

Rust in Action had 16 releases during its MEAP process, and these would have been impossible without the support of many. Thank you to Aleksandar Dragosavljevi, Ana Romac, Eleonor Gardner, Ivan Martinovi, Lori Weidert, Marko Rajkovi, Matko Hrvatin, Mehmed Pai, Melissa Ice, Mihaela Batini, Owen Roberts, Radmila Ercegovac, and Rejhana Markanovi.

Next page
Light

Font size:

Reset

Interval:

Bookmark:

Make

Similar books «Rust in Action: Systems programming concepts and techniques»

Look at similar books to Rust in Action: Systems programming concepts and techniques. We have selected literature similar in name and meaning in the hope of providing readers with more options to find new, interesting, not yet read works.


Reviews about «Rust in Action: Systems programming concepts and techniques»

Discussion, reviews of the book Rust in Action: Systems programming concepts and techniques and just readers' own opinions. Leave your comments, write what you think about the work, its meaning or the main characters. Specify what exactly you liked and what you didn't like, and why you think so.