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.
- 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.
Font size:
Interval:
Bookmark:
Systems programming concepts and techniques
Tim McNamara
To comment go to liveBook
Manning
Shelter Island
For more information on this and other Manning titles go to
www.manning.com
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.
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
To everyone aspiring to write safer software.
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.
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.
Font size:
Interval:
Bookmark:
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.
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.