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
運用を犠牲にせずコストを制御し事業成長を支える B2B SaaS ID管理基盤におけるS3 Tableのログストレージ活用
kaminashi
1
120
PLaMo 3.0 Primeの事後学習
pfn
PRO
0
210
20260801_スクフェス大阪
kgnkhkr
0
130
データエンジニアこそ組織のオントロジーに向き合うべき — 問いに答えるAIから、事業を動かすAIへ
gappy50
7
2.8k
エンタープライズデータへ安全につなぐ Production-ready なエージェント設計 ― AI × MCP リファレンスアーキテクチャ ― #AIDevDay
cdataj
1
370
VPCセキュリティ対応の最新事情
nagisa53
2
350
事業成長とAI活用を止めないデータ基盤アーキテクチャの設計思想
hiracky16
0
780
データベース研修【MIXI 26新卒技術研修】
mixi_engineers
PRO
1
720
PLaMo 3.0 Primeの構造化出力サポート
pfn
PRO
0
140
AI駆動開発は個人技からチーム戦へ:組織でAIを使いこなすための実践設計
moongift
PRO
0
350
データ活用研修 問いの発見と仮説構築【MIXI 26新卒技術研修】
mixi_engineers
PRO
1
700
Power Automateアップデート情報
miyakemito
0
290
Featured
See All Featured
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
1
450
Raft: Consensus for Rubyists
vanstee
141
7.6k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
49
10k
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
420
WCS-LA-2024
lcolladotor
0
780
Leading Effective Engineering Teams in the AI Era
addyosmani
9
2.2k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.3k
The Limits of Empathy - UXLibs8
cassininazir
1
570
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
270
4 Signs Your Business is Dying
shpigford
187
22k
The Curse of the Amulet
leimatthew05
2
13k
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
65
57k
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
ʮ༷ʑͳ͜ͱ͕ग़དྷΔΑ͏ʹͳΔʯʹۙͮ͘ɻ
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·͠ ͨʂʂʂʂʂʂ