Beginning Rust Programming 1st Edition by Ric Messier – Ebook PDF Instant Download/Delivery: 9781119712978 ,1119712971
Full download Beginning Rust Programming 1st Edition after payment
Product details:
ISBN 10: 1119712971
ISBN 13: 9781119712978
Author: Ric Messier
This is not your typical programming book! Jump right in with interesting, useful programs, some of which are drawn from classic computer science problems as a way of talking about the programming constructs in the language rather than explaining everything in a dry, theoretical manner that doesn’t translate well to implementation.
Rust programming has been the “most loved programming language” in the Stack Overflow Developer Survey every year since 2016!
Learn why programmers are using Rust due to it’s performance and efficency, without the errors and crashes that a programmer would find in common languages such as C and C++. Built around solving real problems, this book will help introduce you to computer science problems that can be built upon to create solutions for other problems.
LEARN BY DOING: This book will focus on a practical approach to learing Rust. You will learn all of the language fundamentals through the use of programming examples that do interesting things! All of the programs covered will be based on a computer science problem or othre interesting problems that can be used as a foundation for demonstrating language syntax, data types and structures, and other features or techniques for developing programs.
Beginning Rust Programming 1st Edition Table of contents:
1 Game of Life: The Basics
GAME OF LIFE: THE PROGRAM
STARTING WITH CARGO
PUTTING THE PIECES TOGETHER
GENERATING THE GAME GRID
DISSECTING MAIN
LOOKING AT MORE FUNCTION FUNCTIONS
COMPILING PROGRAMS
SUMMARY
ADDITIONAL RESOURCES
2 Extended Life
UNDERSTANDING OWNERSHIP
EXTENDING LIFE
READING FROM FILES
OUTPUTTING TO THE TERMINAL
SUMMARY
ADDITIONAL RESOURCES
3 Building a Library
REFERENCES
FIRST PASS
SECOND PASS
SUMMARY
ADDITIONAL RESOURCES
4 Hangman
OUR DATA
READING FILES AND SELECTING WORDS
THE REST OF THE STORY
SUMMARY
ADDITIONAL RESOURCES
5 In Concurrence
THE DINING PHILOSOPHERS
THE MAIN EVENT
THREADING IN THE MAIN
SUMMARY
ADDITIONAL RESOURCES
6 Clients and Servers
PLANNING
NETWORK PROGRAMMING
RUST TCP SERVER
SUMMARY
ADDITIONAL RESOURCES
7 Client-Side Applications
ENCRYPTION
REMOTE ACCESS CLIENT
SUMMARY
ADDITIONAL RESOURCES
8 Going Relational
APPLICATION ARCHITECTURES
DATABASES
WRITING A DATABASE PROGRAM
SUMMARY
ADDITIONAL RESOURCES
9 No(SQL) Going
ASSERTIONS
NOSQL
WORKING WITH MONGODB
SUMMARY
ADDITIONAL RESOURCES
10 Web Communications
STYLE GUIDES
HYPERTEXT TRANSFER PROTOCOL
CLIENT COMMUNICATION
SUMMARY
ADDITIONAL RESOURCES
11 Web Server
OFFENSIVE VS. DEFENSIVE PROGRAMMING
WEB APPLICATION COMMUNICATIONS
RUST ROCKET
SUMMARY
ADDITIONAL RESOURCES
12 Getting to the System
EXTENDING FUNCTIONALITY
WINDOWS REGISTRY
SYSTEM INFORMATION WITH RUST
PERSISTENCE (FOR FUN)
SUMMARY
ADDITIONAL RESOURCES
13 Device Programming
LOGGING
WORKING WITH RASPBERRY PI
SUMMARY
ADDITIONAL RESOURCES
14 Collecting Stuff
ARRAYS AND VECTORS
LINKED LISTS
SEARCH TREES
SUMMARY
ADDITIONAL RESOURCES
15 Odds and Sods
UNIT TESTING
RECURSION
MACHINE LEARNING
SUMMARY
ADDITIONAL RESOURCES
INDEX
COPYRIGHT
ABOUT THE AUTHOR
ABOUT THE TECHNICAL EDITOR
ACKNOWLEDGMENTS
People also search for Beginning Rust Programming 1st Edition:
how to start rust programming language
how to learn rust programming
programming rust vs the rust programming language
rust programming ideas
rust programming by example
Tags:
Ric Messier,Beginning,Rust Programming