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
360
London Rust User Group Meetup #9 - Baby's First Steps
booyaa
0
130
Rust London User Group Meetup #8 / RustBridge Briefing
booyaa
0
79
Rust London User Group Meetup #7
booyaa
0
78
Docker deep dive for WordPress admins
booyaa
0
230
Good Migrations
booyaa
0
69
Other Decks in Technology
See All in Technology
データ組織の転換期 一足飛びしない段階的戦略
leveragestech
PRO
0
140
BigQuery を検索ソースとした AI Agent の作り方って 〇〇 通りあんねん
satohjohn
0
150
オートマトンと字句解析でRoslynを読む
tomokusaba
0
130
新しい SLO が良い感じにハマっている話
z63d
4
1.9k
最高のシステムプロンプトを作るためにフィードバック機能を導入した話
alchemy1115
1
270
Master Dataグループ紹介資料
sansan33
PRO
1
4.8k
CloudWatchから始めるAWS監視
butadora
0
310
PLaMo 3.0 Primeの事後学習
pfn
PRO
0
240
MIRU 2026 チュートリアル
keisuke198619
0
440
AI研修(Day1)【MIXI 26新卒技術研修】
mixi_engineers
PRO
2
3.2k
それでも、技術なブログを書く理由 #kichijojipm / Why I Still Write Tech Blogs Even Now
shinkufencer
0
1.5k
Amazon Bedrock Managed Knowledge BaseDive Deep
ren8k
0
320
Featured
See All Featured
Typedesign – Prime Four
hannesfritz
42
3.1k
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
280
Site-Speed That Sticks
csswizardry
13
1.4k
The Invisible Side of Design
smashingmag
301
52k
VelocityConf: Rendering Performance Case Studies
addyosmani
333
25k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
Efficient Content Optimization with Google Search Console & Apps Script
katarinadahlin
PRO
1
750
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
123
22k
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
650
Docker and Python
trallard
47
4k
Mind Mapping
helmedeiros
PRO
1
290
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
0
560
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