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
2
1.6k
Five Languages in Four Weeks.
Goranda.pm #2 で話しました。
hisaichi5518
September 17, 2014
Tweet
Share
More Decks by hisaichi5518
See All by hisaichi5518
技術力あげたい
hisaichi5518
4
4.6k
Dartにおける静的解析 / FlutterKaigi 2022
hisaichi5518
0
2.2k
ソフトウェアエンジニアが品質保証を学んでわかったこと / What software engineers have learned about quality assurance
hisaichi5518
6
10k
10X と Flutter / 10X with Flutter
hisaichi5518
0
2.3k
ひさいちとの1on1
hisaichi5518
0
2.6k
しあわせ推進委員会 / Shiawase Promotion Committee
hisaichi5518
0
1.2k
2017-03-23
hisaichi5518
0
3.7k
Pepabo Tech Conference 7
hisaichi5518
1
1.1k
かんばんやりたい
hisaichi5518
0
1.1k
Other Decks in Technology
See All in Technology
AIの個性を理解し、指揮する
shoota
1
160
dbtとAIエージェントを組み合わせて見えたデータ調査の新しい形
10xinc
5
1k
Oracle Base Database Service 技術詳細
oracle4engineer
PRO
14
82k
現場の壁を乗り越えて、 「計装注入」が拓く オブザーバビリティ / Beyond the Field Barriers: Instrumentation Injection and the Future of Observability
aoto
PRO
1
640
IoTLT@ストラタシスジャパン_20251021
norioikedo
0
140
Kubernetes self-healing of your workload
hwchiu
0
560
AIプロダクトのプロンプト実践テクニック / Practical Techniques for AI Product Prompts
saka2jp
0
110
20251024_TROCCO/COMETAアップデート紹介といくつかデモもやります!_#p_UG 東京:データ活用が進む組織の作り方
soysoysoyb
0
120
Open Table Format (OTF) が必要になった背景とその機能 (2025.10.28)
simosako
2
350
20251027_マルチエージェントとは
almondo_event
1
460
MCP ✖️ Apps SDKを触ってみた
hisuzuya
0
390
ハノーファーメッセ2025で見た生成AI活用ユースケース.pdf
hamadakoji
1
490
Featured
See All Featured
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
9
930
Bootstrapping a Software Product
garrettdimon
PRO
307
110k
Practical Orchestrator
shlominoach
190
11k
Context Engineering - Making Every Token Count
addyosmani
8
300
Agile that works and the tools we love
rasmusluckow
331
21k
Build The Right Thing And Hit Your Dates
maggiecrowley
38
2.9k
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.2k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
Fireside Chat
paigeccino
41
3.7k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
132
19k
The Cost Of JavaScript in 2023
addyosmani
55
9.1k
Making Projects Easy
brettharned
120
6.4k
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
ʮ༷ʑͳ͜ͱ͕ग़དྷΔΑ͏ʹͳΔʯʹۙͮ͘ɻ
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·͠ ͨʂʂʂʂʂʂ