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
Introduction to Rust LPW 2017
Search
Mark Sta Ana
November 25, 2017
Technology
170
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Introduction to Rust LPW 2017
A talk I gave for London Perl Workshop 2017:
http://act.yapc.eu/lpw2017/
Mark Sta Ana
November 25, 2017
More Decks by Mark Sta Ana
See All by Mark Sta Ana
Learn Rust in 12 months - Month 01
booyaa
0
110
Rust Language Server And You!
booyaa
0
120
Generator X - The State of Rust Static Site Generators
booyaa
0
370
London Rust User Group Meetup #9 - Baby's First Steps
booyaa
0
130
Rust London User Group Meetup #8 / RustBridge Briefing
booyaa
0
80
Rust London User Group Meetup #7
booyaa
0
81
Docker deep dive for WordPress admins
booyaa
0
240
Good Migrations
booyaa
0
71
Other Decks in Technology
See All in Technology
Rust×eBPFでEDRっぽいものをつくる
sunlife3
2
970
Kiro Crew で始める マルチエージェント開発
miu_crescent
PRO
0
180
AI・HPC開発を支えるGPU環境の新しい選択肢 液冷GPUシステム「AquSys」の取り組み
gpuunite_official
0
250
AI時代の「OAuth認証」にどう物申すか?(OAuth/OIDC Numa (Immersion) Workshop 2026)
oidfj
PRO
0
260
GopherCon @シアトル に行ってきました
logica0419
0
280
Introduction to Sansan, inc / Sansan Global Development Center, Inc.
sansan33
PRO
0
3.2k
LLMアプリ、 雰囲気で運用してませんか? 〜LLMOpsの現在地〜
taka_aki
1
110
AI駆動開発はどこまで来たのか? ファインディの最新実態調査で読み解く現在地 Devin Con Tokyo
akiratom
1
1.2k
AI駆動開発をチームに根付かせる - 「1行も書かない」チームがHarnessを育てた1年 -
kenichirokimura
2
310
Claude Teamプランの コスト最適化を考える
rfdnxbro
0
700
Android skills に学ぶ
kokiko
0
180
フィジカルAIの知識ゼロの僕でも AIを使えばここまでできた
tatsuya1970
0
180
Featured
See All Featured
The Cult of Friendly URLs
andyhume
79
7k
Building the Perfect Custom Keyboard
takai
2
850
Into the Great Unknown - MozCon
thekraken
41
2.7k
Chasing Engaging Ingredients in Design
codingconduct
0
280
Building Applications with DynamoDB
mza
96
7.2k
SEOcharity - Dark patterns in SEO and UX: How to avoid them and build a more ethical web
sarafernandez
0
250
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
49
10k
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
1
710
Measuring & Analyzing Core Web Vitals
bluesmoon
9
970
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
67
57k
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
480
Transcript
An Introduction to Rust Mark Sta Ana @booyaa github.com/booyaa booyaa.wtf
Introduction
What’s Rust?
Systems Programming
Blazingly Fast
Time (secs) Benchmark / Language Rust C (gcc) reverse-complement 0.37
0.48 pidigits 1.74 1.74 k-nucleotide 5.21 6.67 fasta 1.49 1.32 spectral-norm 2.31 2.00 Source: The Computer Language Benchmarks Game
Performance Source: Rust Perf Site (perf.rust-lang.org)
Safety
Memory Safety
Memory Safety
Memory Safety
Installing Rust
rustup.rs
Visual Studio Code
Rust Language Service
Learning
intorust.com
The Rust Book
rustup doc —book
community.rs
Who’s Using Rust?
rust-lang.org/friends.html
Are We X Yet?
Calling Rust from Perl
New crate
New crate
Cargo.toml
Testing
Functions
Functions
FFI 1
FFI 2
FFI 3
FFI 4
None
Perl 1
Perl 2
Perl 3
bit.ly/rustyperl
FIN
References bit.ly/rust-lpw2017
None