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
ホームラボ紹介
y_sera15
0
230
会社紹介資料 / Sansan Company Profile
sansan33
PRO
24
430k
AI for Science時代を切り開く、政府の次世代HPC戦略の展望
gpuunite_official
0
200
tamachi.go 誕生の裏側
rymiyamoto
1
200
RelayerというPHPのフレームワークを作った
polidog
PRO
0
110
Rust×eBPFでEDRっぽいものをつくる
sunlife3
2
790
ソフトウェアサプライチェーンの構造的リスクとコンテナ環境の保護
kyohmizu
5
830
AIで変わるエンジニアの働き方(仮)
naoinaoi
0
370
AIにブラウザを触らせて、E2EテストをPlaywrightで書く
koji_kawamura
0
340
20260817_生成AIの動向と中学校・高等学校での活用を考える_v1.00_公開用
doradora09
PRO
0
190
RapidCopy2 Matrix I/Oエンジンによるファイルコピーソフトウェアの設計と実装
kengosawa2
1
270
カーネルまで探検して理解するふたつの自動計装
sumiyae
0
140
Featured
See All Featured
Building the Perfect Custom Keyboard
takai
2
850
Amusing Abliteration
ianozsvald
1
260
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
2k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.8k
WCS-LA-2024
lcolladotor
0
800
Making Projects Easy
brettharned
120
6.7k
Building a Modern Day E-commerce SEO Strategy
aleyda
45
9.2k
My Coaching Mixtape
mlcsv
0
260
Designing for humans not robots
tammielis
254
26k
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
490
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.9k
We Have a Design System, Now What?
morganepeng
55
8.3k
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