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, 2017
Search
Andrew Radev
October 04, 2017
Programming
0
180
Programming Rust at FMI, 2017
Нулева лекция на курса по Rust във ФМИ.
Andrew Radev
October 04, 2017
Tweet
Share
More Decks by Andrew Radev
See All by Andrew Radev
Употреба и скриптиране на Vim във ФМИ 2023
andrewradev
0
350
Programming Rust at FMI, 2022
andrewradev
0
430
Rust: Настояще и бъдеще (БургасКонф 2022)
andrewradev
0
66
FMI-Rust: Shell Basics
andrewradev
0
170
Programming Rust at FMI, 2021
andrewradev
0
460
[OpenFest 2020] The Freedom of Static Typing
andrewradev
0
43
Programming Rust at FMI, 2020
andrewradev
0
570
Programming Rust at FMI, 2019
andrewradev
0
360
[DevFest Toulouse 2019] The Freedom of Static Typing
andrewradev
1
160
Other Decks in Programming
See All in Programming
オレオレkaggle開発環境に Formatter/Linter入れてみた
stgkrt
0
350
OpCode目線で眺める PHPコードのカバレッジ
o0h
PRO
2
470
「Hono遍歴」と「HonoXでブログ作成」
yasu551
0
170
Crafting a Own PHP - ウキウキ手作りミニマリストPHP
uzulla
4
960
「プログラマーのためのCPU入門」は入り口として丁度よい!
forrep
25
22k
PHPでOfficeファイルを取り扱う! PHP Officeライブラリを プロダクトに組み込んだ話
hirobe1999
0
730
スタートアップのフロントエンド事情 GENBA #2 〜Front-End Opsの現場〜
ebijun1007
1
780
Vue 3.4
kazupon
13
3.5k
Sementic Kernelのネイティブ関数について
tomokusaba
0
780
まっちすいっち戦争 / match vs switch
takuyakatsusa
1
630
sbt-assemblyにハマってDB接続できず時間が溶けた話
wakye5815
1
660
PHP 8.3で追加されたjson_validate()を徹底的に深掘りしてみよう
mashirou1234
0
610
Featured
See All Featured
Building a Scalable Design System with Sketch
lauravandoore
455
32k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
18
1.7k
In The Pink: A Labor of Love
frogandcode
137
21k
Building Adaptive Systems
keathley
29
1.8k
Designing on Purpose - Digital PM Summit 2013
jponch
109
6.4k
Docker and Python
trallard
33
2.6k
Designing for Performance
lara
601
67k
Pencils Down: Stop Designing & Start Developing
hursman
115
11k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
113
18k
Clear Off the Table
cherdarchuk
82
310k
Learning to Love Humans: Emotional Interface Design
aarron
266
39k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
28
5.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
?