• Complain

Ivo Balbaert - Rust Essentials

Here you can read online Ivo Balbaert - Rust Essentials full text of the book (entire story) in english for free. Download pdf and epub, get meaning, cover and reviews about this ebook. year: 2015, publisher: Packt Publishing, genre: Home and family. 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.

Ivo Balbaert Rust Essentials
  • Book:
    Rust Essentials
  • Author:
  • Publisher:
    Packt Publishing
  • Genre:
  • Year:
    2015
  • Rating:
    4 / 5
  • Favourites:
    Add to favourites
  • Your mark:
    • 80
    • 1
    • 2
    • 3
    • 4
    • 5

Rust Essentials: summary, description and annotation

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

Discover how to use Rust to write fast, secure, and concurrent systems and applications

About This Book
  • Learn how to create secure and blazingly fast programs in Rust
  • Start working with Rust in a multicore and distributed environment
  • Explore the core characteristics of Rust - safety, performance, and concurrency - to build error free and robust code
Who This Book Is For

This book is intended for software developers interested in systems level and application programming, and are looking for a quick entry into using Rust and understanding the core features of the framework. It is assumed that you have a basic understanding of Java, C#, Ruby, Python or JavaScript.

In Detail

Starting by comparing Rust with other programming languages, this book will show you where and how to use Rust. It will discuss primitive types along with variables and their scope, binding and casting, simple functions, and ways to control execution flow in a program.

Next, the book covers flexible arrays, vectors, tuples, enums, and structs. You will then generalize the code with higher-order functions and generics applying it to closures, iterators, consumers, and so on. Memory safety is ensured by the compiler by using references, pointers, boxes, reference counting, and atomic reference counting. You will learn how to build macros and crates and discover concurrency for multicore execution.

By the end of this book, you will have successfully migrated to using Rust and will be able to use it as your main programming language.

Ivo Balbaert: author's other books


Who wrote Rust Essentials? Find out the surname, the name of the author of the book and a list of all author's works by series.

Rust Essentials — 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 Essentials" 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
Rust Essentials

Table of Contents
Rust Essentials

Rust Essentials

Copyright 2015 Packt Publishing

All rights reserved. No part of this book may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written permission of the publisher, except in the case of brief quotations embedded in critical articles or reviews.

Every effort has been made in the preparation of this book to ensure the accuracy of the information presented. However, the information contained in this book is sold without warranty, either express or implied. Neither the author, nor Packt Publishing, and its dealers and distributors will be held liable for any damages caused or alleged to be caused directly or indirectly by this book.

Packt Publishing has endeavored to provide trademark information about all of the companies and products mentioned in this book by the appropriate use of capitals. However, Packt Publishing cannot guarantee the accuracy of this information.

First published: May 2015

Production reference: 1220515

Published by Packt Publishing Ltd.

Livery Place

35 Livery Street

Birmingham B3 2PB, UK.

ISBN 978-1-78528-576-9

www.packtpub.com

Credits

Author

Ivo Balbaert

Reviewers

Alfie John

Anthony Miyaguchi

Bharadwaj Srigiriraju

Syed Omar Faruk Towaha

Tony Zou

Commissioning Editor

Akram Hussain

Acquisition Editor

Rebecca You

Content Development Editor

Manasi Pandire

Technical Editors

Tanmayee Patil

Shiny Poojary

Mohita Vyas

Copy Editor

Jasmine Nadar

Project Coordinator

Suzanne Coutinho

Proofreaders

Stephen Copestake

Safis Editing

Indexer

Tejal Soni

Production Coordinator

Aparna Bhagat

Cover Work

Aparna Bhagat

About the Author

Ivo Balbaert is currently a lecturer of (web) programming and databases at CVO Antwerpen (www.cvoantwerpen.be), a community college in Belgium. He received a PhD in applied physics from the University of Antwerp in 1986. He worked in the software industry as a developer and consultant for several companies for 20 years and as a project manager at the University Hospital of Antwerp for 10 years. From 2000 onwards, he switched to partly teaching and partly developing software (KHM Mechelen, CVO Antwerp).

