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
未経験新卒エンジニアがRustを学び始めてよかったこと
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Misaki Makino
December 18, 2017
Programming
10k
2
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
未経験新卒エンジニアがRustを学び始めてよかったこと
2017/12/18 Rust入門者の集い #4
で発表した内容です。
Misaki Makino
December 18, 2017
More Decks by Misaki Makino
See All by Misaki Makino
社会人がProSecで学んでみて
tsukushi
0
110
脆弱性診断の内製化と外注
tsukushi
9
4.4k
プロダクトセキュリティにおける欠如モデルからの脱却
tsukushi
0
1.4k
スクラム開発経験者のエンジニアが 1年間脆弱性診断してお伝えしたいいくつかのこと
tsukushi
0
1.2k
Attractions and interests of wasm-bindgen
tsukushi
2
870
wasm-bindgen - その魅力と面白さ -
tsukushi
1
4.2k
Rust + WebAssemblyに入門した話
tsukushi
1
2.7k
Other Decks in Programming
See All in Programming
Contextとはなにか
chiroruxx
1
390
はてなアカウント基盤 State of the Union
cockscomb
1
1.2k
過去最大のMCPアップデート! 2026-07-28 RC版の謎に迫る
licux
6
430
ADKを使って簡単にAIエージェントを作ってみよう
k1mu21
0
290
鹿野さんに聞く!『TypeScriptコードレシピ集』で磨く実践力
tonkotsuboy_com
4
960
symfony/aiとlaravel/boost
77web
0
110
Lessons from Spec-Driven Development
simas
PRO
0
240
LLMによるContent Moderationの本番運用の裏側と品質担保への挑戦
suikabar
3
810
代数的データ型って何が嬉しいの? #frontend_phpcon_do
kajitack
8
3.9k
TAKTでAI駆動開発の品質を設計する
j5ik2o
7
1.6k
メソッドのジェネリクスでGoの夢は広がるか? / Kyoto.go #65
utgwkk
3
1k
セキュリティの専門家じゃなくてもできる。「セキュリティ意識」をアップデートして サプライチェーン攻撃への耐性を高めよう。
tk3fftk
5
1k
Featured
See All Featured
How People are Using Generative and Agentic AI to Supercharge Their Products, Projects, Services and Value Streams Today
helenjbeal
1
230
HTML-Aware ERB: The Path to Reactive Rendering @ RubyCon 2026, Rimini, Italy
marcoroth
2
280
A better future with KSS
kneath
240
18k
Documentation Writing (for coders)
carmenintech
77
5.4k
Agile that works and the tools we love
rasmusluckow
331
22k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
55k
We Are The Robots
honzajavorek
0
260
Making Projects Easy
brettharned
120
6.7k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
55
3.4k
Being A Developer After 40
akosma
91
590k
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
1
6k
Why You Should Never Use an ORM
jnunemaker
PRO
61
9.9k
Transcript
RustΛֶͼ࢝ΊͯΑ͔ͬͨ͜ͱ ະܦݧ৽ଔΤϯδχΞ͕ Rustೖऀͷू͍#4 @T5uku5hi
ඒ࡙ @T5uku5hi ɾ৽ଔͷͻΑͬ͜ΤϯδχΞ ɾະܦݧͰΤϯδχΞͷੈք ɾۀͰJavaΛ༻ Who?
ະܦݧ৽ଔ͕ ͳͥ3VTUʁ
ɾઌഐʹࢦఠ͞Ε͔ͨΒͱΓ͋͑ͣ͢ ɾ*%&͕αδΣετ͍ͯ͠Δ͔Βॻ͖͑Δ ɾจ๏ϝιουΛ͍ͬͯΔ͚ͩ ݚमޙͷࢲ యܕతಈ͚͍͍ঢ়ଶʹ
ݚमޙͷࢲ ɾઌഐʹࢦఠ͞Ε͔ͨΒͱΓ͋͑ͣ͢ ɾ*%&͕αδΣετ͍ͯ͠Δ͔Βॻ͖͑Δ ɾจ๏ϝιουΛ͍ͬͯΔ͚ͩ యܕతಈ͚͍͍ঢ়ଶʹ ͜Μͳঢ়گΛଧഁ ͍ͨ͠ʂ
"OEFST/PSBTࢯͷݴ༿ ͖͔͚ͬʹͳͬͨຊ ৽͍͠ݴޠΛֶͼɺͦͷצॴΛ͔ͭΜ ͩΒɺલ͔Β͍ͬͯͨݴޠͷ͍ํ ͕ͦΕ·ͰͱมΘ͍ͬͯΔ͜ͱʹؾͮ ͖ɺࣗͰڻ͘͜ͱ͕Α͋͘Γ·͢ɻ ෳͷݴޠʹֶ͍ͭͯͿͱɺσβΠϯ ύλʔϯʹ͍ͭͯͷཧղਂ·Γ·͢ɻ
ୈೋϓϩάϥϛϯάݴޠͰݕࡧ Rustͱͷग़ձ͍
ΰʔϧʹऒ͔Εͯೖ ҆શੑ ฒߦੑ < I m a new Rustacean!
ษڧͯ͠Έͨ ͯήʔϜΛRustͱJavaͰॻ͍ͨ
None
None
+BWBͰͲ͏ͯ͠ OFX͠ͳ͍͍ͯ͘ΜͩΖ͏ʁ
Stringఆϓʔϧ String a = "Hello"; String b = "Hello"; String
a = new String("Hello ); String b = new String("Hello ); ಉ͡Stringఆϓʔϧ ྖҬΛࢀর ҟͳΔώʔϓྖҬΛࢀর OFXΛΘͳ͍͜ͱͰ ɾϝϞϦফඅΛݮͰ͖Δ ɾจࣈϦςϥϧ͕͍͜͠ͱΛൺֱͰ͖Δ
ઌഐͷϨϏϡʔ ͳͥޮ͕ѱ͍ͷ͔ ཧղͰ͖ΔΑ͏ʹͳͬͨ ɾಈ͚͍͍
ͨ͘͞ΜͷֶͼΛ͘ΕΔͷ ͦΕ͕RustͰ͢
Έͳ͞ΜͥͻRustΛ ֶΜͰΈ·ͤΜ͔ʁ