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.5k
Five Languages in Four Weeks.
Goranda.pm #2 で話しました。
hisaichi5518
September 17, 2014
Tweet
Share
More Decks by hisaichi5518
See All by hisaichi5518
技術力あげたい
hisaichi5518
3
3.9k
Dartにおける静的解析 / FlutterKaigi 2022
hisaichi5518
0
2.1k
ソフトウェアエンジニアが品質保証を学んでわかったこと / What software engineers have learned about quality assurance
hisaichi5518
6
9.5k
10X と Flutter / 10X with Flutter
hisaichi5518
0
2.1k
ひさいちとの1on1
hisaichi5518
0
2.5k
しあわせ推進委員会 / Shiawase Promotion Committee
hisaichi5518
0
1.1k
2017-03-23
hisaichi5518
0
3.7k
Pepabo Tech Conference 7
hisaichi5518
1
1.1k
かんばんやりたい
hisaichi5518
0
1k
Other Decks in Technology
See All in Technology
東京Ruby会議12 Ruby と Rust と私 / Tokyo RubyKaigi 12 Ruby, Rust and me
eagletmt
3
870
Accessibility Inspectorを活用した アプリのアクセシビリティ向上方法
hinakko
0
180
コロプラのオンボーディングを採用から語りたい
colopl
5
1.3k
GoogleのAIエージェント論 Authors: Julia Wiesinger, Patrick Marlow and Vladimir Vuskovic
customercloud
PRO
0
160
KMP with Crashlytics
sansantech
PRO
0
240
20250116_自部署内でAmazon Nova体験会をやってみた話
riz3f7
1
100
.NET AspireでAzure Functionsやクラウドリソースを統合する
tsubakimoto_s
0
190
デジタルアイデンティティ人材育成推進ワーキンググループ 翻訳サブワーキンググループ 活動報告 / 20250114-OIDF-J-EduWG-TranslationSWG
oidfj
0
540
Oracle Base Database Service 技術詳細
oracle4engineer
PRO
6
54k
深層学習と3Dキャプチャ・3Dモデル生成(土木学会応用力学委員会 応用数理・AIセミナー)
pfn
PRO
0
460
Alignment and Autonomy in Cybozu - 300人の開発組織でアラインメントと自律性を両立させるアジャイルな組織運営 / RSGT2025
ama_ch
1
2.4k
【JAWS-UG大阪 reInvent reCap LT大会 サンバが始まったら強制終了】“1分”で初めてのソロ参戦reInventを数字で振り返りながら反省する
ttelltte
0
140
Featured
See All Featured
Side Projects
sachag
452
42k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
45
2.3k
Java REST API Framework Comparison - PWX 2021
mraible
28
8.3k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
33
2k
The Cult of Friendly URLs
andyhume
78
6.1k
The Invisible Side of Design
smashingmag
299
50k
KATA
mclloyd
29
14k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
192
16k
Fantastic passwords and where to find them - at NoRuKo
philnash
50
2.9k
Embracing the Ebb and Flow
colly
84
4.5k
Building Flexible Design Systems
yeseniaperezcruz
328
38k
Documentation Writing (for coders)
carmenintech
67
4.5k
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
ʮ༷ʑͳ͜ͱ͕ग़དྷΔΑ͏ʹͳΔʯʹۙͮ͘ɻ
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·͠ ͨʂʂʂʂʂʂ