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
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Mark Sta Ana
November 25, 2017
Technology
150
0
Share
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
110
Generator X - The State of Rust Static Site Generators
booyaa
0
350
London Rust User Group Meetup #9 - Baby's First Steps
booyaa
0
120
Rust London User Group Meetup #8 / RustBridge Briefing
booyaa
0
71
Rust London User Group Meetup #7
booyaa
0
76
Docker deep dive for WordPress admins
booyaa
0
220
Good Migrations
booyaa
0
65
Other Decks in Technology
See All in Technology
巨大プラットフォームを進化させる「第3のROI」
recruitengineers
PRO
2
2.3k
色を視る
yuzneri
0
320
多角的な視点から見たAGI
terisuke
0
120
AIはハッカーを減らすのか、増やすのか?──現役ホワイトハッカーから見るAI時代のリアル【MEGU-Meet】
cscengineer
PRO
0
270
カオナビに Suspenseを導入するまで / The Road to Suspense at kaonavi
kaonavi
1
270
COBOL婆さんの伝説
poropinai1966
0
130
バイブコーディングで3倍早く⚪⚪を作ってみた
samakada
0
210
GitHub Copilot CLI と VS Code Agent Mode の使い分け
tomokusaba
0
140
データ定義の混乱と戦う 〜 管理会計と財務会計 〜
wonohe
0
170
(きっとたぶん)人材育成や教育のような何かの話
sejima
0
470
プラットフォームエンジニアリングの実践 - AWS コンテナサービスで構築する社内プラットフォーム / AWS Containers Platform Meetup #1
literalice
1
240
Angular Architecture Revisited Modernizing Angular Architectural Patterns
rainerhahnekamp
0
120
Featured
See All Featured
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
1.1k
Tell your own story through comics
letsgokoyo
1
910
sira's awesome portfolio website redesign presentation
elsirapls
0
230
What Being in a Rock Band Can Teach Us About Real World SEO
427marketing
0
220
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
350
SEOcharity - Dark patterns in SEO and UX: How to avoid them and build a more ethical web
sarafernandez
0
180
How to Align SEO within the Product Triangle To Get Buy-In & Support - #RIMC
aleyda
2
1.5k
Accessibility Awareness
sabderemane
1
110
Build your cross-platform service in a week with App Engine
jlugia
234
18k
The Cost Of JavaScript in 2023
addyosmani
55
9.9k
The agentic SEO stack - context over prompts
schlessera
0
770
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