Tags
Language
Tags
June 2025
Su Mo Tu We Th Fr Sa
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 1 2 3 4 5
    Attention❗ To save your time, in order to download anything on this site, you must be registered 👉 HERE. If you do not have a registration yet, it is better to do it right away. ✌

    ( • )( • ) ( ͡⚆ ͜ʖ ͡⚆ ) (‿ˠ‿)
    SpicyMags.xyz

    The Rust Programming Language

    Posted By: ELK1nG
    The Rust Programming Language

    The Rust Programming Language
    Last updated 5/2017
    MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
    Language: English | Size: 588.86 MB | Duration: 4h 31m

    New open-source systems programming language

    What you'll learn
    Program in Rust
    Discuss Rust topics
    Understand Rust’s memory management abilities
    Requirements
    Previous programming knowledge
    Desire to learn Rust
    Comfortable working with a code editor
    Description
    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. Enter Rust; the brainchild of Mozilla that promises fast, efficient, and memory safe systems programming. Sound intriguing? This course will teach you everything you need to know…


     Lock Down a Low Level Language 
    Learn to program in Rust

    Understand Rust's memory management abilities

    Get to grips with a systems programming language

    Create highly concurrent, safe systems

    Increase your coding skill set


     
    Systems Programming Made Safe
     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.
     After starting with an extensive overview of Rust fundamentals, you'll hit the ground running and dive into more advanced features like vectors, generics, tuples, ownership borrowing and crates. Module 'challenges' throughout the course put your knowledge to the test – but if you need a push in the right direction, video walk throughs and code downloads are available. 
     By the end of this course you'll have a thorough understanding of Rust, of memory management in general and of systems programming specifically. You'll be well placed to begin or further your knowledge of similar languages like C++, and you can impress potential employers with your expertise in safe code. 
     What is Rust?
     Rust is a general purpose, low level programming language created by Mozilla. It was designed as a systems programming language with an emphasis on being safe, concurrent and practical. Its syntax is similar to C++, but it practices better memory safety while maintaining performance. Developers praise it for its speed and safety. It was recently awarded the title of 'most loved programming language' in the Stack Overflow Developer Survey.

    Overview

    Section 1: Introduction to the Course

    Lecture 1 Course Introduction

    Section 2: Environment

    Lecture 2 Section Introduction

    Lecture 3 Introduction to Rust and Installation

    Lecture 4 Editor

    Lecture 5 Section Summary

    Section 3: Language Fundamentals I

    Lecture 6 Section Introduction

    Lecture 7 Data Types

    Lecture 8 More Data Types and Memory Size

    Lecture 9 Stack and Heap

    Lecture 10 Scope and Shadowing

    Lecture 11 Arithmetic and Conditional Operators

    Lecture 12 M2 Challenge

    Lecture 13 Section Summary

    Section 4: Language Fundamentals II

    Lecture 14 Section Introduction

    Lecture 15 Conditionals

    Lecture 16 Loops

    Lecture 17 Match

    Lecture 18 M3 Challenge

    Lecture 19 Section Summary

    Section 5: Option & Vectors

    Lecture 20 Section Introduction

    Lecture 21 Structs and Enumeration

    Lecture 22 Option

    Lecture 23 Option (advanced topics)

    Lecture 24 Arrays

    Lecture 25 Vectors

    Lecture 26 M4 Challenge

    Lecture 27 Section Summary

    Section 6: Strings, Tuples, Functions

    Lecture 28 Section Introduction

    Lecture 29 Slicing

    Lecture 30 String Manipulation

    Lecture 31 String Challenge

    Lecture 32 Tuples and Structs

    Lecture 33 Tuples and Structs Challenge Part 1

    Lecture 34 Tuples and Structs Challenge Part 2

    Lecture 35 Functions and Closures

    Lecture 36 Section Summary

    Section 7: Ownership, Borrowing, Crates

    Lecture 37 Section Introduction

    Lecture 38 Ownership Part 1

    Lecture 39 Ownership Part 2

    Lecture 40 Borrowing Part 1

    Lecture 41 Borrowing Part 2

    Lecture 42 Creating A Crate From Scratch

    Lecture 43 Modifying Open Source Crate

    Lecture 44 Section Summary

    Section 8: Summary

    Lecture 45 Course Summary

    Section 9: Bonus Material

    Lecture 46 Bonus Lecture

    Anyone wanting to learn Rust (Desire to learn lower level language),Anyone wanting to increase their programming skill set,Not for those wanting to learn an all-purpose, simple language