M2 Challenge solution ?? My Solution ... pub fn main2() { println!("starting m2_challenge"); let number = 26; let canbe = match number % 2 == 0 { true => "Can be", false => "Can't be", }; println!("{} {} divided by 2", number, canbe); }
Rust Programming Language Online Training
Master Rust, a fast systems programming language
Development,Programming Languages
Lectures -45
Resources -1
Duration -4.5 hours
30-days Money-Back Guarantee
Get your team access to 10000+ top Tutorials Point courses anytime, anywhere.
Course Description
Rust Programming Language is the brainchild of Mozilla that promises fast, efficient, and memory-safe systems programming.
More and more often these days, we're hearing news reports of large-scale security threats to highly sensitive computer systems. Whether it's a major website getting hacked, personal information stolen from company databases, or even cyber identity theft, there is always one common weak link; unsafe code. Using Rust programming language gives you performance, safety, and memory management. Sound intriguing? This course will teach you everything you need to know.
Rust Programming Language Online Training Overview
This course is aimed at intermediate coders with some previous programming knowledge. If you're comfortable working with a code editor and want to add another tool to your programming skill set, then this course is perfect for you.
By enrolling in this course you will learn to program in Rust and lock down a low-level language. The course will help you understand Rust's memory management abilities. Not only will increase your coding skill set, but also create highly concurrent, safe systems by getting to grips with this system programming language.
After a thorough introduction to the principles of Rust, you'll delve right into more complex features like vectors, generics, tuples, ownership borrowing, and crates. The course's module "challenges" put your knowledge to the test, but if you need a little help, there are video walkthroughs and code downloads accessible.
You'll have a solid understanding of Rust, memory management in general, and systems programming in particular by the end of this course. You'll be in a good position to start learning or expanding your understanding of languages like C++, and your proficiency in safe code will wow potential employers.
What is Rust?
Mozilla developed the low-level, general-purpose programming language, Rust with a focus on being safe, concurrent, and useful as a systems programming language. Although it uses improved memory safety while preserving efficiency, its syntax is identical to C++. Its speed and security are praised by developers. In the most recent Stack Overflow Developer Survey, it was named the "most liked programming language.
Goals
What will you learn in this course:
- Learn Rust programming from the basics
- Learn to control low-level details
- Build applications that require high performance and low latency
- Write concurrent and parallel programs
- Learn to write code that is readable, maintainable, and extensible
Prerequisites
What are the prerequisites for this course?
- Basic programming skills
- Knowledge of C++ is a plus
Curriculum
Check out the detailed breakdown of what’s inside the course
Introduction to the Course
1 Lectures
- Course Introduction 02:44 02:44
Environment
4 Lectures
Language Fundamentals I
8 Lectures
Language Fundamentals II
6 Lectures
Option & Vectors
8 Lectures
Strings, Tuples, Functions
9 Lectures
Ownership, Borrowing, Crates
9 Lectures
Instructor Details
Stone River eLearning
eCourse Certificate
Use your certificate to make a career change or to advance in your current career.
Our students work
with the Best
Feedbacks
Related Video Courses
View MoreAnnual Membership
Become a valued member of Tutorials Point and enjoy unlimited access to our vast library of top-rated Video Courses
Subscribe nowOnline Certifications
Master prominent technologies at full length and become a valued certified professional.
Explore Now