Главная
Study mode:
on
1
EMERGING TECHNOLOGIES FOR THE ENTERPRISE CONFERENCE
2
What is Systems Programming?
3
That Doesn't Need to Mean
4
Garbage Collection
5
Right to Destroy
6
Transferring Ownership
7
Sub-Leasing
8
Rules of Borrowing
9
Two Read-Only Borrows
10
Mutable Borrows Must Be Unique
11
Closures
12
Closed Over Variables
13
Equivalent Performance
14
Details Abstracted
15
FnOnce
16
spawn()
17
scoped()
18
OO Syntax
Description:
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.

What is Rust? - Introduction to Systems Programming and Memory Management

ChariotSolutions
Add to list
0:00 / 0:00