He wrote an introductory book in Dutch about developing in Ruby and Rails, Programmeren met Ruby en Rails , Van Duuren Media .

In 2012, he authored a book on the Go programming language, The Way To Go , iUniverse .

In 2013, in collaboration with Dzenan Ridzanovic, he wrote Learning Dart and Dart Cookbook , both by Packt Publishing.

In 2014, he wrote Getting Started with Julia , Packt Publishing .

I would like to thank the technical reviewers, especially Brian Anderson, Alfie John, and Anne-Marie Mission, for their many useful remarks that improved the text, and my wife, Christiane, for her support.

About the Reviewers

Anthony Miyaguchi is a computer science and engineering student at UCLA. He is active in the open source community and has worked on a variety of different projects, from embedded programming to web technologies. If he finds free time, he would like to make a dent in his collection of books.

Bharadwaj Srigiriraju is a computer science graduate from IIITDM, Jabalpur, who now works as a software developer at Chumbak, Bangalore. He is a technology enthusiast who loves to develop web apps and hack on (shiny) new technologies. He specializes in Python and firmly believes that Rust will replace C very soon. You can reach him at <.

Syed Omar Faruk Towaha is a programmer and physicist from Shahjalal University of Science and Technology, Sylhet, Bangladesh. He is involved with the Rust development team and writes and reviews books on several programming languages. He is an Oracle Certified Professional (OCP) developer and loves open source technology. He has been working with several science projects and some research projects at his university as well as in international laboratories. He enjoys designing algorithms and circuit theory. He volunteers at Mozilla by arranging events as a Mozilla representative (http://reps.mozilla.org/).

He is the president of a famous astronomical organization, CAM-SUST (http://camsust.org/). He loves working in teams and being associated with interesting projects.

His recent books include How You Should Design Algorithms , Easy Circuits for Kids , Wonder in Quantum Physics , and Fundamentals of Ruby .

You can contact him at <.

I would like to thank the author of this wonderful book and also Suzanne Coutinho and Nikita Michael for their help. This is a pretty good book on Rust, and I will recommend it to anyone who wants to learn Rust. I hope that the author writes more books on Rust, especially by developing games and some exciting things to let the common people know how rich the rust language is.

Tony Zou is currently pursuing his undergraduate studies at the University of Waterloo. He has been programming for 4 years and has worked on a few projects. He enjoys competitive programming and working with exciting new languages such as Rust.

www.PacktPub.com
Support files, eBooks, discount offers, and more

For support files and downloads related to your book, please visit www.PacktPub.com.

Did you know that Packt offers eBook versions of every book published, with PDF and ePub files available? You can upgrade to the eBook version at > for more details.

At www.PacktPub.com, you can also read a collection of free technical articles, sign up for a range of free newsletters and receive exclusive discounts and offers on Packt books and eBooks.

httpswww2packtpubcombookssubscriptionpacktlib Do you need instant - photo 1

https://www2.packtpub.com/books/subscription/packtlib

Do you need instant solutions to your IT questions? PacktLib is Packt's online digital book library. Here, you can search, access, and read Packt's entire library of books.

Why subscribe?
  • Fully searchable across every book published by Packt
  • Copy and paste, print, and bookmark content
  • On demand and accessible via a web browser
Free access for Packt account holders

If you have an account with Packt at www.PacktPub.com, you can use this to access PacktLib today and view 9 entirely free books. Simply use your login credentials for immediate access.

Preface

Rust is the new open source and compiled programming language that finally promises software developers the utmost safetynot only type safety but memory safety as well. The compiler carefully checks all uses of variables and pointers so that common problems from C / C++ and other languages, such as pointers to wrong memory locations or null references, are a thing of the past. Potential problems are detected at compilation time so that Rust programs execute at speeds that are comparable with their C++ counterparts.

Next page
Light

Font size:

Reset

Interval:

Bookmark:

Make

Similar books «Rust Essentials»

Look at similar books to Rust Essentials. 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 Essentials»

Discussion, reviews of the book Rust Essentials 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.