Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Speaker Deck
PRO
Sign in
Sign up
for free
Programming Rust at FMI, 2017
Andrew Radev
October 04, 2017
Programming
0
170
Programming Rust at FMI, 2017
Нулева лекция на курса по Rust във ФМИ.
Andrew Radev
October 04, 2017
Tweet
Share
More Decks by Andrew Radev
See All by Andrew Radev
andrewradev
0
23
andrewradev
0
420
andrewradev
0
250
andrewradev
1
45
andrewradev
0
36
andrewradev
0
200
andrewradev
0
9
andrewradev
0
100
andrewradev
0
90
Other Decks in Programming
See All in Programming
mizzsugar
1
200
minamijoyo
3
520
makicamel
0
200
emmaglorypraise
0
140
akito0107
0
210
line_developers_tw2
0
4.9k
grapecity_dev
1
210
borkdude
2
220
sansuke05
1
140
mackee
0
650
ybrliiu
0
100
yoshinoriiiii
0
110
Featured
See All Featured
sachag
446
36k
dougneiner
55
5.4k
jlugia
217
16k
samlambert
237
10k
zakiwarfel
88
3.4k
cherdarchuk
71
260k
holman
447
130k
dougneiner
118
7.9k
aarron
257
36k
chriscoyier
779
240k
malarkey
193
8.6k
qrush
285
19k
Transcript
Програмиране с ust
None
ust
Rust • Млад: само на 2.5_f32 години • “C ме
застреля в крака” • “C++ ме застреля в ++крака”
Mozilla
Mozilla
Rust: безопасност • Ръчна алокация на памет • Мерки против
кракозастрелвания
Rust винаги шофира
Rust: low-level • Бърз • Zero-cost abstractions • Малък runtime
• Съвместимост
Rust: high-level • Пакети • Тестване • Силна статична типова
система • Елементи от функционалното програмиране • Елементи от ООП
ust
Ferris the Crustacean
Ferris the Crustacean
ust
Rust: употреба • Системно програмиране (Redox, coreutils) • Уеб (Rocket,
Diesel) • Networking (Tokio) • Обработка на данни • Tooling (ripgrep) • Игри (ggez, Piston, SHAR)
None
Rust: community • Ruby, Python – скорост, статично типизиране •
Haskell, Scala – подобно типизиране • C/C++ – безопасност, съвместимост • Отворен процес
Friends of Rust
Предупреждения • Млад език • Труден (за научаване) език
Административни неща • Домашни: 6 x 15 = 90т. •
Проект: 1 x 90 = 90т • (+ разни бонуси) • 100т: 3 • 120т: 4 • 140т: 5 • 160т: 6
Административни неща • Място: 325 • Дни: Сряда и петък
• Време: 19:15 – 21:00
?