Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Programming Rust at FMI, 2018
Search
Andrew Radev
October 02, 2018
Programming
0
400
Programming Rust at FMI, 2018
Нулева лекция на курса по Rust във ФМИ.
Andrew Radev
October 02, 2018
Tweet
Share
More Decks by Andrew Radev
See All by Andrew Radev
Употреба и скриптиране на Vim във ФМИ 2023
andrewradev
0
420
Programming Rust at FMI, 2022
andrewradev
0
590
Rust: Настояще и бъдеще (БургасКонф 2022)
andrewradev
0
74
FMI-Rust: Shell Basics
andrewradev
0
220
Programming Rust at FMI, 2021
andrewradev
0
530
[OpenFest 2020] The Freedom of Static Typing
andrewradev
0
56
Programming Rust at FMI, 2020
andrewradev
0
620
Programming Rust at FMI, 2019
andrewradev
0
460
[DevFest Toulouse 2019] The Freedom of Static Typing
andrewradev
1
220
Other Decks in Programming
See All in Programming
Googleの新しいコーディングAIエージェントJulesを使ってみた
tonionagauzzi
0
110
Advanced Micro Frontends: Multi Version/ Framework Scenarios @WAD 2025, Berlin
manfredsteyer
PRO
0
440
猫と暮らす Google Nest Cam生活🐈 / WebRTC with Google Nest Cam
yutailang0119
0
180
MCPで実現できる、Webサービス利用体験について
syumai
6
1.8k
PHPカンファレンス関西2025 基調講演
sugimotokei
5
930
テスト駆動Kaggle
isax1015
1
880
生成AI時代のコンポーネントライブラリの作り方
touyou
1
300
AI Ramen Fight
yusukebe
0
110
コーディングエージェント概観(2025/07)
itsuki_t88
0
130
はじめてのWeb API体験 ー 飲食店検索アプリを作ろうー
akinko_0915
0
160
The Modern View Layer Rails Deserves: A Vision For 2025 And Beyond @ RailsConf 2025, Philadelphia, PA
marcoroth
2
780
Yes, You Can Work on Rails & any other Gem
kaspth
0
110
Featured
See All Featured
Typedesign – Prime Four
hannesfritz
42
2.7k
The Straight Up "How To Draw Better" Workshop
denniskardys
235
140k
Adopting Sorbet at Scale
ufuk
77
9.5k
How STYLIGHT went responsive
nonsquared
100
5.6k
Into the Great Unknown - MozCon
thekraken
40
1.9k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
3.9k
Building Flexible Design Systems
yeseniaperezcruz
328
39k
Documentation Writing (for coders)
carmenintech
72
4.9k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
282
13k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
126
53k
Docker and Python
trallard
45
3.5k
Transcript
Програмиране с ust
None
None
ust
None
Rust • Млад: само на 3.5_f32 години (от 1.0) •
“C ме застреля в крака” • “C++ ме застреля в крака++”
Rust: безопасност • Ръчна алокация на памет ➔ Но няма
free • Мерки против кракозастрелвания ➔ Няма null ➔ Всички references са гарантирано валидни, compile-time ➔ Няма data races
Rust винаги шофира
Rust: low-level • Бърз • Zero-cost abstractions • Малък runtime
• Съвместимост
Rust: high-level • Пакети • Тестване • Любезен компилатор •
Силна статична типова система • Елементи от функционалното програмиране • Елементи от ООП
Ferris the Crustacean
Ferris the Crustacean
Rust: употреба • Системно програмиране (Redox, coreutils) • Уеб, server-side
(Rocket, Diesel) • Уеб, client-side (stdweb, yew) • Networking (Tokio) • Обработка на данни • Tooling (ripgrep) • Игри (ggez, Piston, SHAR)
None
Rust: community • Ruby, Python – скорост, статично типизиране •
Haskell, Scala – подобно типизиране • C/C++ – безопасност, съвместимост • Отворен процес
Friends of Rust
Предупреждения • Млад език • Труден (за научаване) език
Предупреждения “На Go-то, с 2 часа седмично, накрая се чудехме
за какво да говорим… ама на вас може да не ви стигне времето.” (Note: стигна ни)
Административни неща • Домашни: 4 x 15 = 60т (може
би) • Проект: 1 x 60 = 60т • (+ разни бонуси) • 60т: 3 • 75т: 4 • 90т: 5 • 105т: 6
Административни неща • Място: 101 • Дни: Вторник и четвъртък
• Време: 19:15 – 21:00
Административни неща Discord: https://discord.gg/FCTNfbZ
Административни неща Лекции, домашни и други неща: https://fmi.rust-lang.bg (засега)
?