Overview
Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the emerging Rust programming language in this conference talk from Philly ETE 2015. Discover why Rust is generating excitement in the developer community and how it combines the power of systems programming with the expressiveness of higher-level languages. Learn about Rust's innovative ownership system, which provides automatic memory management without the overhead of garbage collection or reference counting. Understand how Rust guarantees memory safety at compile-time, preventing segmentation faults and memory leaks. Delve into key concepts such as ownership transfer, borrowing rules, and closures. Examine how Rust achieves performance comparable to C++ while offering modern language features. Suitable for both experienced systems programmers and those new to low-level programming, gain insights into Rust's unique approach to memory management, concurrency, and object-oriented syntax.
Syllabus
EMERGING TECHNOLOGIES FOR THE ENTERPRISE CONFERENCE
What is Systems Programming?
That Doesn't Need to Mean
Garbage Collection
Right to Destroy
Transferring Ownership
Sub-Leasing
Rules of Borrowing
Two Read-Only Borrows
Mutable Borrows Must Be Unique
Closures
Closed Over Variables
Equivalent Performance
Details Abstracted
FnOnce
spawn()
scoped()
OO Syntax
Taught by
ChariotSolutions