YoVDO

Rust: A Language for the Next 40 Years

Offered By: ChariotSolutions via YouTube

Tags

Rust Courses Software Development Courses Memory Safety Courses Systems Programming Courses Programming Language Design Courses

Course Description

Overview

Explore the unique features and advantages of Rust in this 55-minute conference talk from Philly ETE 2019. Discover how Rust's memory safety guarantees enable more developers to write efficient systems-level code. Gain insights into Rust Editions and their role in evolving the language and compiler without breaking existing code. Learn about major organizations currently utilizing Rust for critical products. Delve into topics such as ownership, borrowing, and the language's approach to systems programming. Understand Rust's commitment to stability, portability, and simplicity, as well as its handling of legacy code. Examine the decision-making process behind Rust's development, including its Code of Conduct. Consider the future trajectory of Rust as a programming language designed for longevity and widespread adoption.

Syllabus

Intro
Rust Belt Rust Dayton, OH Oct 18 & 19
Brakeman
George Westinghouse
1893 US Railroad Safety Appliance Act
1900 Act fully enforced
why C?
Fixes common memory safety problems
Ownership Borrowing
Systems programming is for superhumans everyone
Logic bugs
Tests
portability
simplicity
legacy code
stability without
You pick when to switch editions (never is totally fine!)
Large Enterprises are using Rust
Decisions made
Code of Conduct
Memory unsafety?? = ???


Taught by

ChariotSolutions

Related Courses

Building Your Own Programming Language
Frontend Masters
BeauĀ­tiful Racket
Independent
Move Deliberately and Don't Break Anything: Lessons from Java Evolution
ChariotSolutions via YouTube
Flex - Lexical Analysis
Write your own Operating System via YouTube
The Role of Computer Science in Computer Science Education
Association for Computing Machinery (ACM) via YouTube