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
Five Languages in Four Weeks.
Search
hisaichi5518
September 17, 2014
Technology
1.6k
2
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Five Languages in Four Weeks.
Goranda.pm #2 で話しました。
hisaichi5518
September 17, 2014
More Decks by hisaichi5518
See All by hisaichi5518
技術力あげたい
hisaichi5518
4
4.9k
Dartにおける静的解析 / FlutterKaigi 2022
hisaichi5518
0
2.3k
ソフトウェアエンジニアが品質保証を学んでわかったこと / What software engineers have learned about quality assurance
hisaichi5518
6
12k
10X と Flutter / 10X with Flutter
hisaichi5518
0
2.4k
ひさいちとの1on1
hisaichi5518
0
2.6k
しあわせ推進委員会 / Shiawase Promotion Committee
hisaichi5518
0
1.3k
2017-03-23
hisaichi5518
0
3.8k
Pepabo Tech Conference 7
hisaichi5518
1
1.2k
かんばんやりたい
hisaichi5518
0
1.1k
Other Decks in Technology
See All in Technology
AI Agentをシステムに組み込む前にゆるく向き合ってみる
hayama17
0
200
型は壁、Rustでもバグを直すな、表現できなくせよ
nwiizo
10
1.1k
AWS Blocks を触ってみた/first-tach-aws-blocks
fossamagna
2
140
“全部コピーしない”ファイルデータの活用 : — FSx for ONTAP × S3 Tables × Icebergで作るメタデータカタログ
yoshiki0705
0
440
cccccc
moznion
0
1.7k
5分でわかるDuckDB Quack
chanyou0311
4
310
事業価値を⽣み出すSREへ SREが担うべき意思決定の5層
kenta_hi
0
170
デジタル・デザイン:次の50年を描く「進化する青写真」
y150saya
0
810
知見・人・API・DB・予算 ─ ナイナイ尽くしだった人事データ整備 with dbt、5年間の学び
ken6377
1
150
AWS Summit の片隅で、体育座りしながらコミュニティがにぎわう理由を考えた
k_adachi_01
2
350
そのハーネス、本当に境界になっていますか? AIエージェント時代の実行環境設計【MEGU-Meet #4】
cscengineer
PRO
0
110
どうして今サーバーサイドKotlinを選択したのか
nealle
0
200
Featured
See All Featured
The #1 spot is gone: here's how to win anyway
tamaranovitovic
3
1.1k
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
260
For a Future-Friendly Web
brad_frost
183
10k
Designing Powerful Visuals for Engaging Learning
tmiket
1
440
Designing Experiences People Love
moore
143
24k
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
0
170
Leadership Guide Workshop - DevTernity 2021
reverentgeek
1
320
Done Done
chrislema
186
16k
Joys of Absence: A Defence of Solitary Play
codingconduct
1
410
Mind Mapping
helmedeiros
PRO
1
280
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
2.9k
Google's AI Overviews - The New Search
badams
0
1.1k
Transcript
Five Languages in Four Weeks. @hisaichi5518
@hisaichi5518 ɾͻ͍ͪ͞ ɾ(.0ϖύϘ ɾάϩʔενʔϜ ɾ٢ߴ༝ཬࢠ͕͖͢ ɾ1FSM (P 3VCZ ɾύϧΧϫ
@hisaichi5518
స৬͠·ͨ͠ɻ
GMOϖύϘ ೖࣾཧ༝ ͣͬͱ1FSM͚ͩΛ͍ͯͨ͠ɺઌߦ͖ෆ҆ ͔ͱ͍ͬͯɺಉ͡Α͏ʹ3VCZΛॻ͍ͯʜ ͬͱ༷ʑͳࣄΛग़དྷΔΑ͏ʹͳΔ͖Ͱʁ
None
None
͋ΜͪΆʮϲ݄ͰݴޠͬͯΒ͏ΜͰʯ ͻ͍ͪ͞ʮΘʔʔʔʔʯ
ͦΜͳײ͡Ͱɺ άϩʔενʔϜʹδϣΠϯ
ࣄͷྲྀΕ
࠷ۙͷ͓ࣄ
None
ϲ݄ؒͰΕͨ͜ͱ
σʔλऩूɾඋ
JavaScript ฤ
σʔλͷऩू w (PPHMF"OBMZUJDTʹσʔλΛૹ Δͱ͖͏ w ϑΥʔϜೖྗʹ͔͔ͬͨ࣌ؒ w Ϣʔβʔͷଐੑ
ϑΥʔϜೖྗʹ͔͔ͬͨ࣌ؒ wొը໘ͰϝʔϧΞυϨε ೖྗ͢Δ࣌ؒ wͬͱ͘ग़དྷͳ͍͔ʁ wͬͱָʹग़དྷͳ͍͔ʁ
ೖྗʹ͔͔ͬͨ࣌ؒΛऔΔ
Ϣʔβͷଐੑ w͓ۚΛͬͯΔਓ͔ͦ͏ Ͱͳ͍͔ wձһొࡁΈ͔ͦ͏Ͱͳ ͍͔
Go ฤ
σʔλͷऩूɾඋ w(PͰ࡞ΒΕͨσʔλղ ੳج൫͕͋Δ w*1ΞυϨε͔ΒҐஔใ औಘ
Go
IP͔Β໊֗ΛऔͬͯΈΔ
Go
vache
R ฤ
σʔλͷऩूɾඋ w૬ؔ w9ͱ:ʹ૬͕ؔ͋Δͱ͢Δͱɺ 9͕ଟ͍ਓ:͕ଟ͍ͱݴ͑ɺ :Λ৳͍ͨ͠߹ɺ9Λ৳ ͍͍ͤͱݴ͑Δɻ
R
૬͕ؔͳ͍ਤ
σʔλͷऩूɾඋ wதԝ Uݕఆ w༗ҙ͕ࠩ͋Δ͔Ͳ͏͔ɻ
தԝ, tݕఆ
Ruby ฤ
Ruby wΣοϒΞϓϦέʔγϣϯ ͕3VCZͰͰ͖͍ͯΔͷ ͰɺಡΉɾॻ͘ɻ w1)1·ͩະܦݧ
Puppet ฤ
Puppet wσϓϩΠͱ͔Ͱ͖ΔΑ͏ ʹ͢Δඞཁ͋Δ w%#ݟΕΔΑ͏ʹ͢Δඞཁ ͕͋Δɻ
৭ΜͳݴޠΛॻͨ͘Ίʹʁ
ςετͷํ๏ΛΔ ɾ3VCZͩͱ3TQFD.JOJUFTU ɾ1VQQFUͩͱ4FSWFSTQFD ɾ(PͩͱUFTUJOH ɾ1FSMͩͱ5FTU.PSF ɾKBWBTDSJQUͩͱDBQZCBSB ɾ3ϫΧϥϯ
͙͙Δ ɾSUݕఆ ɾS૬ؔ ɾHPHPSPVUJOF ɾHPNVUFY ɾSBJMTSTQFDDBQZCBSB
ฉ͘ ɾࣾͷਓʹฉ͘ ɾࣾ֎Ͱྑ͍
ϓϧϦΫ+ϨϏϡʔ
ͰɺͦΕͬΆ͘ग़དྷΔ
৭ΜͳࣄΛΔͱ ग़ͯ͘Δ
ʮத్Ϋιʯ ʹͳΔͷͰʁʁʁʁ
த్Ϋιͱʁ
ͦΕͬΆ͍͜ͱ ͔͠ग़དྷͳ͘ͳΔ͔ʁ
ղܾࡦ 1FSMɺͣͬͱ͍ଓ͚͔ͯͬ͠ΓͰ͖ΔΑ ͏ʹͳͬͨɻ ͭ·Γɺࠓ·Ͱ͖ͬͯͨ͜ͱΛͣͬͱଓ͚ Δ͜ͱͰɺ͔ͬ͠ΓͰ͖ΔΑ͏ʹͳΔɻ
ͣͬͱଓ͚Δͬͯ ۩ମతʹͳΜͶΜ
ͦͷք۾Ͱ༗໊ͳਓͷίʔυΛಡΉ UPLVIJSPN NJZBHBXB HGY ZBQQP YBJDSPO UZQFTUFS TPOHNV TSJ
ܟশ ུ
ͦͷք۾Ͱ༗໊ͳਓͷϒϩάΛಡΉ EBOLPHBJ͞Μͷϒϩά ͷQFSMλάΛಡΈ·ͬ͘ ͨɻ
ϒϩάΛॻ͘ దͰ͍͍ɻ ؒҧ͍͍͑ͯɻ ͱʹ͔͘ॻ͘ɻ
దͰ͍͍ దͰ͍͍ɻ ؒҧ͍͍͑ͯɻ ͱʹ͔͘ॻ͘ɻ
ؒҧ͍͍͑ͯ దͰ͍͍ɻ ؒҧ͍͍͑ͯɻ ͱʹ͔͘ॻ͘ɻ
ؒҧ͍͍͑ͯ దͰ͍͍ɻ ؒҧ͍͍͑ͯɻ ͱʹ͔͘ॻ͘ɻ
ަྲྀ͢Δ ࠙͢Δͧ
ମௐѱ͘ͳΒͳ͍Α͏ʹ
·ͱΊ
·ͱΊ w ςετΛΔɺ͙͙Δɺॻ͘ɺϨϏϡʔͯ͠Β͏ɻ w ͜ΕͰϲ݄Ͱݴޠग़དྷͨɻ w த్ʹͳΒͳ͍ͨΊʹɺਓͷίʔυɾϒϩ άΛಡΉɻΞτϓοτ͢Δɻ࠙͢ΔΛଓ͚ Δɻ w
ʮ༷ʑͳ͜ͱ͕ग़དྷΔΑ͏ʹͳΔʯʹۙͮ͘ɻ
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·͠ ͨʂʂʂʂʂʂ