Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Programming Rust at FMI, 2017
Search
Andrew Radev
October 04, 2017
Programming
220
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Programming Rust at FMI, 2017
Нулева лекция на курса по Rust във ФМИ.
Andrew Radev
October 04, 2017
More Decks by Andrew Radev
See All by Andrew Radev
Употреба и скриптиране на Vim във ФМИ 2023
andrewradev
0
510
Programming Rust at FMI, 2022
andrewradev
0
680
Rust: Настояще и бъдеще (БургасКонф 2022)
andrewradev
0
100
FMI-Rust: Shell Basics
andrewradev
0
270
Programming Rust at FMI, 2021
andrewradev
0
570
[OpenFest 2020] The Freedom of Static Typing
andrewradev
0
98
Programming Rust at FMI, 2020
andrewradev
0
670
Programming Rust at FMI, 2019
andrewradev
0
510
[DevFest Toulouse 2019] The Freedom of Static Typing
andrewradev
1
280
Other Decks in Programming
See All in Programming
海上で動くGoサーバー: goroutineとchannelでさばく航行データストリーム
atsuki_seo
0
1k
巨大モノリシックアプリ モダン化大作戦
ktcryomm
1
1.2k
技術的負債の返済は、AI時代の複利で効く投資 — 経営としての意思決定とその遂行
curekoshimizu
1
2k
mrbgem 三角測量 開発
ogom
0
150
IBM Bob Dojo #1 仕様駆動開発入門
oniak3ibm
PRO
0
320
SONY CISC-NEWS NWS-1750 + NWB-225 フレームバッファの NetBSD/news68k ドライバ実装 / OSC2026Hiroshima
tsutsui
0
160
設計次第でAIコードの読む量は減らせる / designing-for-code-reading
minodriven
30
13k
標準パッケージに uuid が追加された 背景から見る Go らしい意思決定 / go_127_uuid_decision
convto
5
9.2k
市販E-Readerを乗っ取れ 〜Embedded Swiftで電子ペーパーガジェットを制御する〜
trickart
0
220
速習iPhone Duo対応
yuukiw00w
2
910
半永久的に提供し続けられるプライベートクラウドを目指して ― 利用者の認知負荷を抑えるAPI抽象化とハードウェア世代交代の基盤設計
tomokon
0
340
App Storeの外へ──日本のiOSサイドローディング入門 for iOSDC Japan 2026
yuukiw00w
0
280
Featured
See All Featured
Building an army of robots
kneath
307
47k
Learning to Love Humans: Emotional Interface Design
aarron
275
41k
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
2
450
The Curse of the Amulet
leimatthew05
3
15k
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
340
Raft: Consensus for Rubyists
vanstee
142
7.7k
Product Roadmaps are Hard
iamctodd
55
13k
It's Worth the Effort
3n
188
29k
Crafting Experiences
bethany
1
360
Faster Mobile Websites
deanohume
310
32k
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
2
290
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.9k
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
?