[•\ަ : ‘S‚Ä ÅV50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2ch.sc‚Ìread.cgi‚Ö]
Update time : 02/22 10:01 / Filesize : 319 KB / Number-of Response : 1020
[‚±‚̃XƒŒƒbƒh‚Ì‘‚«ž‚Ý‚ð휂·‚é]
[{” ŋߗ§‚Á‚½ƒXƒŒ•”M‚¢ƒXƒŒˆê—— : {” ŋߗ§‚Á‚½ƒXƒŒ^‹LŽÒ•ʈꗗ] [—ÞŽ—ƒXƒŒƒbƒhˆê——]


ªƒLƒƒƒbƒVƒ…ŒŸõA—ÞŽ—ƒXƒŒ“®ì‚ðC³‚µ‚Ü‚µ‚½A‚²–À˜f‚ð‚¨Š|‚¯‚µ‚Ü‚µ‚½

Go language part 4



1 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/11/16(ŒŽ) 04:14:40.64 ID:fB5+0hxC.net]
Go‚ɂ‚¢‚Ĉµ‚¤ƒXƒŒƒbƒh‚Å‚·B
Go‚ÍGoogle‚É‚æ‚Á‚ÄŠJ”­‚³‚ꂽŒ¾Œê‚Å‚·B

ŒöŽ®
https://golang.org

ŒöŽ®ƒhƒLƒ…ƒƒ“ƒg
https://golang.org/doc/

ŒöŽ®ŠOƒpƒbƒP[ƒWƒhƒLƒ…ƒƒ“ƒg
https://godoc.org

ƒuƒ‰ƒEƒUã‚ÅŽŽ‚µ‘‚«
https://play.golang.org


¦‘OƒXƒŒ
Go language part 3
https://mevius.5ch.net/test/read.cgi/tech/1571315884/

2 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/11/16(ŒŽ) 04:15:19.36 ID:fB5+0hxC.net]
ƒeƒ“ƒvƒŒ‚Í‘OƒXƒŒ‚Ì>>2‚ɕς¦‚½

3 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/11/16(ŒŽ) 04:19:59.26 ID:fB5+0hxC.net]
‚Ý‚ñ‚È‘åD‚«Gopher‚­‚ñ

https://blog.golang.org/gopher/gopher.png

4 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/11/16(ŒŽ) 06:01:26.56 ID:H10ZFMik.net]
Gopher‚­‚ñƒLƒ‚‚¢

5 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/11/16(ŒŽ) 06:16:05.43 ID:wSrfsdTD.net]
y”ß•ñz.“ú–{lAƒXƒeƒ}‚É.ŠÈ’P‚É.ô”]‚³‚ê‚é(Î).—c’t.‚È.‘½”Œˆ.ƒJƒ‹ƒg.M‹Â‚Ì.––˜H
(‚P)“ú–{l.‚Ì.¸_.‚ð.•…”s.E.‘Â—Ž‚³‚¹.‹ð–¯.‰».‚³‚¹‚ë
(‚Q)“ú–{l.‚Ì.—.‚ð.W’†“I‚É.‘_‚¢.ô”].‚µ‚ëI
(‚R)ƒlƒgƒEƒˆ.AƒwƒCƒg.ƒXƒs[ƒ`.“™‚ÌŒ¾—t‚ð.Z“§‚³‚¹.A“¯–E‚Ö.‚̔ᔻ.‚ð.••‚¶‚ë!
(‚S)u“¯«¥ELGBT‚ð‘S–Êm’肵‚È‚¢ŽÒ‚Í·•ÊŽå‹`ŽÒ‚¾Iv‚Æ‚¢‚¤•µˆÍ‹C‚ðì‚ê!
(‚T)’†g‚̂Ȃ¢ƒAƒjƒ‚ð—¬s‚点AƒN[ƒ‹ƒWƒƒƒpƒ“‚ðƒIƒƒRƒ“‰»‚³‚¹‚ë!
(‚U)u–¢‚¾‚ɃKƒ‰ƒP[‚Ì“z‚Í΂¢ŽÒv‚Æ‚¢‚¤•µˆÍ‹C‚ðì‚ê.
(‚V)u“ú–{l‚Ì’jVS“ú–{l‚Ì—v‚̑Η§‚ðø‚èA•ª’f‚µ‚ëI
(‚W)“ú–{l“¯Žm‚Å—

6 –¼‘OFöˆ¤EŒ‹¥‚³‚¹‚È‚¢AŽq‹Ÿ‚ð¶‚Ü‚¹‚È‚¢‚悤—U“±‚µ‚ëB
(‚X)“ú–{“¯Žm‚ÅŒ‹¥‚µ‚Ä‚¢‚½‚ç—£¥‚³‚¹‚é•ûŒü‚ÉŽdŒü‚¯‚ë
(10)ŠCŠOƒZƒŒƒu‚âƒn[ƒtƒ‚ƒfƒ‹‚ð‚à‚Ă͂₵Au“ú–{l‚Í—ò“™lŽí‚¾Iv‚ÆA‚¦‚‚¯‚ëBB
(11)ƒCƒPƒƒ“ƒu[ƒ€‚ð’è’…‰»‚³‚¹Au’j‚ÍŠOŒ©‚ª‘S‚Ä‚¾Iv‚Æô”]‚µ‚ë.
- ƒ\[ƒX -
“d.’Ê.ƒOƒ‹[ƒv.‰ï’·.¬.“c.–L.‚Í.’©‘N.”¼“‡.¶‚Ü‚ê
http://ja.wikipedia.org/wiki/¬“c–L
[]
[‚±‚±‰ó‚ê‚Ă܂·]

7 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/11/16(ŒŽ) 11:02:37.89 ID:2ijHHLJY.net]
GoŒ¾Œê‚ªƒ_ƒ‚È——R
https://postd.cc/why-go-is-not-good/

6”NŒo‚¿‚Ü‚µ‚½‚ª‚æ‚­‚È‚è‚Ü‚µ‚½‚©H

8 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/11/16(ŒŽ) 11:36:25.10 ID:UybeAEe0.net]
ƒLƒ~‚Ì“ª‚æ‚è‚Í—Ç‚­‚È‚Á‚Ä‚é

9 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2020/11/16(ŒŽ) 11:40:25.93 ID:sF1WJXNT.net]
Go‚É“ü‚Á‚Ä‚ÍGo‚É]‚¦

10 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/11/16(ŒŽ) 11:45:33.74 ID:sP+ueWAj.net]
Python&MS‚ÌÅ‹­ƒ^ƒbƒO‚ÉŸ‚Ă邯‚ÍŽv‚¦‚ñ

Python‚̶‚Ý‚ÌeAƒOƒCƒhEƒ”ƒ@ƒ“ƒƒbƒTƒ€ŽAuˆø‘ނ͑ދüv‚ÆMicrosoft“ü‚è - ITmedia NEWS
https://www.itmedia.co.jp/news/articles/2011/13/news066.html



11 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/11/16(ŒŽ) 12:43:46.88 ID:Rp0lnyle.net]
MS‚ªPython‚É—Í“ü‚ê‚é–²Œ©‚Ä‚é‚â‚‚¢‚Ü‚¾‚É‚¨‚é‚ñ‚â‚Èw

12 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/11/16(ŒŽ) 13:31:29.66 ID:jIfIZ9ed.net]
Œ¾Œê‚ɂ͓¾ˆÓ•ª–삪‚ ‚邱‚Æ‚ð—‰ð‚Å‚«‚È‚¢ƒjƒƒJ‚ª‘å™

13 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/11/16(ŒŽ) 14:38:16.63 ID:oSwqK6E+.net]
>>9
python‚͉“ǫグ‚邽‚߂ɕ¶–@‹­§‚·‚é‚­‚¹‚ÉAŠÖ”ŒÄ‚Ño‚µ‚΂©‚è‚ʼn“ǫ—òˆ«‚Ȃ̂ª‚¿‚å‚Á‚ƂȂŸB

14 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/11/16(ŒŽ) 14:55:37.57 ID:mOY/lFMt.net]
Go‚Í‚»‚ÌŠÖ”ŒÄ‚Ño‚µ‚ð1ŠÖ”‚ ‚½‚è5s‚­‚ç‚¢‚É•ª‚¯‚ă_ƒ‰ƒ_ƒ‰‚Æ‘‚¢‚Ă邾‚¯‚¾‚ëH
‚»‚Ì•ªGo‚Íî•ñ‚Ì–§“x‚ª’á‚­‚ÄŠy‚ɓǂ߂邩‚çA’PˆÊŽžŠÔ‚ ‚½‚è‚ɓǂ߂és”‚ð‰Â“Ç«‚Æ’è‹`‚·‚é‚È‚ç‚Ü‚ Go‚̉“ǫ‚ÍPython‚æ‚è‚‚¢‚í‚È

15 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/11/16(ŒŽ) 17:22:11.33 ID:8c1QCVK8.net]
ƒ_ƒ‰ƒ_ƒ‰‘‚¢‚Ä‚é‚Á‚Ăǂ¤‚¢‚¤Ž–H

16 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2020/11/16(ŒŽ) 17:48:06.60 ID:+ucL5pJy.net]
>>12
‚È‚ñ‚ÅPython‚ªŠÖ”ŒÄ‚Ño‚µ‚΂©‚肾‚ÆŽv‚Á‚½‚ÌH
‚È‚ñ‚ÅŠÖ”ŒÄ‚Ño‚µ‚΂©‚肾‚Ɖ“ǫ‚ª’á‚­‚È‚é‚ÆŽv‚Á‚½‚ÌH

17 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/11/16(ŒŽ) 18:14:19.92 ID:x+MSqxF6.net]
>>14
err = Hoge()
if err != nil {
@return err
}

18 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2020/11/16(ŒŽ) 19:09:23.02 ID:WZgYyPqf.net]
>>16
‚±‚ê‚Ù‚ñ‚ÆŒ™‚¢

19 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/11/16(ŒŽ) 19:21:21.05 ID:UjHg6qpi.net]
>>16
‰´‚Í‚±‚êD‚«
try-catch‚æ‚èƒVƒ“ƒvƒ‹‚œǂ݂₷‚¢

20 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/11/16(ŒŽ) 19:25:59.64 ID:qg+eeyPj.net]
‚±‚ꂪ“ǂ݂₷‚¢‚Æ‚©A‚½‚Ô‚ñ1000s’ö“x‚̃vƒƒOƒ‰ƒ€‚µ‚©‘‚¢‚½‚±‚ƂȂ¢‚ñ‚¾‚낤‚È



21 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/11/16(ŒŽ) 19:30:18.80 ID:2F7AgOwR.net]
>>19
‚²‚ß‚ñ
‰´“y•û‚¶‚á‚È‚¢‚©‚çƒR[ƒh‘‚©‚È‚¢‚ñ‚¾

22 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/11/16(ŒŽ) 20:03:06.45 ID:zXKn/1df.net]
go‚Á‚ÄA

err = Hoge()
if err {
@return err
}

‚Ƃ͑‚¯‚È‚¢‚ñ‚¾‚Á‚¯H

23 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/11/16(ŒŽ) 20:19:58.38 ID:UybeAEe0.net]
Hoge() ‚Ì–ß‚è’l‚ª boolean ‚¶‚á‚È‚¢‚Æ‚Ë

24 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2020/11/16(ŒŽ) 20:37:39.21 ID:+ucL5pJy.net]
•p”É‚Éo‚Ä‚­‚é’èŒ^ƒR[ƒh‚È‚ñ‚¾‚©‚猾Œê‘¤‚Í“œˆß\•¶ŽÀ‘•‚µ‚ë‚æ

25 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/11/16(ŒŽ) 20:40:52.00 ID:i/HDczYO.net]
err = Hoge() && return err
‰´‚Ȃ炱‚¤‚·‚é

26 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/11/16(ŒŽ) 20:57:25.55 ID:4F0bxqx0.net]
ƒNƒ\ƒ_ƒT‚¢

27 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/11/16(ŒŽ) 21:00:18.04 ID:5OAOeu6r.net]
RustŒ©•í‚Á‚Ä
result := Hoge()?
‚É‚µ‚Æ‚¯

28 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/11/16(ŒŽ) 21:06:21.03 ID:jIfIZ9ed.net]
‚·‚Ü‚ñ
if err = Hoge(); err != nil {
@return err
}
ˆÈŠO‚Ì‘‚«•û‚µ‚½‚±‚ƂȂ¢‚í

29 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/11/16(ŒŽ) 21:07:03.57 ID:jIfIZ9ed.net]
‚ A:= ‚É’¼‚·‚Ì–Y‚ê‚Ä‚½

30 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/11/16(ŒŽ) 21:09:26.85 ID:2ijHHLJY.net]
=‚Æ‚©:=‚Æ‚©‚ß‚ñ‚Ç‚­‚¹‚¦‚È



31 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/11/16(ŒŽ) 21:14:24.95 ID:J0Iniu1t.net]
>>27
ƒGƒ‰[ˆÈŠO‚Ì–ß‚è’l‚Ì‚ ‚éŠÖ”Žg‚Á‚½‚±‚ƂȂ¢‚ÌH

32 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/11/16(ŒŽ) 21:30:40.87 ID:dv0RbCZr.net]
Go2‚̉ü‘P‚Í¡‚̂Ƃ±‚뫃RƒŒ‚ª—L—͂ȂÌH
https://go.googlesource.com/proposal/+/master/design/32437-try-builtin.md

33 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/11/16(ŒŽ) 21:37:12.31 ID:UybeAEe0.net]
Proposal: A built-in Go error check function, "try" · Issue #32437
https://github.com/golang/go/issues/32437

This proposal has been closed. Thanks, everybody, for your input.

34 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/11/16(ŒŽ) 22:38:27.44 ID:inzbcPAL.net]
>>30
‚ÈH ‚±‚ê‚Å—Ç‚¢‚Æ‚©‚¨‚à‚Á‚Ä‚é‚â‚‚Ȃñ‚Ä
ƒƒN‚É‚¿‚á‚ñ‚Æ‚µ‚½ƒR[ƒh‘‚¢‚½‚±‚Æ‚·‚ç‚È‚¢‚Ì‚ªƒoƒŒƒoƒŒ
‚µ‚å‚Ú‚¢ƒTƒ“ƒvƒ‹ƒR[ƒh‚®‚ç‚¢‚µ‚©‘‚¢‚½‚±‚ƂȂ¢‚ñ‚¾‚낤

35 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/11/16(ŒŽ) 22:46:50.52 ID:dv0RbCZr.net]
>>32
‚ÅHŒ‹‹ÇGo2‚ł͂ǂ¤‚È‚é‚ÌH

36 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/11/16(ŒŽ) 23:28:44.33 ID:UybeAEe0.net]
>>34
reject ‚³‚ꂽ‚©‚ç‚Ç‚¤‚É‚à‚È‚ç‚È‚¢

37 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/11/16(ŒŽ) 23:44:21.27 ID:dv0RbCZr.net]
‚¦‚ÁA‚È‚ñ‚̉ü‘P‚à‚³‚ê‚È‚¢‚ÌH
‚¾‚Æ‚·‚邯‚¢‚ë‚ñ‚ȈӖ¡‚Å‚«‚‚¢‚Ë

38 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/11/16(ŒŽ) 23:48:13.75 ID:DSjP5PPU.net]
ÌgoŽg‚Á‚ăXƒŒƒbƒh“¯ŠúŒn‚Ì•s‹ï‡‚𒲸‚µ‚悤‚Æ‚µ‚½‚ªAƒƒO‚ð“ü‚ê‚Ä‚àƒXƒŒƒbƒhid“I‚È‚à‚Ì‚ªˆê؎擾‚·‚éŽè’i‚ª–³‚­‚Ä‹Áœ±‚µ‚½B

‚»‚±‚Åmutex‚ðAPI“ü‚èŒû‚É“ü‚ê‚ĉñ”ð‚µ‚æ‚¤‚Æ‚µ‚½‚ªÄ‹Amutex‚ª–³‚­‚Ä’f”O‚µ‚½B

’²‚ׂ½‚çÄ‹Amutex‚ÍŽg‚¤‚ׂ«‚¶‚á–³‚¢‚©‚ç’ñ‹Ÿ‚µ‚È‚¢‚炵‚¢B‚È‚ç‚Îì‚낤‚Æ‚µ‚½‚çƒXƒŒƒbƒhid“I‚ÈŽ¯•ÊŽq‚ª–³‚¢‚©‚çì‚ê‚È‚¢B

Ì‚Ìgo‚ÍŽ¯•ÊŽq‚ðŽæ‚ê‚½‚½‚ßÄ‹Amutexƒ‰ƒCƒuƒ‰ƒŠ‚ª—Ž‚¿‚Ä‚½‚ª‚»‚ê‚àŽg‚¦‚È‚­‚È‚Á‚Ä‚½B

‚È‚ñ‚¾‚낤‚±‚̃Nƒ\Œ¾Œê‚Á‚ÄŽv‚Á‚½B

39 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/11/17(‰Î) 00:02:26.25 ID:c7e0OkRz.net]
Rust‚Í‚Æ‚à‚©‚­Nim‚Æ‚©‚¢‚¤”n‚Ìœ‚ɂ܂ŃRƒP‚É‚³‚ê‚ĂƂĂà‚‚炢B

Let's encrypt‚̃oƒO‚ÍRust‚ÅŽÀ‘•‚µ‚Ä‚¢‚½‚ç–h‚°‚½‚ÌH
https://qiita.com/komasayuki/items/02785730d486ec4b397f
Let's encrypt‚̃oƒO‚ÍNim‚ÅŽÀ‘•‚µ‚Ä‚¢‚½‚ç–h‚°‚½‚ÌH
https://qiita.com/dumblepy/items/37581ef0223a81fa1094

40 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/11/17(‰Î) 00:13:23.50 ID:c7e0OkRz.net]
Discord‚É“¦‚°‚ç‚ê‚Â炢c

ŽÀ‘•Œ¾Œê‚ðuGov‚©‚çuRustv‚É•ÏXAƒQ[ƒ}[Œü‚¯ƒ`ƒƒƒbƒgƒAƒvƒŠuDiscordv‚Ì‰Û‘è‚Æ‚Í
https://www.atmarkit.co.jp/ait/spv/2002/10/news038.html



41 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/11/17(‰Î) 00:59:11.79 ID:1L4goDpB.net]
>>16
‚í‚©‚è‚â‚·‚­‚Ä‚¢‚¢‚¶‚á‚ñB
‚±‚̃pƒ^[ƒ“‚È‚çAreturn Hoge()‚Å‚«‚È‚¢‚©l‚¦‚邯‚ÇB

>>19
1ƒtƒ@ƒCƒ‹1000s‚͈Ù킾‚ÆŽv‚¤‚¼B

>>30
•¡”‚Ì–ß‚è’l‚ ‚邯‚«‚Å‚àA>>27‚Ì‘‚«•û‚͂ł«‚邼B

42 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/11/17(‰Î) 01:00:02.16 ID:1L4goDpB.net]
>>33
‚¨‘O‚à‚È‚¢‚ñ‚¾‚ëc

43 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/11/17(‰Î) 11:54:27.21 ID:m07xvYc5.net]
>>30
‚»‚̈ꌾ‚Å”n‹r‚ðŒ»‚·‚Ƃ͂Ȃñ‚Æ‚¢‚¤oƒIƒ`Š´
ƒfƒBƒX‚é‚Ȃ猾ŒêŽd—l‚­‚ç‚¢•׋­‚µ‚Äo’¼‚µ‚Ä‚±‚¢

‹ï‘Ì“I‚É‚ÍGo‚ł̓^ƒvƒ‹‚Å–ß‚è’l‚ð•Ô‚µ‚Ä‚­‚é‚Ì‚ªˆê”Ê“I
ˆêŒÂ‚Ì–ß‚è’l‚È‚ñ‚ÄA•’ʂɎg‚Á‚Ä‚¢‚élŠÔ‚©‚炵‚½‚ç“ÁŽê‚ÈŽg‚¢•û‚¾‚æ
‚‚܂èAŽg‚Á‚½‚±‚Æ‚ª–³‚¢‘fl‚³‚ñ‚¾‚Ë‹M•û

44 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/11/17(‰Î) 13:20:20.82 ID:H0+H5RuJ.net]
‘S•”Gopher‚­‚ñ‚ªƒLƒ‚‚¢‚Ì‚ªˆ«‚¢‚í

45 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/11/17(‰Î) 14:21:13.31 ID:m07xvYc5.net]
”NŠñ‚è‚̓Iƒ‰ƒCƒŠ[•\ކ‚ÅŠµ‚ê‚Ă邩‚畽‹C

46 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/11/17(‰Î) 15:14:43.85 ID:TJ9hBTBs.net]
>>42
‚³‚·‚ª‚ÉGoƒXƒŒ‚Å‘½’l•Ô‹p’m‚ç‚È‚¢‚â‚‚͂¢‚È‚¢‚Äw

‰Â“Ç«‚ÌŠÏ“_‚Å“¯‚¶ƒpƒ^[ƒ“‚Æ”Fޝ‚µ‚Ä‚é‚Ì‚©‚Ç‚¤‚©‚̈Ⴂ

‚¿‚Ȃ݂Ƀ^ƒvƒ‹‚ł͂Ȃ¢‚æ

47 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/11/17(‰Î) 15:31:54.39 ID:m07xvYc5.net]
>>45
Œ^‚Æ‚µ‚Ẵ^ƒvƒ‹‚ł͂Ȃ¢‚©‚çŠm‚©‚É–³‚¢‚Æ‚¢‚¦‚Ζ³‚¢‚Ë
‡˜‚ðŽ‚Á‚Ä•À‚ñ‚¾•Ï”‚Ì‘gA‚Æ‚¢‚¤•¨‚Í\•¶‚Æ‚µ‚ă^ƒvƒ‹‚Æ•\Œ»‚·‚ׂ«‚©‚ÆŽv‚Á‚½‚Ì‚Å

ƒ^ƒvƒ‹Œ^‚Á‚Ä“Á‚ÉŽg‚¢“¹Žv‚¢•t‚©‚È‚¢‚µ—v‚ç‚ñ‚æ‚ÈH

‚Æ‚©Žv‚Á‚Ä‚½‚çissues‚Ì#41148‚Ń^ƒvƒ‹‚ðƒ`ƒƒƒlƒ‹‚Å‘—‚肽‚¢‚Æ‚©‚ ‚Á‚½‚í
‚È‚é‚Ù‚Ç

48 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2020/11/17(‰Î) 19:53:06.72 ID:OUvi357j.net]
>>35, >>37
‚±‚êƒ}ƒWH
Golang‚â‚ß‚ÄRust‚â‚è‚Ü‚·

49 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/11/18(…) 03:18:00.14 ID:8xI/s5G3.net]
Rust‚È‚ñ‚Ä””NŒo‚Á‚½‚çScala‚Æ“¯‚¶‚Å‚½‚¾‚Ì•‰Â‚ɂȂ邾‚¯‚Ȃ̂ɂ悭‚â‚é‹C‚ɂȂé‚È
ŒÂl‚ÅŽï–¡’ö“x‚É‚â‚é‚È‚ç—Ç‚¢‚ÆŽv‚¤‚¯‚Ç

50 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/11/18(…) 03:46:26.68 ID:uoM+CD8t.net]
Rust‚ÍMS‚ª³Ž®Ì—p‚µ‚Ä‚©‚çŽn‚ß‚éA‚Å’x‚­‚È‚¢‚ÆŽv‚¤



51 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/11/18(…) 08:34:38.41 ID:pNzxwTD4.net]
Rust‚ÍOSŠñ‚è‚ȈČ‚ɓ˂«i‚Þ‚ñ‚¶‚á‚È‚¢‚©H
ƒVƒFƒ‹‚¶‚á‚È‚­ƒJ[ƒlƒ‹
>>39‚É‚ ‚邿‚¤‚ÉGC•s—v‚Å‚ ‚邯‚¢‚¤‹­‚݂̓hƒ‰ƒCƒo‹Lq‚ÉÅ“K‚Æ‚¢‚¤‚±‚Æ‚ðˆÓ–¡‚·‚é‚©‚ç

52 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/11/18(…) 10:09:02.25 ID:hkPPdx4I.net]
•‰Â‚ɂȂé‚Ì‚ÍGo‚¾‚냃ƒ^‚—‚—‚—‚—

53 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/11/18(…) 10:16:42.11 ID:mXWQ9M3+.net]
Rust‚Íl—Þ‚ªŽg‚¢‚±‚È‚·‚É‚Í150”N‚­‚ç‚¢‘‚¢

54 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/11/18(…) 11:15:56.54 ID:ynuaTlxN.net]
¬Šw¶ƒŒƒxƒ‹‚Å‚à“ǂݑ‚«‚Å‚«‚éGo‚Í•‰Â‚ɂȂè‚É‚­‚¢‚¾‚ë
RustŽg‚Á‚Ä‚é‚â‚‚͓z—êg•ª‚̕ȂɃA[ƒeƒBƒXƒg‚Ô‚Á‚Ä•‰Â‚ð¶‚ÞƒEƒ“ƒRƒ}ƒ“

55 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/11/18(…) 12:39:37.96 ID:hzlSiPtI.net]
Go‚Í‚ ‚Ü‚è•ςȃtƒŒ[ƒ€ƒ[ƒNŽg‚Á‚½‚肵‚È‚­‚Ä•W€ƒ‰ƒCƒuƒ‰ƒŠ‚ªŠî–{‚Ȃ̂ÅA‚»‚̈Ӗ¡‚ł͕‰Â‰»‚·‚é—vˆö‚ª­‚È‚¢
”p‚ê‚é‚̂͌¾Œê‚æ‚è‚àæ‚ÉƒtƒŒ[ƒ€ƒ[ƒN‚¾‚©‚ç‚Ë

56 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/11/18(…) 15:19:46.84 ID:hkPPdx4I.net]
Ruby‚Í”p‚ꂽ‚¯‚Ç
Rails‚ªŒ³‹C‚È‚¨‰A‚ŃoƒbƒeƒŠ[‚Æ‚µ‚Ķ‚©‚³‚ê‚Ă邶‚á‚ñ

57 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/11/18(…) 17:00:36.82 ID:tJL+sE6k.net]
‚¢‚¢‚©‚í‚é‚¢‚©‚͕ʂɂµ‚Ä >>53 ‚Í^—
‚½‚Æ‚¦‚Î Lua ‚È‚ñ‚Ä•³Œ¾Œê‚à‚¢‚¢‚Æ‚±‚¾‚ª‚¢‚Ü‚¾‚É
ƒQ[ƒ€‘g‚Ýž‚݃XƒNƒŠƒvƒg‚Æ‚µ‚Ä‚¿‚傱‚¿‚傱Žg‚Á‚Ä‚éƒP[ƒX‚ª‚ ‚é

58 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/11/18(…) 17:31:04.33 ID:vHQTDRO5.net]
COBOL‚ª•‰Â‰»‚µ‚½Œ´ˆö‚ͬŠw¶ƒŒƒxƒ‹‚¶‚á“ǂݑ‚«‚Å‚«‚È‚¢‚©‚ç‚Ȃ̂©H

59 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/11/18(…) 19:44:02.33 ID:/Jz+NzoF.net]
go2‚ŃWƒFƒlƒŠƒNƒX“ü‚Á‚½‚硂̃R[ƒh‚Í•‰Â‚ɂȂ肻‚¤‚¾‚¯‚Ç‚È

60 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2020/11/18(…) 20:00:40.72 ID:ngyywPmD.net]
‚¨‘O‚畉•‰Â‚Á‚ÄŒ¾‚Á‚Ă邯‚ÇA‚»‚à‚»‚àu•‰Âv‚Ì’è‹`‚ÍH



61 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/11/18(…) 20:07:05.16 ID:/U1Y9I1j.net]
‚»‚ÌŒ¾Œê‚̃R[ƒhŽ‘ŽY‚̉¿’l‚ð(ÅV‚ÌŒ¾Œê‚¾‚Á‚½‚ç”­¶‚µ‚È‚¢‚Í‚¸‚Ì–³‘Ê‚È)ˆÛŽ”ï‚ªã‰ñ‚èŽn‚ß‚½ó‘Ô‚¾‚낤‚È

62 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/11/18(…) 21:12:40.25 ID:pNzxwTD4.net]
•‰Â‚Á‚ăˆƒ^˜b‚È‚ñ‚ÄM—p‚È‚ñ‚Ë[
‘¹‰v•ªŠò“_‰z‚¦‚½‚çØ‚è‘Ö‚¦‚é‚Ì‚ª“–‘R
u­Ž¡v“I‚È–â‘肾‚æ‚­‚¾‚ç‚È‚¢

63 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/11/18(…) 22:27:03.20 ID:vHQTDRO5.net]
æT‚̓CƒeƒŒ[ƒ^’m‚ç‚ñ‚â‚‚΂Á‚©‚è‚Å
¡T‚Í‹Zp“I•‰Â’m‚ç‚ñ‚â‚‚΂Á‚©‚è‚È‚ÌH

Šù‘¶ƒVƒXƒeƒ€‚Ö‚Ì‹@”\‚̒ljÁ•ÏXŽž‚É
ƒNƒŠ[ƒ“‚ȃVƒXƒeƒ€‚Å‚ ‚ê‚ΕK—v‚È‚¢‚Å‚ ‚ë‚¤ì‹Æ‚ª
’˜‚µ‚­‘½‚­•K—v‚ɂȂé‚à‚Ì‚ð•‰Â‚ƌĂñ‚Å‚é

‘Š‘Î“I‚È‚à‚Ì‚¾‚©‚ç’PˆêŽw•W‚Å”’l‰»‚·‚邱‚Ƃ͂ł«‚È‚¢‚ñ‚¾‚¯‚Ç
u‚ ‚̃VƒXƒeƒ€‚ÌC³‚Í–Ê“|‚¾‚©‚ç‚â‚肽‚­‚È‚¢v‚ÆŠ´‚¶‚é“x‡‚¢‚Ƴ‚Ì‘ŠŠÖ‚ª‚ ‚é

64 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/11/18(…) 23:28:09.15 ID:pNzxwTD4.net]
>>62
‚»‚ꂪu­Ž¡v“I–â‘è
‹Zp“I‚È–â‘è‚¶‚á‚È‚¢‚Ë

65 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/11/19(–Ø) 08:13:34.58 ID:r3/rn3nu.net]
wikipedia‚­‚ç‚¢Œ©‚悤‚ºB
Technical debt (also known as design debt[1] or code debt, but can be also related to other technical endeavors) is a concept in software development that reflects the implied cost of additional rework caused by choosing an easy (limited) solution now instead of using a better approach that would take longer.[2]

66 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/11/19(–Ø) 11:43:00.50 ID:HmqfGRuh.net]
‚¾‚©‚ç‹Zp“I‚È–â‘è‚¶‚á‚È‚¢‚ÆÄ“xŽå’£
ˆê”Ê“I‚ȃvƒƒWƒFƒNƒgƒ}ƒlƒWƒƒ“ƒg‚Æ‚©‚̃XƒŒ‚És‚¯

67 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/11/19(–Ø) 15:50:31.22 ID:FmUN+YYe.net]
>>65
ŒN‚ª‹Zp“I‚È–â‘è‚¶‚á‚È‚¢‚ÆŽv‚¤‚͎̂©—R‚¾‚¯‚ÇŽ©•ªŸŽè‚È’è‹`‚ðl‚ɉŸ‚µ•t‚¯‚é‚͎̂~‚߂悤‚â

68 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/11/19(–Ø) 17:43:38.54 ID:HmqfGRuh.net]
>>66
‚±‚Á‚¿‚±‚»‚¨•Ô‚µ‚·‚邿

69 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/11/19(–Ø) 18:21:20.90 ID:t4OE0bZ/.net]
‹Zp‘I‘ð‚âÝŒv‘I‘ð‚Ì–â‘è‚Í‘½•ª‚É‘gD“I—v‘f‚âl“I—v‘f‚ðŠÜ‚Þ‚à‚̂Ȃ̂ɂË

‚»‚̕ӂè‚Ì—v‘f‚ðl—¶‚µ‚È‚­‚Ä‚¢‚¢‚͖̂–’[‚Ìì‹Æˆõ‚¾‚¯

70 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/11/19(–Ø) 19:24:28.21 ID:HmqfGRuh.net]
‚±‚±‚ª‰½‚̃XƒŒ‚¾‚©Œ¾‚Á‚Ă݂ë
ƒvƒƒWƒFƒNƒgƒ}ƒlƒWƒƒ“ƒg‚̃XƒŒ‚És‚¯‚Æ



71 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2020/11/19(–Ø) 19:57:06.69 ID:30asaVkd.net]
‹Zp“I•‰Â‚ð‚Ç‚¤•ÔÏ‚·‚é‚©‚ªƒvƒƒWƒFƒNƒgƒ}ƒlƒWƒƒ“ƒg‚â‚ë
Œ³X‚ÍuGo‚Í‘¼Œ¾Œê‚Æ”ä‚ׂĂǂꂾ‚¯•‰Â‰»‚µ‚É‚­‚¢‚©v‚Æ‚¢‚¤˜b‚¶‚á‚È‚©‚Á‚½‚©H

‹Zp“I•‰Â‚Ì”­¶—vˆö‚̓vƒƒOƒ‰ƒ~ƒ“ƒOŒ¾Œê‚̃o[ƒWƒ‡ƒ“ƒAƒbƒvˆÈŠO‚É‚àFX‚ ‚邯‚Ç

72 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/11/19(–Ø) 20:59:58.99 ID:DgF0DEOT.net]
ƒvƒƒWƒFƒNƒgƒ}ƒlƒWƒƒ“ƒg‚¶‚á‚È‚­‚ăGƒ“ƒWƒjƒAƒŠƒ“ƒOƒ}ƒlƒWƒƒ“ƒg‚¾‚ë
Ž©ŽÐƒT[ƒrƒX‚¾‚ÆA‚±‚¤‚¢‚¤‚Ì‚ð‹Zp“I‚È–â‘è‚ÆŽv‚Á‚ĂȂ¢“z‚͂܂¸‚¢‚È‚¢

73 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/11/19(–Ø) 21:34:12.71 ID:aa9bIrjJ.net]
‚¨‚Ü‚¢‚ç‚Á‚Ăقñ‚ƃ}ƒlƒWƒƒ“ƒg‚Æ‚©‚»‚¤‚¢‚¤‚ÌD‚«‚¾‚æ‚È

74 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/11/19(–Ø) 22:14:44.29 ID:UQ7DwHyP.net]
>>68
––’[‚Ìì‹Æˆõ‚É‚àŽg‚í‚ê‚錾Œê‚ɂȂÁ‚½‚Æ‚¢‚¤‚±‚Æ
“ú–{‚Å‚à˜J“­ŽÒŒ¾Œê‚Æ‚µ‚Ă̒nˆÊ‚ª’è’…‚µ‚Ä‚«‚½‚Ì‚©‚È

75 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2020/11/20(‹à) 00:57:26.75 ID:6TMCzLQ7.net]
‚ÅAŽÀۂɃƒCƒ“‚ÌŽdŽ–‚ÅŽg‚Á‚Ä‚é‚ñ‚¾‚낤‚ÈH

76 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/11/20(‹à) 01:38:39.30 ID:kwwa9bjA.net]
>>72
’P‚ÉGo‚ɂ‚¢‚Ęb‚·‚±‚Æ‚ª‚È‚¢‚¾‚¯‚È‚ñ‚¾‚ªc

77 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2020/11/20(‹à) 02:38:09.83 ID:YhokOqrJ.net]
ŠÔˆá‚Á‚½‰pŒê‚Å“ú–{l‚Æ‚µ‚Ä’p‚¸‚©‚µ‚¢c
go get‚¶‚á‚È‚­‚Ägo to get‚¾‚ëc

78 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/11/20(‹à) 09:09:20.30 ID:GA99wsWD.net]
>>72
ã—¬H’ö(·Ø¯

79 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/11/20(‹à) 12:49:28.87 ID:27JFXKUI.net]
>>71
‚±‚ê‚ÍŒƒ‚µ‚­“¯ˆÓ‚·‚é
ã—¬/‰º—¬‚Æ‚©ŠÖŒW‚È‚¢

80 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/11/21(“y) 11:02:08.02 ID:7G4VCfLW.net]
>>54
Go‚ª•‰Â‰»‚·‚é—vˆö‚ÍAƒR[ƒh‚ªƒRƒsƒy‚¾‚炯‚ɂȂÁ‚Ä–c‚ç‚Þ‚±‚Æ‚¾‚æB
Go‚̓R[ƒh‚ði‚éŽè’i‚ð’ñ‹Ÿ‚µ‚Ä‚¢‚È‚¢B‚¾‚©‚牴‚ÍGo‚ðŽg‚í‚È‚¢‚±‚Ƃɂµ‚½B
’·Šú“I‚Ƀƒ“ƒeƒiƒ“ƒX‚·‚éꇂɃRƒXƒg‚ª’µ‚Ëオ‚éB
‚±‚ꂪŒ°Ý‰»‚·‚é‚̂͂±‚ê‚©‚炾‚ËB

‹t‚ÉA“®‚¯‚΂¢‚¢Žg‚¢ŽÌ‚Ä—p“r‚Ì‚‘¬”ÅPython‚ÆŒ©‚é‚È‚çA‘S‚­–â‘è‚È‚¢B
‚¾‚©‚犮‘S‚É”p‚ê‚é‚Á‚ÄŽ–‚à‚È‚¢‹C‚à‚·‚邪A‘å‹K–ÍŠJ”­Œü‚¯‚̃ƒCƒ“ƒXƒgƒŠ[ƒ€Œ¾Œê‚Æ‚µ‚ÄŽg‚í‚ê‚邱‚Æ‚à‚È‚¢‚ËB
¡‚àƒVƒFƒA‚È‚ñ‚ÄŒN‚炪”nŽ­‚É‚µ‚Ä‚¢‚éRuby‚Æ”ä‚ׂĂàƒSƒ~ˆÈ‰º‚Å‚µ‚åB

Ž©•ª‚ªŽg‚Á‚Ä‚¢‚錾Œê‚ª”p‚ê‚é‚Ì‚ªŒ™‚È‚¾‚¯‚È‚çA¡ˆê”Ô–³“ï‚Ȃ̂ÍC#‚¾‚æB
–ܘ_Go‚æ‚èŽd—l‚ª‘å‚«‚¢‚©‚ç‘S•”•׋­‚·‚é‚‚à‚è‚Ȃ玞ŠÔ‚ª‚©‚©‚邯‚ÇA
Go‚ªŽ‚Á‚Ä‚¢‚é‹@”\‚¾‚¯Žg‚¤‚‚à‚è‚È‚çGo‚ÌC“¾‚ÆŽèŠÔ‚͂قړ¯‚¶”¤‚¾‚ªB



81 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/11/21(“y) 11:20:43.86 ID:W0C1PBHz.net]
Ž©ŽÐƒT[ƒrƒXŒn‚ÉŠÖ‚µ‚ÄŒ¾‚¤‚ÆAC#‚̓Gƒ“ƒWƒjƒA‚ªWinŒn‚ÌlŠÔ‚ÉŒÀ‚ç‚ê‚Ä‚µ‚Ü‚¤‚½‚ß‚ÉÌ—pŠˆ“®‚Å‹ê˜J‚·‚邱‚ƂɂȂèA’ljÁ‚Ìl“IƒRƒXƒg‚ª”­¶‚·‚é
‚»‚̈Ӗ¡‚ł͕‰Â‚¾
C#‚͕ςí‚è‚‚‚ ‚邯‚Í‚¢‚¦—L–¼‚ÈSaaS‚Æ‚©‚Å‚àŠJ”­ŠÂ‹«‚Í‚â‚Á‚Ï‚èWindows‚ÆVS‚ÆIIS‚¾‚Á‚½‚è‚·‚é‚Ì‚ÅAWeb”¨‚̃Gƒ“ƒWƒjƒA‚ɂ͌h‰“‚³‚ê‚é
‚±‚êŽÀ˜b‚È

82 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/11/21(“y) 12:12:26.36 ID:cuTXIdQY.net]
C#‚Ëccw
‚Ç‚¤‚¢‚¤‚Æ‚±‚ë‚Å“­‚¢‚Ä‚él‚ªGo‚ð”á”»‚µ‚Ä‚é‚Ì‚©‚ª‚æ‚­‚í‚©‚Á‚½‚æ

83 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/11/21(“y) 13:07:07.90 ID:jkMYYUpW.net]
VŒ`‚Ìmac‚ÅHello World‚Å‚«‚½‚æ

84 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/11/21(“y) 14:25:13.11 ID:7G4VCfLW.net]
>>80
‰´‚ªŒ¾‚Á‚Ä‚é‚̂̓ˆ‚ÉŒ¾Œê‚ɂ‚¢‚Ä‚¾B

‚½‚¾Œ»ŽÀ“I‚ÉÌ—p‚Å¢‚éA‚Æ‚¢‚¤‚̂͑傫‚ȈӖ¡‚ª‚ ‚邪A
‚»‚ꌾ‚Á‚½‚çGo‚àWebƒGƒ“ƒWƒjƒA‚ɂƂÁ‚Ä‚ÍGo‚ÍV‹K‚ÉŠw‚΂Ȃ¯‚ê‚΂Ȃç‚È‚¢Œ¾Œê‚Å‚ ‚Á‚ÄA
PHP/JS‚Æ”ä‚ׂ½‚çGo‚È‚ñ‚Ęb‚ɂȂç‚ñ‚¾‚ëB
Go‘I‚ÔŽž“_‚ŊԈႢ‚¾‚æB

‚ ‚ÆAGo‚É‚à‚ ‚é‹@”\‚͈̔͂¾‚¯C#‚ðŠw‚Ô‚¾‚¯‚È‚ç˜J—͓͂¯‚¶‚¾‚æB
‚½‚¾‚µPHP/JS‚̃Gƒ“ƒWƒjƒA‚Ì•û‚ªƒlƒbƒgƒ[ƒNŽü‚è‚Ìu’mޝv‚ª‚ ‚é‚©‚ç‘£¬‚͂ł«‚邪A
uƒvƒƒOƒ‰ƒ~ƒ“ƒOv‚Í‹Z”\‚ɋ߂­Aˆê’©ˆê—[‚É‚Íã’B‚µ‚È‚¢B
‚¾‚©‚çAu³‚µ‚­ƒvƒƒOƒ‰ƒ~ƒ“ƒOo—ˆ‚éGo‹ZpŽÒv‚ðˆç¬‚·‚邯‚µ‚ÄA
PHP/JS“™WebŽü‚è‚Ì’mޝ‚ª‚ ‚é“z‚ɃvƒƒOƒ‰ƒ~ƒ“ƒO‚ð‹³‚¦‚é‚Ì‚ÆA
C#/Java/C++“™ƒvƒƒOƒ‰ƒ~ƒ“ƒOo—ˆ‚Ä‚é“z‚ÉWebŽü‚è‚Ì’mޝ‚ð‹³‚¦‚é‚̂ƂłÍA
ˆê’Ê‚èÀŠw‚µ‚Ä‚ ‚Ƃ̓OƒO‚è‚È‚ª‚ç‚â‚êA‚ÅςތãŽÒ‚Ì•û‚ª’f‘RŠÈ’P‚¾B
‚½‚¾‚µWebŒn‚Ìꇂ̓vƒƒOƒ‰ƒ~ƒ“ƒO‚ª‘債‚ē‚­‚È‚¢”͈͂Ŏû‚܂邩‚çA
PHP/JS‚©‚ç‚Ì‘£¬‘g‚ʼn½‚Æ‚©‚È‚é‚à‚ÌŽ–ŽÀ‚¾‚Ƃ͎v‚¤‚ªB
‚Ô‚Á‚¿‚ႯA‘¼Œ¾Œê‚Í‘½‹@”\‚·‚¬‚ÄA‚»‚±‚܂ŕK—v‚È‚¢‚©‚炱‚»AŠÈ‘f”Å‚ÌGo‚ªŽg‚í‚ê‚é—]’n‚ª‚ ‚é‚킯‚Å‚³B

‚»‚µ‚Ă܂ AC#‚ªWindows/VS/IIS‚Ȃ̂͑½•ªŽ–ŽÀ‚¾‚낤B
‚»‚ê‚ÅWebŒn‚ÍLinux/VSCode/Apache/Nginx‚ÅA‚»‚êˆÈŠO‚Íâ‘΂Ɍ™‚Ȃ̂©H
‚È‚çEmacs/Vim‚Æ“¯‚¶‚ʼni‹v‚ÉŒð‚í‚邱‚Ƃ͂Ȃ¢‚¾‚낤‚ËB

85 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/11/21(“y) 14:29:31.55 ID:r9GjlBBW.net]
‚Ü‚½”­ì‚ªŽn‚Ü‚Á‚½‚©

86 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/11/21(“y) 15:40:45.57 ID:gJix52fj.net]
>>79
ƒRƒsƒy‚¾‚炯‚ɂȂé‚Á‚ÄA‚»‚ê‚Í‚»‚Ì’ö“x‚̃XƒLƒ‹‚¾‚©‚ç‚¶‚á‚È‚¢‚©H

87 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/11/21(“y) 15:41:39.64 ID:gJix52fj.net]
>>83
˜_“_‚ªƒuƒŒ‚Ä‚é‚ñ‚¾‚¯‚ÇB
‚à‚¤­‚µ‚܂Ƃ߂Ęb‚¹‚æB
ŽG’k‚̓lƒO‚êB

88 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2020/11/21(“y) 18:07:10.42 ID:N6OL6Sv5.net]
Gopher‚Í‘¼‚ÌŒ¾Œê‚â‚Á‚½‚±‚ƂȂ¢‚©‚玩•ª‚ÌŽg‚Á‚Ä‚éGo‚ªˆê”Ô‚¾‚ÆŽv‚Á‚Ä‚é‚ñ‚¾‚æ
‚‚܂èGopher‚ɂ͉½‚ð‚¢‚Á‚Ä‚à”n‚ÌŽ¨‚É”O•§‚¾‚æ

89 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/11/21(“y) 18:23:49.86 ID:U5RwLwtV.net]
C#ƒoƒ‰ƒ“ƒX‚¢‚¢‚æ‚Ë
Windows/IIS”›‚肪ƒlƒbƒN‚¾‚Á‚½‚¯‚Ç‚»‚ꂪ‚È‚­‚È‚Á‚½‚©‚ç™X‚ɃVƒFƒAL‚°‚Ä‚¢‚­‚ÆŽv‚¤

90 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2020/11/21(“y) 18:47:30.43 ID:zNfRz+cU.net]
Safari, the new IE
Gopher, the new Rubyist



91 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2020/11/21(“y) 18:49:07.04 ID:zNfRz+cU.net]
C# Gaiji, the new Ruby Gaiji

92 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/11/21(“y) 19:01:54.31 ID:7G4VCfLW.net]
>>87
‚½‚¾‚»‚ê‚Íŋ߂͂ǂ̌¾ŒêƒXƒŒ‚à‚¾‚æB–ܘ_C#ƒXƒŒ‚Å‚àB
‚»‚ê‚ð‰´‚ÍMŽÒ‰»‚ÆŒ¾‚Á‚Ä‚¢‚éB

“–‚½‚è‘O‚¾‚¯‚ÇA‚ǂ̌¾Œê‚É‚à‚»‚ê‚È‚è‚É•³‚È“_‚Í‚ ‚éB
‚à‚µ‚»‚ꂪ–³‚­A‘¼‚Æ”ä‚ׂĈ³“|“I‚É‘f°‚炵‚¯‚ê‚ÎAŠÈ’P‚É”eŒ ‚ðŽæ‚Á‚Ä‚éB
‚»‚ê‚Í1993 ‚ÌC/C++‚Å‚ ‚èAC‚Å72%AC++‚Å20%‚¾‚©‚çC/C++‚Å92%‚¾B
(‚»‚Ì ‚ÌC++‚È‚ñ‚Ä¡‚ÌC++‚©‚猩‚ê‚Îu‚»‚ê‚ÍC‚¾‚æv‚ÆŒ¾‚í‚ê‚é’ö“x‚Å‚µ‚©‚È‚¢)
https://www.youtube.com/watch?v=Og847HVwRSI
¡‚̓VƒFƒA25%Žã‚ÌŒ¾Œê‚ª3‚•À‚ñ‚Å‚¢‚é󋵂Ȃ̂¾‚©‚çAŒ¾‚Á‚Ä‚µ‚Ü‚¦‚Îu‚Ç‚ê‚à‘債‚ĕςí‚ç‚È‚¢v‚ñ‚¾‚æB
‚¾‚©‚瑼Œ¾Œê‚É•³‚È“_‚ª‚ ‚ê‚ÎA“¯’ö“x‚ɂ͎©•ª‚Ì‚¨‹C‚É“ü‚茾Œê‚É‚à•³‚È“_‚ª‚ ‚é‚ÉŒˆ‚Ü‚Á‚Ä‚éB
‚±‚Ì’Pƒ‚Ș_—‚ð”F‚ß‚ç‚ê‚È‚¢‚Ì‚ÍAMŽÒ‚¾‚©‚炾‚æB
‚½‚¾‚±‚ê‚ÍŠù‚ÉŒ¾‚Á‚½‚Æ‚¨‚èAGoƒXƒŒ‚¾‚¯‚̘b‚ł͂Ȃ­AC#‚à‘¼‚à“¯‚¶Š´‚¶‚¾‚¯‚ÇB

93 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/11/21(“y) 20:04:41.58 ID:Lvew8AXV.net]
‚Ç‚ñ‚Ȃɂ±‚±‚ÅC#‚Ì—Ç‚³‚ðƒAƒs[ƒ‹‚µ‚Ä‚àŒ»ŽÀ¢ŠE‚¶‚áŒÃL‚¢‰ïŽÐ‚âUnity‚Å‚µ‚©Žg‚í‚ê‚È‚¢ƒSƒ~Œ¾Œê‚È‚ñ‚¾‚æc
¡ŒãGo‚Ý‚½‚¢‚É—¬s‚邯‚¢‚¢‚Ëc

94 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/11/21(“y) 20:18:13.34 ID:NFh21L0W.net]
Java‚æ‚è‚Í‚¢‚¢Œ¾Œê‚È‚ñ‚¾‚¯‚ǂ˂¥
‚Å‚àJava‚Æ“¯‚¶íꂾ‚©‚çcc

Go‚âRust‚Í‘_‚Á‚½‚Ì‚©—˜—pƒV[ƒ“‚ªƒYƒŒ‚Ä‚é‚ñ‚ŋꊂª‚ ‚é

95 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/11/21(“y) 20:26:30.28 ID:uuh/pdI7.net]
‚»‚ꂾ‚¯cpp‚ªD‚«‚Ȃ炸‚Á‚ÆcppŽg‚Á‚Ä‚ë‚æB
ƒOƒŠ[ƒ“ƒXƒŒƒbƒh‚à’m‚ç‚È‚©‚Á‚½•ªÛ‚ÅB

96 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/11/21(“y) 20:29:37.15 ID:7G4VCfLW.net]
>>92
‚»‚ꂪMŽÒ‚ÌŠÏ“_‚¾‚æB
C#‚Ì•û‚ªGo‚æ‚è‚Í1000”{ˆÈã—¬s‚Á‚Ä‚éB
‚»‚ê‚̓VƒFƒA‚©‚ç‚àƒGƒRƒVƒXƒeƒ€‚©‚ç‚à–¾‚ç‚©‚¾B
‚à‚Á‚Æ‚à‚¨‘O‚ç‚ÍJava‚à—¬s‚Á‚ĂȂ¢‚ÆŒ¾‚¢Ø‚é‚­‚ç‚¢MŽÒ‚Ȃ̂¾‚Ƃ͎v‚¤‚ªB

Go‚Í‚»‚à‚»‚à—¬s‚é—vˆö‚ª‚È‚¢B‘¼Œ¾Œê‚ðŽg‚¦‚é“z‚ªA‚í‚´‚í‚´Go‚ðŽg‚¤——R‚ª‚È‚¢‚©‚çB
‚¾‚©‚ç¡Œã‚Æ‚ࡂ܂łǂ¨‚è’á‹ó”òs‚¾‚æB
V‹K—¬“ü‚͉SŽÒ‚¾‚¯‚ÅAƒGƒRƒVƒXƒeƒ€‚ࡂ܂łǂ¨‚è‰ñ‚è‚à‚µ‚È‚¢‚Ü‚ÜB

Rust‚Í‚»‚Ì“_A–¾‚ç‚©‚Ƀs[ƒL[‚ÅARust‚¶‚á‚È‚¢‚Ƒʖڂȗ—R‚ª–¾Šm‚É‚ ‚éB
‚¾‚©‚ç‚í‚´‚í‚´Žg‚¤——R‚É‚à‚Ȃ邵A¡Œã‚Í‚µ‚΂炭‚ÍŠmŽÀ‚ɃVƒFƒA‚Í‘‚¦‚邯Žv‚¤‚æB
‚½‚¾‚Ç‚±‚Ü‚Ås‚­‚©‚͓䂾BFF‚ÍŽ€‚ñ‚Å‚µ‚Ü‚Á‚½‚µB‚ ‚êRust‚Ì‚¹‚¢‚¾‚ÆŒ¾‚Á‚Ä‚¢‚é“z‚ª‚¢‚邯‚ÇA‰´‚à‚»‚¤Žv‚¤‚µB

97 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/11/21(“y) 20:56:03.41 ID:r9GjlBBW.net]
>>95
ƒAƒ“ƒ^‚Í C# ‚ÌMŽÒ‚¾‚È‚—

98 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/11/21(“y) 21:05:41.22 ID:7G4VCfLW.net]
>>96
‚Ç‚±‚ª‚¾‚æB‚»‚à‚»‚à‰´‚ÍC#‚ÍŽg‚Á‚ĂȂ¢‚µB
>>91‚Ì“®‰æŒ©‚Ä‚Ý‚ë‚æBGo‚È‚ñ‚Ĉê“x‚ào‚Ä‚±‚È‚¢B
Ruby‚ÍŌ㗎‚¿‚邪Œ’“¬‚µ‚½•û‚¾B­‚È‚­‚Æ‚àGopher‚É”nŽ­‚É‚³‚ê‚é——R‚͂ǂ±‚É‚à‚È‚¢B
ƒT[ƒo[ƒVƒFƒA‚Å‚àGo‚È‚ñ‚ăSƒ~ˆÈ‰º‚¾‚ëB
C‚âLisp‚ðƒT[ƒo[‚ÉŽg‚Á‚Ä‚é‚È‚ñ‚Ä•·‚¢‚½‚±‚Æ–³‚¢‚ªAGo‚Í‚»‚êˆÈ‰º‚¾‚¼B
https://w3techs.com/technologies/overview/programming_language

99 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/11/21(“y) 21:09:38.97 ID:ymMOmJrr.net]
Go‚ÍMicroservise‚ÆCLI‚ªŽåíê
JVM‚âCLR‚Ɉˑ¶‚µ‚½‚­‚È‚­‚ÄŒy—ʂŃTƒNƒTƒNƒRƒ“ƒpƒCƒ‹‚µ‚½‚¢ƒ†[ƒU[‘wŒü‚¯

‚½‚¾Go2‚ªŽc”O‚ÈŒ‹‰Ê‚ɂȂ肻‚¤‚Ȃ̂ÆUS‚ʼnº‰Î‚ɂȂÁ‚Ä‚«‚Ä‚é‚Ì‚ðŒ©‚é‚Ææ‚Í–¾‚é‚­‚È‚¢

100 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/11/21(“y) 21:11:54.51 ID:ymMOmJrr.net]
>>97
ƒtƒƒ“ƒgƒGƒ“ƒh‚Æ‚µ‚Ă͎g‚í‚ê‚È‚¢‚©‚ç‚»‚±‚É‚Í”Žšo‚Ä‚±‚È‚¢‚Å‚µ‚å



101 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/11/21(“y) 21:11:58.30 ID:r9GjlBBW.net]
Žg‚Á‚Ä‚à‚¢‚È‚¢‚Ì‚É1000”{ˆÈã—¬s‚Á‚Ä‚é‚Á‚Ă悭•ª‚©‚é‚È‚Ÿ〜½ºÞ²½ºÞ²

102 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/11/21(“y) 21:23:42.90 ID:uuh/pdI7.net]
‘¼Œ¾Œê‚àŽg‚¤‚µC#‚àŒ‹\‘‚­‚¯‚ÇAGo‘‚­‚±‚Æ‚à‘½‚¢‚¼B
‰½ˆê‚ˆ—Œn‚àƒ‰ƒ“ƒ^ƒCƒ€‚àƒCƒ“ƒXƒg[ƒ‹‚·‚é•K—v‚È‚¢‚©‚çA“WŠJ‚ß‚Á‚¿‚áŠy‚¾‚µB1ƒtƒ@ƒCƒ‹‚¾‚µB
ƒfƒJƒC‚Á‚ÄŒ¾‚Á‚Ä‚à.net core‚Ìscd‚قǃfƒJ‚­‚à‚È‚¢‚µB

‚Æ‚¢‚¤‚©Go‚̃GƒRƒVƒXƒeƒ€‚Á‚ÄŒ‹\‚µ‚Á‚©‚肵‚Ă邯Žv‚¤‚¯‚ÇB
awesome go‚Æawesome dotnetŒ©”ä‚ׂĂª‚Á‚©‚肵‚È‚¯‚ê‚Ηǂ¢‚¯‚ÇB

103 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/11/21(“y) 21:24:09.33 ID:7G4VCfLW.net]
>>99
‚¢‚â‚»‚ê‚̓oƒbƒNƒGƒ“ƒhŒÀ’è‚̘b‚¾‚¼B
‚È‚¨ƒtƒƒ“ƒgƒGƒ“ƒh‚È‚ñ‚ÄŒ¾‚¤‚܂łà‚È‚­JS‚̈ꋭ‚¾B‚»‚̉º‚ð‚‚‚¯‚Îo‚Ä‚­‚邪AˆÈ‰ºB
https://w3techs.com/technologies/overview/client_side_language

‘O‚àŽv‚Á‚½‚ªA‚¨‘O‚çˆá‚¤¢ŠE‚ɶ‚«‚Ă邿‚ÈB

104 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/11/21(“y) 21:29:36.25 ID:r9GjlBBW.net]
‚±‚̕ӂè‚ð“Ç‚ñ‚Å‚¨‚¯‚΂¢‚¢‚ñ‚¶‚á‚È‚¢

Go Case Studies https://go.dev/solutions#case-studies
Go Use cases https://go.dev/solutions#use-cases

105 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/11/21(“y) 21:36:38.77 ID:7G4VCfLW.net]
>>103
‚»‚ê‚Í‚¨‚Ü‚¦‚ç‚Ý‚½‚¢‚ȉSŽÒ‚Íéx‚³‚ê‚é‚Ì‚©‚à‚µ‚ê‚ñ‚ªA‹t‚È‚ñ‚¾‚æB
ƒVƒFƒA‚ª’á‚¢‚©‚炱‚»Žó’ˆÄŒ‚ðé“`‚·‚é•K—v‚ª‚ ‚邵A
‚»‚ê‚ð‚â‚Á‚Ä‚¢‚鎞“_‚ł܂¾”‚¦‚ç‚ê‚é‚Ù‚Ç‚µ‚©‚È‚¢A‚Æ‚¢‚¤‚±‚ƂȂñ‚¾‚æB

ŽÀÛAPHP‚Å‚»‚ñ‚Ȃ̂â‚Á‚ĂȂ¢‚¾‚ëB‘½‚·‚¬‚Ä–³—‚¾‚µB

106 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/11/21(“y) 21:42:04.93 ID:r9GjlBBW.net]
’†g1•¶Žš‚à“Ç‚ñ‚łȂ¢‚¾‚ë‚—

107 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/11/21(“y) 22:03:31.19 ID:uSTcEold.net]
>>102
ƒtƒƒ“ƒgƒGƒ“ƒh‚̓tƒƒ“ƒgƒGƒ“ƒhƒT[ƒo[‚Ì‚±‚Æ‚¾‚æw

ƒNƒ‰ƒCƒAƒ“ƒgƒTƒCƒh‚ªJS‚Ȃ͓̂–‚½‚è‘O
‚±‚ñ‚Șb‚ª’Ê‚¶‚È‚¢‚Ƃ͊m‚©‚ɈႤ¢ŠE‚ɶ‚«‚Ä‚é‚È

108 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2020/11/21(“y) 22:07:14.19 ID:YDtC2x5c.net]
‚±‚ƂΗV‚Ñ‚µ‚Í‚¶‚ß‚½‚—‚—‚—
ƒtƒƒ“ƒgƒGƒ“ƒh©¨ƒoƒbƒNƒGƒ“ƒh
ƒNƒ‰ƒCƒAƒ“ƒgƒTƒCƒh©¨ƒT[ƒo[ƒTƒCƒh
‚Í‚¢A‚Å‚Íuƒtƒƒ“ƒgƒGƒ“ƒhƒT[ƒo[v‚Ì’è‹`‚©‚ç‚Ç‚¤‚¼`😆👍➰

109 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2020/11/21(“y) 22:39:09.79 ID:N6OL6Sv5.net]
>>95
FF‚Á‚ĉ½H‚—

110 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/11/21(“y) 22:44:11.34 ID:mMQUj5g8.net]
>>107
ç’k”²‚«‚Å’m‚ç‚È‚¢‚ñ‚¾‚Ë

ƒtƒƒ“ƒgƒGƒ“ƒh‚Á‚Ă̂̓AƒvƒŠ‚̃vƒŒƒ[ƒe[ƒVƒ‡ƒ“ƒŒƒCƒ„[‚Ì‚±‚Æ
ƒvƒŒƒ[ƒ“ƒe[ƒVƒ‡ƒ“ƒŒƒCƒ„[‚ðŠÇ—‚·‚éƒT[ƒo[‚ªƒtƒƒ“ƒgƒGƒ“ƒhƒT[ƒo[
WebƒAƒvƒŠ‚È‚çŠî–{“I‚ÉWeb‚ÌUI‚ð•Ô‚·ƒT[ƒo[

ƒNƒ‰ƒCƒAƒ“ƒgƒTƒCƒh‚Ƃ̈Ⴂ‚ª—‰ð‚Å‚«‚½‚©‚ÈH



111 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2020/11/21(“y) 22:53:03.99 ID:YDtC2x5c.net]
>>109
‚»‚¤‚¢‚¤‚Ì‚Í99.99%‚Ìl‚ÍBFF‚ÆŒ¾‚¤B
BFF‚Ìfor Front-endA‚±‚ê‚È‚ñ‚Ì‚±‚Æ‚©•ª‚©‚éH‚—
ƒNƒ‰ƒCƒAƒ“ƒgƒTƒCƒhAƒuƒ‰ƒEƒU‚Å“®‚­JS‚Ì‚±‚Æ‚¾‚æƒo[ƒJ‚—‚—‚—

‚ ‚Ì‚³‚ Aƒtƒƒ“ƒgƒGƒ“ƒhA‚È‚ñ‚Ĉê”Ê“I‚ȉp’PŒê‚È‚ñ‚¾‚©‚番–ì‚É‚æ‚Á‚ÄŽw‚·‚à‚Ì‚ªˆá‚¤‚͓̂–‚½‚è‘O‚Ȃ킯‚æ‚—
—Ⴆ‚΃Rƒ“ƒpƒCƒ‰\¬‚É‚àƒtƒƒ“ƒgƒGƒ“ƒh/ƒoƒbƒNƒGƒ“ƒh‚Á‚Ä—pŒê‚ÍŽg‚í‚ê‚é‚킯B
ƒRƒ“ƒpƒCƒ‰\¬‚Ì•¶–¬‚ÅuƒoƒbƒNƒGƒ“ƒhH‚ ‚ ƒT[ƒo[‚Ì‚±‚Æ‚ËIv‚È‚ñ‚Ä•¶–¬–³Ž‹‚µ‚½—‰ð‚·‚é”nŽ­‚Í‚¢‚È‚¢‚킯B•’ÊB
‚Æ‚±‚낪‚±‚±‚É‚¢‚½‚킯B‚»‚ꂪ‚¨‘O‚—‚—‚—‚—‚—
Web‚Ì•ª–ì‚ł̓tƒƒ“ƒgƒGƒ“ƒh‚̓Nƒ‰ƒCƒAƒ“ƒgƒTƒCƒh‚Ì‚±‚ƂȂñ‚¾‚æƒo[[ƒJ‚—‚—‚—‚—‚—
‚³‚·‚ª‚É• ’É‚¥‚í‚—‚—‚—‚—‚—‚—‚—‚—

112 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2020/11/21(“y) 23:03:16.63 ID:zNfRz+cU.net]
BFF‚Å’Ê‚Á‚Ä‚é‚à‚Ì‚ðuƒtƒƒ“ƒgƒGƒ“ƒhƒT[ƒo[v‚Æ‚©Œ¾‚Á‚¿‚á‚Á‚Ä‚½‚킯H
ƒIƒŒƒIƒŒ—pŒê‚É‚µ‚Ä‚àƒZƒ“ƒX‚È‚³‚·‚¬ƒBc
¡IT—pŒêŽ«“T‚ÅBFF•KŽ€‚É’²‚ׂĂ»‚¤‚—
’p‚¸‚©‚µ‚¢ƒIƒŒƒIƒŒ—pŒêŽN‚·‘O‚É‚à‚¿‚å‚Á‚Ƃ͒²‚ׂè‚á‚æ‚©‚Á‚½‚̂ɂ—

113 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/11/22(“ú) 00:30:47.49 ID:fxOCHIgd.net]
>>110
Žc”O‚¾‚¯‚ÇBFF‚̉ðŽß‚àŠÔˆá‚¦‚Ă邿
WebƒAƒvƒŠ‚ÌŠJ”­‚â‚Á‚½‚±‚ƂȂ¢‚ñ‚¾‚낤‚¯‚Ç‚³‚·‚ª‚É­‚µ‚͕׋­‚µ‚½‚Ù‚¤‚ª‚¢‚¢

114 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/11/22(“ú) 00:57:12.00 ID:XUuDe+rV.net]
BFF‚ÍAPI‚ðƒzƒXƒg‚·‚邯‚±‚ë‚Å‚ ‚Á‚ÄUI‚ðƒzƒXƒg‚·‚邯‚±‚ë‚¶‚á‚È‚¢

ƒNƒ‰ƒVƒbƒN‚È3ŠK‘w‚É“–‚Ä‚Í‚ß‚é‚ÆƒAƒvƒŠƒP[ƒVƒ‡ƒ“ƒT[ƒo[‚̈ꕔ

115 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2020/11/22(“ú) 01:09:14.57 ID:ujQ9d+0r.net]
‚ÓAƒtƒƒ“ƒgƒGƒ“ƒhƒT[ƒo[‚—‚—‚—
‚»‚êƒoƒbƒNƒGƒ“ƒh‚É‚ ‚é‚킯H‚—

116 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2020/11/22(“ú) 02:14:58.26 ID:x3iNgzKv.net]
ƒtƒƒ“ƒgƒGƒ“ƒhƒT[ƒo[‚Á‚Ẳ´‚à‰‚ß‚Ä•·‚¢‚½B
‚±‚¤‚â‚Á‚ăIƒŒƒIƒŒ—pŒê‚ª‚Å‚«‚Ä‚¢‚­‚Ì‚©B

117 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/11/22(“ú) 20:37:18.20 ID:Gg4y3mjc.net]
‰´‚̓tƒƒ“ƒgƒGƒ“ƒhƒT[ƒoŽg‚Á‚Ă邯‚Ç‚È
ƒy[ƒW‚ÉƒŠƒNƒGƒXƒg‚ª—ˆ‚½‚Æ‚«ƒtƒƒ“ƒgƒGƒ“ƒhƒT[ƒo‚ÅJavaScript‚ð1‚©‚綬‚µ‚ăuƒ‰ƒEƒU‚ɕԂµ‚Ä‚é
IT‚Ì¢ŠE‚Å‚à‘N“x‚͑厖‚¾‚©‚ç‚È‚é‚ׂ­o—ˆ‚½‚ẴXƒNƒŠƒvƒg‚ð’ñ‹Ÿ‚µ‚½‚¢‚ñ‚¾‚æ‚Ë
Žv‚¢‚â‚è‚Ì‹CŽ‚¿‚ðŽ‚½‚È‚¢Œ»‘ã‚̃KƒL‚É‘«‚è‚È‚¢¸_‚ðˆÛŽ‚·‚邽‚߂ɂàƒtƒƒ“ƒgƒGƒ“ƒhƒT[ƒo‚͑厖‚¾‚æ

118 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/11/22(“ú) 20:57:45.11 ID:PbD2huCE.net]
‚»‚Ìuƒy[ƒW‚ÉƒŠƒNƒGƒXƒg‚ð‘—‚Á‚Ä‚¢‚é‚à‚Ìv‚ªƒtƒƒ“ƒgƒGƒ“ƒh‚È‚ñ‚¶‚á‚È‚¢‚©‚È‚Ÿ

119 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/11/22(“ú) 21:01:28.91 ID:Q6nSdh4a.net]
>>116
‚í‚©‚é
Ž©•ª‚àŽv‚¢‚â‚è‚̸_‚ð–Y‚ê‚È‚¢‚½‚߂ɉ摜‚Í‘S•”ƒŠƒNƒGƒXƒg‚ª—ˆ‚é“x‚Éì‚Á‚Ä‚é
1“ú10Œ‚®‚ç‚¢‚µ‚©‘Ήž‚Å‚«‚È‚¢‚¯‚ÇƒŠƒNƒGƒXƒg‚ª—ˆ‚½‚çPhotoShop‚ð‚·‚®‚ÉŠJ‚¢‚ĉ摜‚ðì‚Á‚ătƒƒ“ƒgƒGƒ“ƒhƒT[ƒo‚ÉŠi”[‚µ‚Ä‚é
El‚ÌS‚ð–Y‚ê‚¿‚áƒ_ƒ‚¾‚æ‚Ë

120 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/11/23(ŒŽ) 00:51:47.46 ID:nsFhHMUZ.net]
ƒƒ‹ƒJƒŠ‚Ìl‚̃vƒŒƒ[ƒ“‚Æ‚©Œ©‚Ă݂Ȃæ
ƒtƒƒ“ƒgƒGƒ“ƒh‚ð‚Ç‚¤‚¢‚¤ˆÓ–¡‚ÅŽg‚Á‚Ă邩•ª‚©‚é‚©‚ç
https://youtu.be/zYAt569F9qA?t=1057



121 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/11/23(ŒŽ) 11:58:12.66 ID:I/OioR1r.net]
ƒCƒeƒŒ[ƒ^A‹Zp“I•‰ÂAƒtƒƒ“ƒgƒGƒ“ƒh/ƒoƒbƒNƒGƒ“ƒh

‚¨‘O‚çˆê”Ê펯’m‚ç‚È‚·‚¬

122 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/11/28(“y) 16:04:02.74 ID:QqsJcBJb.net]
>>119
ƒoƒbƒNƒGƒ“ƒhƒtƒH[ƒtƒƒ“ƒgƒGƒ“ƒh‚Æ‚©
‚±‚ñ‚ª‚ç‚©‚Á‚Ä‚«‚ătƒ@ƒbƒN‚Á‚ÄŒ¾‚¢‚©‚¯‚Ä‚éw

123 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/11/28(“y) 17:06:17.86 ID:VjX5tYGz.net]
>>121
1TŠÔ‘O‚Ì–³’m‚ÈŽ©•ª‚É‹C•t‚¯‚Ä—Ç‚©‚Á‚½‚¶‚á‚È‚¢
Fuck my ignorance! Grazie mille, 5ch amici!!

124 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/11/28(“y) 17:27:49.95 ID:P/o6eg3s.net]
–³’m‚ÈŽ„‚ßI‚Ç‚¤‚à‚ ‚肪‚Æ‚¤A5ch‚Ì—F‚æII
‚©‚ÈH
amici‚̓Cƒ^ƒŠƒAŒê‚Á‚Û‚¢
—F’B‚Ì’j«•¡”Œ`‚©‚È

125 –¼‘OF
Grazie mille‚͉½Œê‚¾‚낤H
ç‚Ì‚ ‚肪‚Æ‚¤¨Thanks a lot‚Ý‚½‚¢‚ȈӖ¡‚¾‚ÆŽv‚¤‚¯‚Çc
[]
[‚±‚±‰ó‚ê‚Ă܂·]

126 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/11/28(“y) 19:40:17.08 ID:/wKXXO7j.net]
dataA, err := getDataA()
if err != nil {`

dataB, err := getDataB()
if err != nil {`

‚Á‚Ä‚â‚肽‚¢‚ñ‚¾‚¯‚Ç
B‚Ì•û‚Ìerr‚ª“ñd’è‹`‚¾‚©‚ç“{‚ç‚ê‚é


var dataB []DataB
dataB, err := getDataB()
if err != nil {`

‚Á‚Ä‚â‚邯AVSCode‚ÉudataB []DataB declared but not usedv‚Á‚Ä“{‚ç‚ê‚é


‚±‚¤‚¢‚¤ê‡‚Á‚Ăǂ¤‚·‚é‚Ì‚ªƒZƒIƒŠ[H

127 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/11/28(“y) 20:39:03.39 ID:NVwbGZ0v.net]
>>124
‘O”¼‚ÍA‚»‚ñ‚ȃGƒ‰[‚ɂ͂Ȃç‚È‚¢
https://play.golang.org/p/A3Qg-byXg0p

Œã”¼‚ÍdataB‚ðŽg—p‚·‚é•”•ª‚ð‘‚¢‚Ä‚¢‚È‚¢‚¾‚¯

128 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/11/28(“y) 20:41:31.11 ID:NVwbGZ0v.net]
>>124
‚æ‚­Œ©‚邯AŒã”¼‚Í“ñd’è‹`‚ɂȂ邩‚ç–¢Žg—pŒx‚ɂ͂Ȃç‚È‚¢
Œ©’¼‚·‚±‚Æ

129 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/11/28(“y) 20:45:20.86 ID:/wKXXO7j.net]
>>125
‘å•ÏŽ¸—炵‚Ü‚µ‚½c
‹Â‚邯‚¨‚èAdataBŽg‚¤ˆ—‘‚¢‚ĂȂ¢‚Å“{‚ç‚ê‚Ă邾‚¯‚Å‚µ‚½

130 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/11/29(“ú) 22:16:54.79 ID:QBDMVTbr.net]
‚±‚±‚ŃoƒCƒNæ‚肪‚±‚»‚Á‚ƃtƒH[ƒNƒGƒ“ƒh‚ଂº‚Ä‚¨‚«‚Ü‚·‚Ë



131 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/12/01(‰Î) 03:32:25.87 ID:kDI+DBO4.net]
‚ß‚¿‚á‚­‚¿‚á• —§‚í
Go„‚·‚܂Ŗ§—Ñ•s”ƒ‚¾‚È

AWSAƒvƒƒOƒ‰ƒ~ƒ“ƒOŒ¾ŒêuRustv‚ðdŽ‹‚·‚é——Rަ‚·--ƒGƒ“ƒWƒjƒAÌ—p’† - ZDNet Japan
https://japan.zdnet.com/article/35163089/

132 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/12/01(‰Î) 06:13:35.60 ID:XaRGN9iL.net]
Go‚ÆRust‚Í—˜—p•ª–삪ˆá‚¤‚©‚çŠÖŒW‚È‚¢‚æ

133 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/12/01(‰Î) 19:16:04.40 ID:ti2Ftdsd.net]
>>130
‚Ç‚Á‚¿‚à‚‹‰CŒ¾Œê‚Æ‚¢‚¤—§‚¿ˆÊ’u‚¾‚ÆŽv‚Á‚½‚ªˆá‚¤‚Ì‚©

134 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/12/01(‰Î) 19:42:27.34 ID:i0yB1bMz.net]
>>131
Rust‚̓‚ƒ_ƒ“C
Go‚É‚»‚Ì–ðŠ„‚Í–³—
•ʂɈ«‚¢‚±‚Ƃłà‚È‚¢‚ÆŽv‚¤‚ª
u‚È‚ñ‚Å‚àGo‚łł«‚éIGoƒTƒCƒLƒ‡IIv
‚Æ‚©Œ¾‚Á‚Ä‚½‚çRuby‚Ý‚½‚¢‚É•@“E‚ݎ҂ɂȂé‚̂ŒˆÓ

135 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/12/01(‰Î) 20:16:43.83 ID:XaRGN9iL.net]
>>131
ŠÖ”ŒÄ‚Ño‚µ‹@\‚ªˆá‚¤‚½‚ßAGo‚ɂ̓hƒ‰ƒCƒo‚Ȃǒ჌ƒxƒ‹ˆ—‚ª‘‚¯‚È‚¢
‚»‚Ì‘ã‚í‚è‚ÉGo‚Í’´Œy—Ê‚Ègoroutine‚Ɖ•ςȃXƒ^ƒbƒN‚ðŽè‚É“ü‚ꂽ

‚±‚ê‚É‚æ‚èWebAPI‚ȂǃT[ƒoƒvƒƒOƒ‰ƒ€‚Å”•S–œ‚Ì“¯ŽžÚ‘±‚Å‚àƒwƒ^ƒŒ‚È‚¢«”\‚ð’@‚«o‚·
ƒvƒƒOƒ‰ƒ€“àƒvƒƒZƒX‚ÆŒ¾‚¦‚éƒXƒŒƒbƒh‚É•À—ñˆ—‚𗊂鑼‚ÌŒ¾Œê‚ł̓ƒ‚ƒŠÁ”ï‚Ì–â‘è‚ÅA‚±‚Ì«”\‚ð‹‚ß‚é‚͔̂ñŒ»ŽÀ“I
ƒRƒ“ƒeƒLƒXƒg‚àƒfƒJ‚¯‚è‚áƒXƒ^ƒbƒN‚àƒfƒJ‚¢‚½‚ß

136 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/12/01(‰Î) 20:34:12.24 ID:XaRGN9iL.net]
>>131
‘O‚ÉGo‚©‚çRust‚ɃVƒXƒeƒ€ƒŠƒvƒŒ[ƒX‚µ‚½‰ïŽÐ‚̘b‚ª‚ ‚Á‚½‚ªA‚±‚ê‚͂܂½˜b‚ªˆá‚¤
Go‚ÍJava‚ȂǂƓ¯‚¶‚­ƒKƒx[ƒWƒRƒŒƒNƒg(GC)‹@\‚ðŽ‚Á‚Ä‚é
ŽžX”­¶‚·‚éGC‚ÌŽž‚É‚Íms’PˆÊ‚Å‘¼‚̈—‚ª’x‰„‚·‚é


137 –¼‘OF±‚Ì’x‚ê‚ðŒ™‚Á‚½‚½‚ßGC‚ðŽg‚í‚È‚¢Rust‚ň—ŽžŠÔ‚̈À’è‚ðŒv‚Á‚½‚½‚ß
Rust‚Å‚ÍGC‚ł͂Ȃ­Š—LŒ ‚Æ‚¢‚¤“ÁŽê‚Èl‚¦•û‚Ńƒ‚ƒŠ‚ðŠÇ—‚µ‚Ä‚¢‚é
[]
[‚±‚±‰ó‚ê‚Ă܂·]

138 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2020/12/06(“ú) 23:01:31.14 ID:AwVmewJw.net]
>>131
Go‚Í‚»‚¤‚¢‚¤’჌ƒCƒ„[‚È‚±‚Ƃ͊댯‚¾‚©‚çŽg‚¦‚È‚¢‚悤‚É‚µ‚Ü‚·‚Á‚ÄŠ´‚¶‚ÌŒ¾Œê

139 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/12/06(“ú) 23:39:26.16 ID:5daNiVgY.net]
‚²[Œ¾Œê•׋­‚µ‚悤‚ÆŽv‚¤‚ñ‚Å‚·‚ªƒtƒ‹ƒXƒ^ƒbƒN‚¾‚Ƃǂ̃tƒŒ[ƒ€ƒ[ƒN‚ªƒƒWƒƒ[‚Å‚·‚©H

140 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/12/07(ŒŽ) 00:39:23.46 ID:YZYC0EGy.net]
‰´‚ÍechoŽg‚Á‚½‚¯‚ÇA“Á‚Ƀoƒjƒ‰‚Å‚à–â‘è‚͂Ȃ¢Š´‚¶
ƒpƒ‰ƒ[ƒ^‚̉ð͂Ƃ©CORSŽÀ‘•‚Æ‚©‚Å‘½­‚͕֗˜‚ɂȂé
ƒeƒ“ƒvƒŒ[ƒg‚Í‚±‚ê‚Ç‚±‚©‰ü‘P‚³‚ê‚Ä‚éH



141 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/12/07(ŒŽ) 02:15:31.25 ID:4YXFG9nR.net]
>>136
ƒtƒ‹ƒXƒ^ƒbƒN‚ȃtƒŒ[ƒ€ƒ[ƒN‚ðŽg‚¤‚±‚ÆŽ©‘Ì‚ªGo‚ł̓ƒWƒƒ[‚ł͂Ȃ¢

142 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/12/07(ŒŽ) 04:04:40.95 ID:AM6MusHZ.net]
>>136
“š‚¦‚Æ‚µ‚Ä‚ÍGin‚©Revel‚ÆŽv‚¤‚¯‚Ç
ŽÀ‘Ô‚Í>>138‚Ì’Ê‚è

143 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/12/08(‰Î) 04:39:06.45 ID:VDGXYHkl.net]
Žï–¡‚ŃvƒƒOƒ‰ƒ~ƒ“ƒO‚µ‚Ä‚é‚ñ‚¾‚¯‚Ç¡‚ÍPython‚Æc++/C#‚ ‚½‚è‚ðG‚Á‚Ä‚é
go‚à•׋­‚µ‚½‚çPython‚Ì‘ã‚í‚è‚Æ‚µ‚ÄŽg‚¦‚é‚Ì‚©‚ÈH
‚»‚ê‚Æ‚àŽï–¡ƒŒƒxƒ‹‚È‚çŠo‚¦‚邾‚¯–³‘ÊH

144 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/12/08(‰Î) 07:51:23.78 ID:xomfKp6r.net]
>>140
Žï–¡ƒŒƒxƒ‹‚È‚ç‚΃IƒXƒXƒ‚Å‚«‚È‚¢

Python‚ÍŠg’£‚ÉŠg’£‚ðd‚Ë‚½‹‘å‚ÈŽd—l‚ňê‚‚̂â‚肽‚¢‚±‚Æ‚ÉFX‚È‘‚«•û‚ª‚Å‚«‚é‚Ì‚ÅA‰SŽÒ‚Å‚àŽ©—R‚É‘‚¯‚錾Œê
ê‹ÆƒvƒƒOƒ‰ƒ}[‚łȂ¢Œ¤‹†ŽÒ‚Å‚àŠy‚É–]‚ނ܂܂̃vƒƒOƒ‰ƒ€‚𑂯‚邽‚ßA—˜—pŽÒ‚ªŒ…ˆá‚¢‚Å–c‘å‚ȃ‰ƒCƒuƒ‰ƒŠ‚ª“úXì‚ç‚ꑱ‚¯‚Ä‚é


Go‚Í•sŽ©—R‚ÈŽd—l‚Ì‚©‚í‚è‚É‘å—ʂ̔ñ“¯Šúˆ—‚È‚Ç‚ð‚‘¬‚Ɉ—‚Å‚«‚é
‚±‚ê‚ÍŽg‚¢‚Ç‚±‚낪ŒÀ‚ç‚ê‚邵A—˜—pŽÒ‚àŒÀ‚ç‚ê‚é
‚½‚¾‚µŽg‚¢‚Ç‚±‚낳͋ÁˆÙ“I‚È«”\‚ðŒÖ‚邱‚Æ‚ª‘¶ÝˆÓ‹`

145 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/12/08(‰Î) 10:33:58.70 ID:p9ADjhn4.net]
gin‚ŃIƒŒƒIƒŒwebƒAƒvƒŠ‚ð•׋­‚ª‚Ä‚çì‚Á‚Ä‚é‚Ì‚¾‚¯‚Çtemplateƒxƒ^‘‚«‚Èmvc‚Á‚Û‚¢‚̂ŎQlƒTƒCƒg‚⃊ƒ|ƒWƒgƒŠ‚È‚¢‚Å‚·‚©H
“ú–{Œê‚¾‚Æjson•Ô‚·API‚΂©‚è‚Ȃ̂ʼnpŒê‚Å‚à‚¢‚¢‚Ì‚Å

146 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/12/08(‰Î) 11:22:36.96 ID:xomfKp6r.net]
JSON•Ô‚·WebAPI‚ª‘å‚Ì“¾ˆÓ‚¾‚©‚çwebƒy[ƒW‚Ì—p“r‚ÉŠÖ‚µ‚Ă̓uƒƒO‚ð‘‚­‹C‚ª‚È‚¢‚ñ‚¶‚á‚È‚¢‚©‚ÈH
webƒy[ƒW‚ł͉æ–Ê‘JˆÚ‚ÍT‚¦‚߂ɃVƒ“ƒOƒ‹ƒy[ƒWŽå‘Ì‚ÅAJavaScript‚É‚æ‚Á‚ăZƒbƒVƒ‡ƒ“ƒL[•t‚¯‚ÄWebAPI’@‚¯‚Ηp‚Í‘«‚è‚邾‚낤‚Æ‚¢‚¤„‘ª

‚±‚ê‚͈ê”Ê“I‚É•·‚¢‚½˜b‚ł͂Ȃ­AŽ©•ª‚ªstrutsƒy[ƒW‘JˆÚ‚Æ‚©‚ŃZƒbƒVƒ‡ƒ“‚̃f[ƒ^‚ðŠÇ—‚·‚é‚Ì‚ª‘å•ςȂñ‚ÅA‚È‚é‚ׂ­Žg‚¢‚½‚­‚È‚¢‚È[‚ÆŽv‚Á‚Ă邽‚߂̊ó–]“I–Ï‘z‚Ȃ̂ł·‚܂Ȃ¢

147 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/12/08(‰Î) 12:18:51.20 ID:WJUcdgJr.net]
>>140
Žï–¡‚Å‚â‚é‚È‚çLISP forth Nim‚ ‚½‚è‚̃}ƒNƒ‚Ì‹­‚¢Œ¾Œê‚̂ق¤‚ª–Ê”’‚¢‚æB
”Ñ‚ÌŽí‚Æ‚µ‚Ă͂¨‚·‚·‚ß‚µ‚È‚¢‚¯‚ÇB

148 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/12/09(…) 01:20:46.40 ID:WuZTb4kZ.net]
‚Ó‚´‚¯‚½‚à‚ñŠ©‚ß‚ñ‚¶‚á‚Ë‚¦‚¼ƒSƒ‹ƒ@II

149 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/12/09(…) 02:36:15.78 ID:1fNUcYVK.net]
Ž©ŽI‚ÅÓI‚ÈHTMLi•nŽã‚ȃŒƒ“ƒ^ƒ‹ŽI—p‚̃TƒCƒgj‚𶬂·‚éƒXƒNƒŠƒvƒg‚𑖂点‚Ä‚½‚ñ‚¾‚¯‚Ç
‚»‚ê‚ðGoogle compute engine‚Ì–³—¿˜g‚ɈÚs‚µ‚悤‚Ɗ‹«\’z‚µ‚Ä‚½‚ç
cpanmiperl‚̃‚ƒWƒ…[ƒ‹ŠÇ—ƒc[ƒ‹j‚ÌDBI‚̃Cƒ“ƒXƒg[ƒ‹‚̃eƒXƒg‚ÅAƒƒ‚ƒŠƒGƒ‰[‚ŃRƒP‚½
go‚Í—]Œv‚ÈƒŠƒ\[ƒXˆê؂Ȃ­’P‘̂œ®‚­

150 –¼‘OF‚Æ‚¢‚¤“_‚ÅAŽã¬ƒT[ƒo‚ð‚Ç‚¤Žg‚¤‚©‚Æ‚¢‚¤ŠÏ“_‚Å‚à—L–]‚È‹C‚ª‚·‚é []
[‚±‚±‰ó‚ê‚Ă܂·]



151 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/12/09(…) 08:42:06.56 ID:wV8nhMqi.net]
>>146
‚¿‚á‚ñ‚Ɠǂñ‚łȂ¢‚¯‚ÇHugoŽg‚¦‚ÎH

152 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/12/09(…) 22:44:22.66 ID:1fNUcYVK.net]
>>147
‚±‚ñ‚Ȃ̂ ‚Á‚½‚Ì‚Ëc
‚à‚¤ƒIƒŒƒIƒŒ‚Ńf[ƒ^“ü—Í—p‚ÌŠÇ—ƒTƒCƒg‚ÆA
\‘¢‰»‚µ‚ÄƒŠƒ“ƒN‚Æ‚©‘S•”•t—^‚µ‚ăTƒCƒg¶¬‚·‚é•”•ª‚Ü‚Åì‚Á‚¿‚á‚Á‚Ä‚é(LEƒÖEM)

‚Ü‚ Œ¾‚¢‚½‚©‚Á‚½‚̂ͭ‚È‚­‚Æ‚àPerli+cpanmj‚æ‚è‚à•nŽã‚Ȋ‹«‚Å“®‚«‚»‚¤‚Æ‚¢‚¤‚±‚Æ

153 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2020/12/09(…) 22:59:09.61 ID:hK6AFgql.net]
>>12,>>145
ŠÖ”ŒÄ‚Ño‚µ‚ð‹C‚É‚·‚é‚È‚çƒ}ƒNƒ‚Ì‚ ‚錾ŒêŽg‚¦
‚Æ‚¢‚¤‚킯‚ÅAlisp‚æ‚è‚à‹­—͂ȃ}ƒNƒ‚Ì‚ ‚éJulia‚ðŽg‚¨‚¤

154 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/12/09(…) 23:40:59.80 ID:jODQKuwy.net]
> lisp‚æ‚è‚à‹­—͂ȃ}ƒNƒ‚Ì‚ ‚éJulia

‚±‚ê–{“–H

155 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/12/10(–Ø) 07:24:30.41 ID:0VEO1tgk.net]
Å‹­‚̃}ƒNƒ‚Á‚½‚ç gcc ‚Ì inline ‚ł͂Ȃ¢‚¾‚낤‚©H

156 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2020/12/10(–Ø) 19:39:54.81 ID:fydmziEi.net]
>>150
uJulia‚ÆLisp‚̃}ƒNƒ‚Ì”äŠrv‚Á‚Ä‚¢‚¤ƒ^ƒCƒgƒ‹‚̃uƒƒO‚ð“Ç‚ñ‚Å‚»‚¤Žv‚Á‚½B
ƒŠƒ“ƒN“\‚肽‚©‚Á‚½‚¯‚ÇA‚͂ĂȃuƒƒO‚ÌƒŠƒ“ƒN‚ÍNGƒ[ƒh‚Á‚Û‚¢‚©‚玩•ª‚ŃOƒO‚Á‚Ä‚­‚ê

157 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/12/10(–Ø) 20:30:53.92 ID:nolBjcag.net]
ƒ}ƒNƒ‚Ålisp‚ÉŸ‚Ă錾Œê‚Á‚ĂقƂñ‚Çlisp‚¶‚á‚ËH

158 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/12/10(–Ø) 20:45:08.50 ID:TmcetjS0.net]
‹­—͂Ƃ¢‚¤Œ¾—t‚̈Ӗ¡ŽŸ‘悾‚낤
‚»‚̃uƒƒO‚É‚à‘‚¢‚Ä‚ ‚邯‚ÇA
‰½‚Å‚ào—ˆ‚邯‚¢‚¤ˆÓ–¡‚È‚çlisp‚Ì•û‚É•à‚ª‚ ‚é

159 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2020/12/10(–Ø) 20:45:22.05 ID:fydmziEi.net]
Å‹­‚̃}ƒNƒ‚ª‚ ‚錾Œê‚͂ǂê‚Ȃ̂©
CŒ¾Œê‚ÆLisp, Julia, Nim, Rust‚Ì5Œ¾Œê‚ɸ’Ê‚µ‚Ä‚él‚Ȃ瓚‚¦‚ç‚ê‚é‚©‚à‚µ‚ê‚È‚¢cc

160 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/12/10(–Ø) 20:51:55.95 ID:nolBjcag.net]
julia‚̃}ƒNƒ‚Íscheme‚ÌŒ’‘Sƒ}ƒNƒ‚Ý‚½‚¢‚È‚à‚ñ‚Ȃ̂©‚ÈH‚»‚¤‚Ȃ猒‘S‚ȃ}ƒNƒ‚Å‚à•Ï”•â‘«‚µ‚¿‚Ⴄ‚Í‚¸‚¾‚æBƒ}ƒNƒ‚ÉŠÖ‚µ‚Ä‚Íastƒxƒ^‘‚«‚·‚éLISP‘°‚ªˆê”Ô“K‚µ‚Ă邯‚¨‚à‚¤‚¯‚Ç‚È



161 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/12/10(–Ø) 21:16:06.92 ID:YXjbRyJb.net]
ƒfƒtƒHƒ‹ƒg‚ŕϔ•ß‘¨‚µ‚Ü‚¹‚ñB
‚³‚¹‚½‚¢‚Æ‚«‚̓GƒXƒP[ƒv‚·‚éB

162 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/12/11(‹à) 02:56:17.53 ID:/jUQlBbU.net]
‚»‚ñ‚ȂɃ}ƒNƒ‚‚©‚¢‚½‚«‚á
ƒrƒ‹ƒh‚Ì“r’†‚ÅC/C++‚̃vƒŠƒvƒƒZƒbƒT‚ðŠÔ‚É‚©‚Ü‚¹‚â

163 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/12/11(‹à) 03:07:10.50 ID:RI9UvvOD.net]
‚»‚ñ‚ȃIƒ‚ƒ`ƒƒ‚Ý‚½‚¢‚ȃ}ƒNƒ‚̘b‚¶‚á‚È‚¢‚©‚ç–Ù‚Á‚Ä‚ë
^‚̃}ƒNƒ‚̘b‚ð‚µ‚Ä‚é‚ñ‚¾

164 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/12/11(‹à) 06:25:35.96 ID:ki/gtV8Z.net]
GO2‚ÌƒŠƒŠ[ƒX“ú‚ð‹³‚¦‚Ä‚­‚¾‚³‚¢
—ˆ”N‚ɂ͂«‚Ü‚µ‚ã‚©H

165 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/12/11(‹à) 20:15:55.93 ID:i7+Pb2PU.net]
—ˆ‚Ü‚¿‚ã‚æI

166 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/12/11(‹à) 20:31:05.80 ID:ozodvswY.net]
—ˆ‚Ä‚à‚È‚Ÿ
‚Ƃ肽‚ĂĢ‚Á‚ĂȂ¢
–Å‘½‚ÉŽg‚í‚È‚­‚ÄŽÀŠ´‚È‚¢‚©‚糋K•\Œ»‚ª’x‚¢‚ÆŒ¾‚í‚ê‚Ä‚àƒsƒ“‚Æ‚±‚È‚¢‚µ

167 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/12/13(“ú) 00:32:21.22 ID:V5v4lW7x.net]
int64‚ðuint64‚ɕϊ·‚·‚éŠÈ’P‚È•û–@‚Á‚Ä–³‚¢H
“–‘R‚ÉŽû‚Ü‚ç‚È‚¢‚©‚çƒ}ƒCƒiƒX’l‚Íif•¶‚Å0‚É‚µ‚Ä‚ ‚é‚à‚̂Ƃ·‚é

‰½‚ª¢‚Á‚Ă邩‚ÆŒ¾‚¤‚ÆAƒtƒ@ƒCƒ‹ƒTƒCƒY‚ÍosƒpƒbƒP[ƒW‚Å‚Íint64‚Ȃ̂ÉAzipƒpƒbƒP[ƒW‚Å‚Íuint64‚È‚ñ‚Å

‚à‚¤–Ê“|‚È‚ñ‚ÅA•¶Žš—ñ‚É‚µ‚ănƒCƒtƒ“Žæ‚Á‚¿‚Ⴈ‚¤‚©‚È

168 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/12/13(“ú) 02:18:12.88 ID:1g8P/X2h.net]
GO‚ÅRSSƒŠ[ƒ_[ì‚ê‚Ü‚µ‚ã‚©H

169 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/12/13(“ú) 02:28:39.75 ID:V5v4lW7x.net]
http‚œǂݞ‚ñ‚Å
https://qiita.com/ytkhs/items/948f516ec82c82eaa882
‚Æ‚©XMLƒp[ƒX‚·‚邾‚¯‚¾‚ëRSS

JSON‚Í—v‘f‚̃Rƒƒ“ƒg‚È‚µ‚

170 –¼‘OFœǂݞ‚Þ‹@”\‚Í‚ ‚邯‚ÇAXML‚͂ǂ¤‚¾‚Á‚½‚©’m‚ç‚ñ
–¼‘O‹óŠÔ‚à
[]
[‚±‚±‰ó‚ê‚Ă܂·]



171 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/12/13(“ú) 02:33:15.75 ID:RtMOGcGM.net]
>>163
uint64() ‚¶‚áƒ_ƒ‚È‚ñH
https://play.golang.org/p/hwbSw8-k3Fn

172 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/12/13(“ú) 02:48:56.92 ID:V5v4lW7x.net]
>>166
orz ‘g‚Ýž‚ÝŠÖ”Œ©—Ž‚Æ‚µ‚©‚Ÿ

173 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/12/13(“ú) 14:24:43.55 ID:RBQoQqxa.net]
‚»‚¤‚¢‚¤ŽŸŒ³‚̘b‚¶‚á‚È‚¢
‚¹‚߂ăOƒO‚낤

174 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/12/13(“ú) 15:04:34.66 ID:V5v4lW7x.net]
Go»‚ÌrssƒŠ[ƒ_[‚Í‚·‚łɊô‚‚©‚ ‚邪Aì‚ê‚é‚©‚Å‚ ‚Á‚ÄŽg‚¦‚é‚©‚¶‚á‚È‚¢‚©‚çAŽ©ì‚·‚é˜b‚¾‚Æ”»’f‚·‚é‚Ì‚ª‘Ó–

rss‚Ì—v‘f‹Zp‚Íhttp‚ÆXML
rss‚ÌURL‚ðƒuƒ‰ƒEƒU‚Å’@‚¯‚ÎÅ’áŒÀ“ǂ߂é‚Ì‚¾‚©‚çA‘¼‚É•K—v‚È‹Zp‚͂Ȃ¢
ì‚ê‚é‚©‚Æ•·‚©‚ê‚Ä‚¢‚é‚Ì‚¾‚©‚çA—v‘f‹Zp‚ðƒTƒ|[ƒg‚µ‚Ä‚¢‚é‚©A‚Æ‚¢‚¤Ž¿–₾‚Æ”»’f‚·‚é‚Ì‚ª‘Ó–‚Ȃ̂łÍH

175 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/12/13(“ú) 15:18:49.96 ID:Nr97RBB7.net]
Go‚ÅGUIƒAƒvƒŠ‚ÌRSSƒŠ[ƒ_[‚ðŠJ”­‚Å‚«‚é‚©‚Æ‚¢‚¤Ž¿–â‚Ȃ̂©‚ÈH
QT‚­‚ç‚¢‚µ‚©‰´‚ÍG‚Á‚½‚±‚ƂȂ¢‚¯‚ê‚Ç‚à

176 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/12/13(“ú) 16:29:04.67 ID:XiV1m0kj.net]
‘g‚Ýž‚ÝŠÖ”‚¶‚á‚È‚­‚ÄŒ¾Œê‚ÌŠî–{Žd—lƒŒƒxƒ‹‚¾‚æ
‚Á‚Ęb‚¶‚á‚È‚¢‚Ì

177 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/12/18(‹à) 22:04:00.43 ID:+Wrhvh6s.net]
GO‚Á‚Ä‚à‚µ‚©‚µ‚Äl‹C–³‚¢H
2`3”N‘O‚Æ”ä‚ׂĉº‰Î‚ɂȂÁ‚Ä‚éH

178 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/12/19(“y) 00:17:10.67 ID:TNlruc2Y.net]
go routine‚Á‚Ä windows API‚ÅŒ¾‚¤‚Æ’P‚È‚éƒtƒ@ƒCƒo[‚¾‚Á‚½‚Ì‚ËB‰½‚©Ì‚É–ß‚Á‚½Œ©‚½‚¢B
‚»‚ê‚È‚çAƒpƒtƒH[ƒ}ƒ“ƒX‹C‚É‚·‚鈗‚Ȃ玩•ª‚ŃXƒŒƒbƒh‚ƃƒbƒZ[ƒWƒ‹[ƒv‚Å‚µ‚Á‚©‚è‘g‚ñ‚¾•û‚ª‘‚¢‚µŠmŽÀ‚¾‚ÆŽv‚Á‚½B

‰Šú‚Ìgo routine‚Ì’†‚ŃrƒW[ƒ‹[ƒv‚·‚邯‘¼‚̈—‚ª‘S•”Ž~‚Ü‚é‚Á‚Ă̂à΂¦‚½‚µAÅV‚Ìgo‚ł̉ü‘Pô‚ÍAPIŒÄ‚Ño‚µ‚½Žž‚ɃfƒBƒXƒpƒbƒ`‚³‚ê‚Ü‚·‚Á‚ÄBƒvƒŠƒGƒ“ƒeƒBƒu–³‚µ‚̉Šú‚ÌRTOSŒ©‚½‚¢‚È“®‚«BVBA‚Ìdo proc‚¾‚Á‚¯Aƒ‹[ƒv’†‚É‘¼‚̈—“®‚©‚·‚â‚ÂB‚ ‚ê‚Æ“¯‚¶B

179 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/12/19(“y) 00:39:26.57 ID:x1EY5aRu.net]
‚»‚¤A—ò‰»Erlang‚Ȃ̂¾I

180 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/12/19(“y) 00:52:20.88 ID:tyWP7Wcq.net]
‚¶‚á‚ GoŽÌ‚Ä‚ÄErlang/Elixir‚ðŠw‚Ñ’¼‚·‚ñ‚Å‚·‚©H
‹M•ûA³‹C‚Å‚·‚©H



181 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/12/19(“y) 08:38:32.21 ID:U4dyNzHj.net]
‚Ü‚½VScode‚ŃAƒbƒvƒf[ƒg‚µ‚½‚ç
go get package failed: err: exit status 1: stderr: template: main:1:9: executing "main" at <.Module.Path>: nil pointer evaluating *modinfo.ModulePublic.Path
‚Æ‚©o‚Äimport‚Å‚«‚È‚¢I‚Æ‚©‚Ù‚´‚­‚悤‚ɂȂÁ‚Ä‚µ‚Ü‚Á‚½
GoŽ©‘̂̃Aƒbƒvƒf[ƒg‚ð1.14.2‚ÅŽ~‚߂Ă邩‚炾‚낤‚©H

182 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/12/19(“y) 08:51:06.40 ID:U4dyNzHj.net]
>>176
1.14.13‚Ü‚Åã‚°‚½‚¯‚ǃ_ƒ
‘¼‚̃vƒƒWƒFƒNƒg‚ł͖â‘è‚È‚µ(‰ð‚¹‚Ê
go env GOPATH ‚ł͂¿‚á‚ñ‚ƃpƒX‚ª’Ê‚Á‚Ä‚é
setting.json‚Í‹¤’Ê

183 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/12/19(“y) 08:59:22.58 ID:U4dyNzHj.net]
>>176
‚Ù‚©‚̃vƒƒWƒFƒNƒg‚Æ”äŠr
OneDrive‚Æ‚©ƒ†[ƒU[ƒfƒBƒŒƒNƒgƒŠ‚©‚çc‚̃TƒuƒfƒBƒŒƒNƒgƒŠ‚Ɉڂµ‚½‚ço‚È‚­‚È‚Á‚½
‹ó”’“ü‚è‚Æ‚©Š¿Žš‚̃pƒX‚Æ‚¢‚Á‚½‘Û‰»‚ւ̑Ήž‚ªA‚Ü‚½ƒ_ƒ‚ɂȂÁ‚½‚Ì‚©‚à‚µ‚ê‚È‚¢

184 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/12/19(“y) 11:09:41.00 ID:/QQvHqFx.net]
>>173
goroutine‚̓tƒ@ƒCƒo[‚¶‚á‚È‚­‚Ä(ƒOƒŠ[ƒ“)ƒXƒŒƒbƒh‚¾‚ëB

185 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/12/19(“y) 11:20:53.48 ID:U4dyNzHj.net]
‘å‘Ì‚ªƒXƒ^ƒbƒN‚ðŠÖ”ŒÄ‚Ño‚µ–ˆ‚Ƀ`ƒFƒbƒN‚µ‚ÄŠg’£‚·‚éŽd—l‚ª‚Ç‚¤‚©‚µ‚Ä‚é
‚±‚ꂪ‚ ‚é‚̂ő¼‚Æ”äŠr‚·‚é‚̂͂ ‚Ü‚èˆÓ–¡‚ª‚È‚¢‚̂łÍH
‚»‚ñ‚ȕϑԓI‚ÈŽd—l‚ª‰ß‹Ž‚É‚ ‚Á‚½‚È‚çA‚»‚ê‚Æ‚Í”äŠr‚Å‚«‚é
•׋­•s‘«‚Å’m‚ç‚ñ‚©‚ç

186 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/12/20(“ú) 04:52:15.58 ID:sa/VnQLT.net]
>>172
JS‚ÆPython‚É”ä‚ׂ½‚çl‹C‚͂Ȃ¢
‚½‚¾‚µ‚»‚±‚»‚±‚Ì‘¬“x‚ªo‚é‚̂ŎÀ—p“I

187 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/12/20(“ú) 05:40:24.66 ID:Udz0+PvH.net]
ƒO[ƒOƒ‹‚ÌGË‚½‚¿‚ª“à—ÖŒü‚¯‚Éì‚Á‚½Œ¾Œê‚¾‚©‚çˆê”ÊŒü‚¯‚¶‚á‚È‚¢‚ñ‚¾‚æ‚È‚ 
•Ï”‚Ì錾`‰Šú’l‘ã“ü‚ÌŒ`‘Ô‚ª‰½Ží—Þ‚ ‚é‚©‚Á‚Ä‚¾‚¯‚Å‚à‰SŽÒ‚ð’E—Ž‚³‚¹‚é‚É\•ª

188 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/12/20(“ú) 06:35:14.49 ID:1LcS4Wc6.net]
ŒJ‚è•Ô‚µ‚Í–³—‚µ‚Ăłàfor‚ÉW–ñ‚µ‚Ä‚éƒNƒZ‚ɂȂñ‚©•ÐŽè—Ž‚¿‚¾‚æ‚È‚—

189 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/12/20(“ú) 11:21:25.65 ID:1+oqFOqA.net]
ƒ}ƒCƒNƒƒT[ƒrƒX‚Á‚ăƒOƒCƒ“”F؂Ƃ©‚Ç‚¤‚â‚Á‚Ä‚é‚ñ‚Å‚·‚©H
ƒƒOƒCƒ“ƒ†[ƒU[‚̃g[ƒNƒ“‚ðDB‚ɕێ‚µ‚Ä‚»‚ꂼ‚ê‚̃}ƒCƒNƒƒT[ƒrƒX‚ÅDBî•ñ‚ð‹¤—L‚µ‚½‚è‚·‚éƒCƒ[ƒW‚Å‚·‚©H

190 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/12/20(“ú) 12:03:40.89 ID:Dsr91pCp.net]
>>184
JWT‚ð‘—‚é•û–@‚à‚ ‚邯‚¢‚¤‚©A‚Ç‚¿‚ç‚©‚ÆŒ¾‚¦‚ÎŽå—¬H
‰´‚Í”F؃tƒŒ[ƒ€ƒ[ƒN‚Ì“s‡‚ÅŽg‚Á‚½‚±‚ƂȂ¢‚¯‚Ç



191 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/12/20(“ú) 12:06:57.91 ID:Dsr91pCp.net]
>>185
“s‡‚Æ‚¢‚¤‚æ‚è–¾‚ç‚©‚Ɏ蔲‚«‚Å

192 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/12/20(“ú) 14:19:56.97 ID:4RVTKdnj.net]
>>179
‚¤`‚ñA”÷–­B“¯‚¶Ž–Œ¾‚¢‚½‚¢‚¾‚¯‚©‚ÈB•¡”‚̃tƒ@ƒCƒo[‚Á‚Ä•û‚ª‚µ‚Á‚­‚è—ˆ‚éBŒ‹‹ÇA1–œŒÂ‚Ìgo routine‚ª‚ ‚Á‚½‚çA“®“I‚É5ŒÂ‚Æ‚©10ŒÂ‚Æ‚©¬”‚̃XƒŒƒbƒh‚ª—§‚¿ã‚ª‚èAƒƒbƒZ[ƒWƒ‹[ƒv‚Å’€ŽŸˆ—‚µ‚Ă邾‚¯‚¾‚©‚çB
‚Ü‚ ŠÖ”“r’†‚©‚çÄŠJo—ˆ‚½‚è‚·‚é‚̂͌¾ŒêŽd—l‚Æ‚µ‚ÄŽg‚¢‚â‚·‚­‚µ‚Ă邾‚¯BˆÃ–Ù“I‚Éasync\•¶‚ªŽ©“®‘}“ü‚³‚ê‚Ü‚­‚Á‚Ä‚¢‚邾‚¯B

193 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/12/20(“ú) 14:32:19.95 ID:Gd3F49It.net]
•’iC#‘‚¢‚Ă邯‚ǃSƒ‹[ƒ`ƒ“‘åD‚«‚æ
ˆ³“|“I‚ÉŠy

194 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/12/20(“ú) 14:47:35.49 ID:zWi39lLO.net]
•’iRust‘‚¢‚Ă邯‚ǃSƒ‹[ƒ`ƒ“ˆ³“|“I‚ÉŠy‚¾‚Ë
‚½‚܂ɖ¼‘O‚ª‹C‚É“ü‚ç‚ñ‚¾‚ÌAƒOƒOƒ‰ƒrƒŠƒeƒB’á‚¢‚¾‚Ì•·‚­‚¯‚Ç
‚»‚̕ӂÍC‚Å‚àGo‚Å‚à‚È‚­ARust‚Ì‚ªh‚Û‚æ

195 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/12/20(“ú) 14:47:50.12 ID:A6h0ajNd.net]
>>187
ƒvƒŠƒGƒ“ƒvƒVƒ‡ƒ“‚·‚é‚©‚çƒtƒ@ƒCƒo[‚¶‚á‚È‚­‚ăOƒŠ[ƒ“ƒXƒŒƒbƒh‚È‚ÌB

196 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/12/20(“ú) 14:54:10.97 ID:U9jbkkr5.net]
n:m‚łԂñ‰ñ‚µ‚ă^ƒXƒN‚̃XƒeƒB[ƒ‹‚à‚·‚邵A‚»‚ê‚ðƒtƒ@ƒCƒo[‚Ƃ͌Ă΂ñ‚ÆŽv‚¤B

197 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/12/20(“ú) 18:12:25.64 ID:sa/VnQLT.net]
‚Ƃ͂¢‚¦ƒXƒŒƒbƒhŽg‚¢‚½‚¢‚±‚Ƃ͂ ‚é
d‚¢ŒvŽZˆ—‚ðŠ®‘S‚Éè—L‚³‚¹‚½‚¢Žž‚Æ‚©

198 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/12/20(“ú) 20:54:33.91 ID:4RVTKdnj.net]
>>190
ƒvƒŠƒGƒ“ƒvƒVƒ‡ƒ“‚·‚é‚ÌH‰Šú‚Í’N‚©‚ªƒ‹[ƒv‚·‚邯‘¼‚Ìgo routineŒÄ‚΂ꂸA‚»‚ÌŒãA‰ü—Ç‚³‚ê‚ÄAPIŒÄ‚ñ‚¾ƒ^ƒCƒ~ƒ“ƒO‚ł͂·‚邯‚ÇAƒˆ‚ÈŒvŽZ‚Æ‚©‚̃‹[ƒv‚ÍNG‚Á‚Ä‚­‚¾‚³‚¢‹LŽ–‚܂ł͌©‚½‚¯‚ÇBÅV‚¾‚Æ‚·‚é‚ÌH‚Ç‚ñ‚Ç‚ñ–{•¨‚̃XƒŒƒbƒh‚ɋߕt‚¯‚Ĉ—d‚½‚­‚È‚Á‚ÄÅI“I‚É–{––“]“|‚ÈŒ‹‰Ê‚ɂȂç‚È‚¢‚Ì‚©H

199 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/12/20(“ú) 21:00:10.73 ID:4RVTKdnj.net]
>>188
c# ‚È‚ç task‚Ægo routine‚Á‚Ä–w‚ñ‚Ç“¯‚¶‚©‚ȂƎv‚Á‚Ä‚µ‚Ü‚¤‚ª‚Ç‚¤‚È‚ÌHc#‚ł̓XƒŒƒbƒh’¼ÚŽg‚Á‚Ä‚½‚Á‚Ęb‚µH

200 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/12/20(“ú) 21:23:39.28 ID:Dsr91pCp.net]
for i:=0;i<n;i++ {} ‚Æ‚¢‚¤ƒ‹[ƒv‚Å‚à1.2ˆÈ~‚ł̓Xƒ^ƒbƒN‘€ì‚ŃXƒCƒbƒ`ƒ“ƒO‚ª‘–‚邿‚¤‚ɂȂÁ‚½‚©‚çAfor {} ‚Æ‘‚©‚È‚¢ŒÀ‚è‚Í‹C‚É‚·‚ñ‚ȂƂ¢‚¤‹LŽ–‚ð“Ç‚ñ‚¾



201 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/12/20(“ú) 21:58:32.70 ID:4RVTKdnj.net]
>>195
‚»‚¤Œ¾‚¤Ž–‚Ȃ̂©‚ŸB‚»‚ñ‚È’Pƒƒ‹[ƒv‚Å‚àØ‚è‘Ö‚¦ƒ`ƒFƒbƒN‚𖈉ñŽÀs‚µ‚Ä‚é‚Á‚Ä«”\–ʂł͂·‚²‚¢ƒfƒƒŠƒbƒg‚¾‚ÈB

202 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/12/20(“ú) 23:04:35.11 ID:Dsr91pCp.net]
>>196
«”\‚ł͕s—˜‚¾‚¯‚ÇA‚»‚ê‚ÍGo‚Ì—DˆÊ“_‚Å‚à‚ ‚é

Go‚̓Xƒ^ƒbƒN‚‚܂莩“®•Ï”‚̗̈æ‚ð‰Šú’l2KB(Java‚̃XƒŒƒbƒh‚Ì1/500)‚µ‚©Ž‚½‚¸A‚»‚ê‚ð•K—vŽž‚ÉŠg’£‚·‚é
‚»‚Ì‚½‚ßAgoroutine‚ð10000ŒÂì‚Á‚Ä‚àƒXƒ^ƒbƒN‚͉Šú’l‚È‚ç20MB‚ ‚ê‚Ηǂ¢(Java‚̃XƒŒƒbƒh‚¾‚Æ10GB)
‚»‚ñ‚È‚Égoroutine‚ðŽg‚¤‚©H‚Æ‚¢‚¤˜b‚¾‚¯‚ÇAwebAPI‚ª“¯ŽžÚ‘±10000‚Æ‚©‚Ìꇂð‘z’è(Ì‚Í10K–â‘è‚Æ‚µ‚Ä‘å–â‘è)
¡‚Å‚à300–œ“¯ŽžÚ‘±‚ðJava‚Æ‚©‚̃XƒŒƒbƒh‚ňµ‚¨‚¤‚Æ‚·‚邯3TB‚̉¼‘zƒƒ‚ƒŠ‚ªÅ’áŒÀ•K—v‚ɂȂ邯‚ÇAGo‚È‚çÅ’á6GB‚ÅÏ‚Þ(ƒXƒŒƒbƒh‚̃Xƒ^ƒbƒNƒTƒCƒY‚ðƒfƒtƒHƒ‹ƒg’l‚ÅŽg‚Á‚½‚ç)

‚»‚ñ‚Ȃ킯‚ŃXƒŒƒbƒh‚̃ƒ‚ƒŠÁ”ï‚ð‰½‚Æ‚©‚µ‚È‚¢ŒÀ‚èAwebAPI‚É‚¨‚¢‚ÄGo‚̃Aƒhƒoƒ“ƒe[ƒW‚Í–³‚­‚È‚ç‚È‚¢

203 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/12/21(ŒŽ) 00:48:28.58 ID:LJe505L1.net]
>>197
‚¢‚âAgo routine‚Æ–{•¨‚Ìthread(java‚à“¯‚¶)‚Å”äŠr‚·‚邯‚»‚̒ʂ肾‚ÆŽv‚¤B
‰ß‹Ž‚ÌwebƒtƒŒ[ƒ€ƒ[ƒN‚ª1—v‹‚ð‹ð’¼‚É1ƒXƒŒƒbƒh‚ÉŠ„“–‚Ä‚µ‚Ä«”\ŒÀŠE‚ÉŽŠ‚Á‚½‚Ì‚à^ŽÀB

‚¾‚©‚çgo routine‚ðŽg‚¦‚ÎA“¯‚¶‚­1—v‹‚ð‹ð’¼‚É1 go routine‚ÉŠ„“–‚µ‚½‚Æ‚µ‚Ä‚àgo “à•”‚Å•¡”‚Ìgo routine‚ð1‚‚̃XƒŒƒbƒh‚ÉŠ„“–‚·‚鎖‚ŋɗͫ”\Aƒƒ‚ƒŠŽg—p—Ê‚ð—}‚¦‚鎖‚ªo—ˆ‚Ü‚·‚Á‚ÄŽ–‚¾‚¯‰½‚¾‚æ‚ÈB

‚»‚µ‚ÄAƒXƒŒƒbƒh‚̃RƒXƒg‚ª‚‚¢‚Á‚Ă̂͂ ‚éˆÓ–¡íޝ‚ÅAƒXƒŒƒbƒh‚ÍÅ’áŒÀ‚É—}‚¦‚Ü‚µ‚傤‚Ă̂ÍÌ‚©‚ç펯B•û–@‚Æ‚µ‚Ä‚ÍAŒÃ“T“I‚ȃƒbƒZ[ƒWƒ‹[ƒvAƒXƒŒƒbƒhƒv[ƒ‹Aƒtƒ@ƒCƒo[Aƒ^ƒXƒNAasync\•¶Anode‚Ì‘SƒVƒ“ƒOƒ‹ƒXƒŒƒbƒh‚Æ‚ ‚ç‚ä‚é•û–@‚ª‚ ‚é’†‚̈ê‚‚ªgo routineB

’†g‚ÍA‚Ü‚ ‘¼‚ÌŽè–@‚©‚甲‚«‚ño‚ĕ֗˜‚Ȃ̂©”Û‚©‚Í—ðŽj‚ª‚±‚ê‚©‚çØ–¾‚·‚éŠB

apache‚ª—ðŽj“I‚É1—v‹1ƒvƒƒZƒX‚Ìforkƒx[ƒX‚¾‚Á‚½‚©‚çAweb‚̓vƒƒZƒX‚©‚猩‚½‚çƒXƒŒƒbƒh‚Ì•û‚ªŒy—Ê‚Á‚ÄŽ–‚Å«”\–ʂ͌©‰ß‚²‚³‚ê‚Ä—ˆ‚½—ðŽj‚ª‚ ‚éB‘gž‚݃VƒXƒeƒ€‚ÍƒŠƒ\[ƒX–½‚¾‚©‚ç‚©‚Ȃ艊ú‚©‚çƒXƒŒƒbƒh‚Ì‚ƒRƒXƒg‚Í‚µ‚Á‚©‚èˆÓޝ‚µ‚ă‚ƒmì‚肵‚Ä‚¢‚éB

204 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/12/21(ŒŽ) 01:00:05.48 ID:y0Qc2EqT.net]
‚í‚©‚Á‚½‚©‚ç

205 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/12/21(ŒŽ) 01:21:44.50 ID:k4qTN2iI.net]
UnityŠEŒG‚͂ǂ¤‚È‚ñ‚¾‚ëH
Šî–{‚ÍC#‚Å•”•ª“I‚ÉgoroutineŽg‚Á‚Ă邿‚¤‚Șb‚ð•·‚¢‚½‚±‚Æ‚ ‚邪³Šm‚ȂƂ±‚ë‚Í•s–¾

206 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/12/21(ŒŽ) 03:21:16.47 ID:56qSn/9L.net]
C#‚ÌTask‚Í”ñ“¯Šú+ƒXƒŒƒbƒhƒv[ƒ‹(OSƒXƒŒƒbƒh)

>>197
10”N‚­‚ç‚¢‚Ü‚¦‚Ì”Fޝ‚¾‚Ë

207 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/12/23(…) 22:22:43.94 ID:O5AY10nM.net]
GO‚̓zƒ“ƒg˜b‘è–³‚¢‚Ë
‚¢‚¢ˆÓ–¡‚Ō͂ê‚Ä‚«‚Ä‚é‚Ì‚©‚à‚µ‚ê‚È‚¢‚¯‚ǂƂɂ©‚­ƒgƒsƒbƒN‚ª­‚È‚¢

208 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/12/23(…) 22:48:40.86 ID:LHRvotnC.net]
V‹@”\‚ÉŠ‰–]‚µ‚ĂȂ¢‚Ì‚ª‘å‚«‚¢
Šú‘Ò‚ÌV‹@”\‚Å‚ ‚éƒWƒFƒlƒŠƒbƒN‚ª—~‚µ‚¢‘w‚à‚ ‚܂蔂͋‚È‚³‚»‚¤‚¾‚µ
‚à‚¤A‚ ‚ê‚Ε֗˜‚¾‚낤‚µŽg‚¤‚¯‚Ç“Á‚É¡‚·‚®‚ɂ͗v‚ç‚È‚¢‚æ‚È‚Á‚Ä

Žã“_‚Æ‚µ‚Ă悭‹“‚°‚ç‚ê‚鳋K•\Œ»‚àAŽÀ—p«‚ª–³‚¢‚Ù‚Ç’x‚¢–ó‚¶‚á‚È‚¢‚µA’T‚¹‚΂‘¬‚ȃ‰ƒCƒuƒ‰ƒŠ‚à‚ ‚é‚ñ‚¾‚ë‚ȂƂ©Žv‚Á‚Ä‚é

209 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/12/23(…) 23:55:24.14 ID:GvbKZ216.net]
>>203
³‹K•\Œ»‚»‚ñ‚È’x‚¢‚ñ‚¾‚Á‚¯H
Go‚¾‚Æ•¶Žš—ñƒƒ\ƒbƒhŽg‚¤‚©‚ç‚ ‚ñ‚Ü‚è‹C‚É‚µ‚ĂȂ©‚Á‚½‚í

210 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/12/24(–Ø) 03:36:46.49 ID:ieyHo1hw.net]
>>204
ƒAƒ‹ƒSƒŠƒYƒ€‚ł͌ˆ‚µ‚Ä’x‚­‚È‚¢‚ªADFA‚ðÄ—˜—p‚·‚邽‚߂ɔr‘¼§Œä‚·‚é‚̂ŕÀ—ñˆ—‚Å’x‚­‚È‚é‚Æ‚Ì‚±‚Æ
https://qiita.com/momotaro98/items/09d0f968d44c7027450d



211 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/12/24(–Ø) 04:26:45.03 ID:yxJlqEyC.net]
‚»‚ñ‚È”r‘¼§Œä‚µ‚Ä‚é‚Ì‚©
–{––“]“|‚¶‚á‚Ë‚¦‚©

212 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/12/24(–Ø) 04:28:11.75 ID:yxJlqEyC.net]
>>202
‚à‚¤o‚Ä10”N‚­‚ç‚¢Œo‚Á‚Ä‚é‚ñ‚¾‚æ‚È
‘å‚«‚ÈV‹@”\‚̒ljÁ‚à–³‚³‚»‚¤‚¾‚µ
ƒpƒtƒH[ƒ}ƒ“ƒX‚ð‹É‚ß‚éƒtƒF[ƒY‚ɂȂÁ‚Ă邩‚ç˜b‘è‚È‚¢‚Ë‚¦

213 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/12/24(–Ø) 05:41:11.22 ID:jgmFKpNF.net]
—áŠO‚ª‚È‚¢if errŒ¾Œê‚³‚ñccw

214 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/12/24(–Ø) 07:24:03.78 ID:ieyHo1hw.net]
—áŠOƒLƒ{ƒ“‚Æ‚¢‚¤º‚Í•·‚¢‚½‚±‚ƂȂ¢‚©‚çA‚â‚Í‚è
¡Žž—áŠO‚È‚ÌÌß°¸½¸½‚Ƃ݂ñ‚ÈŽv‚Á‚Ă邯l‚¦‚Ä‚¢‚¢‚©‚ÈH

215 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/12/24(–Ø) 08:28:54.70 ID:7F4cW8XH.net]
‚¢‚¢‚æB

216 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/12/24(–Ø) 08:40:06.16 ID:QpUzPsdF.net]
ƒRƒXƒg‚Ì‚‚¢—áŠOƒtƒ[§Œä‚Í‚Æ‚à‚©‚­A
—áŠOê—p‚Ì–ß‚è’l‚Í—~‚µ‚¢‚íB

217 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/12/24(–Ø) 09:35:28.02 ID:ieyHo1hw.net]
Java‚Ì‚¾‚ÆAƒVƒOƒlƒ`ƒƒ‚É–³‚¢—áŠO‚ð•Ô‚¹‚È‚¢‚©‚çƒCƒ“ƒ^[ƒtƒF[ƒX‚Æ‚µ‚ČĂԂ̂ɢ‚邵
C#‚Ì‚¾‚ƃKƒoƒKƒo
Œ‹‹ÇAŽÀۂɂ͉½‚ª‹A‚é‚Ì‚©•ª‚©‚è‚Ü‚¹‚ñ‚ƂȂÁ‚ăJƒXƒ^ƒ€‚µ‚½Exception‚Ŏ󂯂éˆê‘ð
X‚É‚»‚Ì‚½‚ßí‚Ƀƒ\ƒbƒh“à‚ŃJƒXƒ^ƒ€Exception‚Ƀ‰ƒbƒv‚·‚邽‚ß‚Ìcatch‚ð‘‚©‚È‚¢‚ƂȂç‚ñ‚µ
–Ê“|‚·‚¬‚½‚æ‚Ë—áŠO(‰ß‹ŽŒ`‚Å‚©‚­‚È

218 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/12/24(–Ø) 16:16:26.58 ID:yxJlqEyC.net]
ƒR[ƒ‹ƒXƒ^ƒbƒN‚ðˆê‹C‚ɃWƒƒƒ“ƒv‚·‚邯‚©‚¨‚¼‚Ü‚µ‚¢‚±‚Ƃ͂¢‚ç‚È‚¢‚æ
’P‚È‚égoto‚¾‚µ

219 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/12/24(–Ø) 18:05:24.14 ID:z4h3nURn.net]
if err‘‚¢‚ĉñ‚é‚̂ɔä‚ׂê‚Îgoto‚̂ق¤‚ªƒ}ƒV‚Å‚µ‚å
‚»‚ê‚ɃR[ƒ‹ƒXƒ^ƒbƒN‚ðˆê‹C‚ɃWƒƒƒ“ƒv‚·‚é‚̂͌¾Œê‚É‚æ‚éŽÀ‘•‚ÌÚׂŕK{Ž–€‚¶‚á‚È‚¢‚æ‚Ë

220 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/12/24(–Ø) 18:07:54.69 ID:ieyHo1hw.net]
ƒ}ƒV‚Ƃ͎v‚í‚È‚¢‚©‚ç•¶‹å‚ªo‚È‚¢‚ñ‚¾‚æ‚Ë[



221 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/12/24(–Ø) 18:11:34.30 ID:ieyHo1hw.net]
•¶‹å‚ªo‚ĂȂ¢‚Æ‚¢‚¤ª‹’‚ÍA‚»‚±‚»‚±‚¿‚á‚ñ‚ÆŽg‚Á‚Ä‚¢‚él‚©‚ç‚Ì•s–ž“_‚Æ‚µ‚ÄŒ©‚½‚±‚Æ‚ª–³‚¢A‚Æ‚¢‚¤‚à‚Ì
”½Ø‚͎󂯕t‚¯‚é

222 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/12/24(–Ø) 18:21:35.08 ID:fJ8Afd/q.net]
✕Golang
›IfErang

223 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/12/24(–Ø) 19:41:05.61 ID:grZRkp5b.net]
defer‚ª‚ ‚邼

224 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/12/24(–Ø) 21:25:43.87 ID:YakLuvNb.net]
google‚Á‚Ä’n}‚¾‚¯‚̈ꔭ‰®‚â‚È

225 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/12/24(–Ø) 21:30:49.79 ID:ieyHo1hw.net]
“Ë‚Áž‚ÝŠ‚µ‚©‚È‚­‚ÄA‚¦[Šæ’£‚Á‚Ä‚Ë
‚«‚Á‚Æ—Ç‚¢‚±‚Æ‚à‚ ‚邿

226 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/12/24(–Ø) 21:59:07.90 ID:NCBnjOT7.net]
errŠæ’£‚Á‚Ä‚Ë

227 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/12/24(–Ø) 21:59:59.67 ID:ieyHo1hw.net]
var exp = flag.Bool("exp", true, "export")
‚ÅA-exp false ‚µ‚Ä‚à *exp ‚ª false ‚ɂȂç‚ñ
‚Ç‚±‚ðŠÔˆá‚¦‚Ä‚é‚Ì‚©

228 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2020/12/24(–Ø) 22:32:45.42 ID:ieyHo1hw.net]
https://play.golang.org/p/gcNo0xC4tUj

exp:true, CommandLine:&{0x4a6ee0 /tmpfs/play true map[exp:0xc000108040] map[exp:0xc000108040] [false] 1 <nil>}

229 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/12/24(–Ø) 22:34:38.12 ID:yxJlqEyC.net]
Win32 API‚àƒGƒ‰[ƒR[ƒhƒ`ƒFƒbƒN‚΂Á‚©‚â‚ç‚È‚«‚á‚¢‚¯‚È‚¢
‚»‚ê‚Æ‘債‚ĕςí‚ç‚ñ‚æ
’჌ƒCƒ„[‚̃vƒƒOƒ‰ƒ~ƒ“ƒO‚Í‚¢‚Â‚à“¯‚¶

230 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/12/24(–Ø) 22:49:24.53 ID:ieyHo1hw.net]
”»–¾‚Æ‚¢‚¤‚©‘½•ªƒoƒO
‘¼‚̃tƒ‰ƒO‚Í
-cred admin.json
‚Æ‚©‚ÌŒ`Ž®‚ÅŽæ‚螂߂邯‚ÇA
exp‚Í(‘½•ªflag.Bool()‚Í)
-exp=false
‚ÆŽw’肵‚È‚¢‚ÆŽæ‚螂܂ê‚È‚¢



231 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/12/24(–Ø) 22:54:47.90 ID:ieyHo1hw.net]
‚ ‚ Hgo document‚ÅŒŸõ‚µ‚½‚çAnon-boolean only
Žd—l‚È‚ÌH‰½‚ÅHbecause the meaning of the command?

232 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/12/24(–Ø) 23:00:26.57 ID:ieyHo1hw.net]
•¶Žš—ñ‚ÅŽæ‚èž‚ñ‚Åboolean‚ɕϊ·‚µ‚È‚«‚á‚È‚ç‚ñ‚Ì‚©
‚ß‚ñ‚Ç‚­‚³‚¢cc

233 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2020/12/28(ŒŽ) 21:09:09.98 ID:Rt6RXU1L.net]
goƒIƒƒRƒ“H

234 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/12/28(ŒŽ) 21:15:09.97 ID:1wnarVmc.net]
go routine ƒŠ[ƒNŽü‚è‚͂܂¾˜b‚ª‚ ‚é‚ñ‚¶‚á‚È‚¢‚ÌH

235 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2020/12/28(ŒŽ) 22:36:34.04 ID:Rt6RXU1L.net]
>>222
ƒfƒtƒHƒ‹ƒgtrue‚̃tƒ‰ƒOƒpƒ‰ƒ[ƒ^‚Á‚ÄÝŒv‚ª—Ç‚­‚È‚¢‹C‚ª‚·‚é‚È[
‰´‚È‚çA-disableExport(ƒfƒtƒHƒ‹ƒg:false)‚Á‚Ĉø”‚É‚·‚é‚©‚àB‚ÅŽw’è‚·‚邯‚«‚ÍA
go run main.go -disableExport
‚Á‚ÄŠ´‚¶‚Åtrue‚Æ‚©Afalse‚Æ‚©‚‚¯‚È‚¢‚©‚È[B‚È‚º‚È‚çƒtƒ‰ƒOŽw’肵‚Ă鎞“_‚Åutruev‚¾‚©‚ç

236 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/12/28(ŒŽ) 23:28:27.07 ID:w2tkTAcI.net]
>>228
•K{ƒXƒLƒ‹‚¾‚æH

237 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2020/12/28(ŒŽ) 23:52:44.50 ID:Rt6RXU1L.net]
>>231
‚¾‚æ‚Ë
goD‚«‚¾‚©‚ç.........

238 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/12/29(‰Î) 08:01:29.87 ID:pjgVtImx.net]
>>229
https://qiita.com/kawasin73/items/7f04b2943bdbb7588c3e
‚Å‚à•MŽÒ‚ªŠ¨ˆá‚¢‚µ‚Ä‚¢‚½‚Ì‚ÅA’P‚Ɉê“xƒq[ƒv‚©‚çŠm•Û‚µ‚½ƒƒ‚ƒŠ‚̓q[ƒv‚̃v[ƒ‹‚É“ü‚邽‚ߎ擾‚³‚ꂽ‚Ü‚ÜA‚ɂȂÁ‚Ä‚½‚¾‚¯‚Æ’ù³“ü‚Á‚Ä‚é

ƒq[ƒv‚ª—˜—pI‚í‚Á‚½‚ç‰ð•ú‚³‚ê‚邯Žv‚¢ž‚ñ‚¾Š¨ˆá‚¢‚Æ‚¢‚¤Œ‹˜_‚ɂȂÁ‚½‚̂łÍH

239 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/12/29(‰Î) 08:40:46.55 ID:+jeJmMuS.net]
>>233
‚¢‚â‚»‚¤‚¢‚¤ƒŠ[ƒN‚¶‚á‚È‚­‚ÄA³Šm‚ɂ̓`ƒƒƒ“ƒlƒ‹‘Ò‚¿ƒŠ[ƒN‚Æ‚¢‚¤‚©‚»‚¤‚¢‚¤Š´‚¶‚̘bB

240 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/12/29(‰Î) 09:02:37.84 ID:pjgVtImx.net]
‘Ò‚¿‚Ȃ̂ɃŠ[ƒN‚È‚ñH
‘—‚Á‚½‚Í‚¸‚̃`ƒƒƒlƒ‹’ÊM‚ª“Í‚©‚È‚¢Ž–ˆÄ‚¾‚Æ‚µ‚½‚çA‚»‚ê‚Í’ÊM‚Ì–â‘è‚ŃŠ[ƒN‚¶‚á‚È‚¢‚æ‚Ë



241 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/12/29(‰Î) 09:27:45.67 ID:+jeJmMuS.net]
‚¢‚₾‚©‚ç’ÊM‚Ì–â‘è‚ÅŽÀŽ¿ƒŠ[ƒN‚Æ‚¢‚¤‚©goroutine‚ªˆì‚ê‚é‚Á‚Ęb‚ð‚µ‚Ä‚é‚ñ‚¾‚ªBB
kube•À‚̑傫‚³‚̃vƒƒOƒ‰ƒ€‚Å”­¶‚µ‚½‚çƒfƒoƒbƒO‚Å‚«‚ñ‚ÌH‚Á‚Ęb‚ð‚µ‚Ä‚é‚ñ‚¾‚æB

242 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/12/29(‰Î) 11:28:39.38 ID:pjgVtImx.net]
ƒ`ƒƒƒlƒ‹‘—M‚ª‘—‚ç‚ê‚È‚¢‚È‚ñ‚Ä•ñ‚ª‚ ‚é‚ÌH
‚ÆŒ¾‚Á‚Ä‚é

243 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/12/29(‰Î) 18:59:11.37 ID:SyBq36e1.net]
cƒSƒ‹[ƒ`ƒ“‚ªˆì‚ê‚é‚Á‚ĉ½‚âH

244 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/12/29(‰Î) 19:07:08.67 ID:pjgVtImx.net]
ŒŸõ‚µ‚Ä‚à233‚É‚ ‚éŒë‰ð‚ªŒ´ˆö‚¾‚Á‚½‹LŽ–‚­‚ç‚¢‚µ‚©Œ©‚‚©‚ç‚È‚©‚Á‚½‚©‚çA‹ï‘Ì“I‚È‹LŽ–‚ÌƒŠƒ“ƒN‚𒣂Á‚Ä‚­‚ê‚é‚Ì‚ð‘Ò‚Á‚Ä‚é

245 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2020/12/29(‰Î) 19:42:26.61 ID:LSI+C1uB.net]
ƒSƒ‹‚ª‰ð•ú‚³‚ê‚È‚¢‚Á‚Ęb‚È‚ç‰i‘±ƒŠƒ\[ƒX‚Æ‚©‚ð
’Í‚ñ‚¾‚܂ܗ£‚³‚È‚¢‚Æ‚©‚»‚¤‚¢‚¤‚¨s‹V‚̈«‚¢ƒvƒƒOƒ‰ƒ€‚µ‚Ă邩‚炾‚æ
“®“IŒ¾Œê‚Æ“¯‚¶Š´Šo‚ŃvƒƒOƒ‰ƒ~ƒ“ƒO‚·‚邯‚»‚¤‚¢‚¤’É‚¢–Ú‚É‚ ‚¤

246 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/01/02(“y) 23:36:52.65 ID:hnNoCPhn.net]
go‚Á‚ÄI‚í‚Á‚½‚æ‚ËH

247 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/01/02(“y) 23:51:01.94 ID:hutYk629.net]
–³—‚ÉŽg‚¨‚¤‚Æ‚µ‚È‚­‚Ä‚à‚¦‚¦‚ñ‚â‚Å
ƒEƒ`‚̓Cƒ“ƒtƒ‰•”•ª‚͂قÚgo‚É’u‚«Š·‚¦‚Ä‚é
‚Å‚àc#‚Ì•û‚ª‚·‚±‚â

248 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2021/01/03(“ú) 02:43:46.82 ID:965qc4Vx.net]
>>241
rust‚ÌŽž‘ã‚Æ‚ÍŒ¾‚í‚ê‚Ä‚é

249 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/01/03(“ú) 03:00:10.23 ID:Mk7RJK9u.net]
I‚í‚Á‚ĂȂ¢‚ªAŽn‚Ü‚Á‚Ä‚à‚È‚¢

250 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/01/03(“ú) 03:00:59.89 ID:j7drLdmA.net]
‚à‚Á‚Æ—¬s‚é‚©‚ÆŽv‚Á‚½‚¯‚Ç‘S‚­‚¾‚æ‚È
‚â‚Á‚ÏŒ¾ŒêŽd—l‚ɕȂª‚ ‚è‚·‚¬‚é



251 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/01/03(“ú) 11:13:21.86 ID:9SkeDBIZ.net]
•È‚Á‚Ä‚¢‚¤‚©•³Žd—l‚ª‘½‚¢
‚¢‚܂ǂ«‚±‚êHH‚Ý‚½‚¢‚È

252 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2021/01/03(“ú) 11:48:40.90 ID:ez188GTZ.net]
‘“à‚Å‚ÌGo•‹yŠˆ“®‰Æ‚Ì•ê‘̃ƒ‹ƒJƒŠ‚ÌGoƒGƒ“ƒWƒjƒA‚½‚¿‘S‘Rî•ñ”­M‚µ‚È‚­‚È‚Á‚Ăđ
2‚̑Η§‚Æ‚©A‚»‚à‚»‚à‚ÌŒ¾ŒêŽd—l‚Ì“‚³‚Æ‚©‚É‹C‚¢‚½‚Ì‚©‚È

253 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/01/03(“ú) 16:34:24.05 ID:j7drLdmA.net]
>>247
ŋ߃\ƒtƒgƒEƒFƒAƒfƒUƒCƒ“‚É‹LŽ–‘‚¢‚Ä‚½‚æ
ƒŒƒxƒ‹‚ªƒNƒ\‚‚­‚Ă܂·‚Ü‚·‰SŽÒ’u‚¢‚Ä‚¯‚ڂ肾‚낤‚È

254 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2021/01/03(“ú) 16:44:28.91 ID:965qc4Vx.net]
go‚Á‚ÄA“Á’è‚Ì\‘¢‘Ì‚ª–Ú“I‚̃Cƒ“ƒ^[ƒtƒF[ƒXŽÀ‘•‚µ‚Ă邩Œ©•ª‚¯‚é‚̂ނ¸‚­‚È‚¢H‚Ý‚ñ‚Ȃǂ¤‚â‚Á‚Ä‚é‚ÌH

255 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2021/01/03(“ú) 17:38:40.24 ID:PgQRe2mf.net]
>>249
https://play.golang.org/p/0MGZkqhS6Oe
‚±‚ñ‚ÈŠ´‚¶‚ŃGƒ‰[ƒ`ƒFƒbƒN‚µ‚Ă邩‚È

./prog.go:20:2: cannot use &StrE literal (type *StrE) as type IStr in assignment:
*StrE does not implement IStr (missing Func2 method)
./prog.go:21:2: cannot use &StrE2 literal (type *StrE2) as type IStr in assignment:
*StrE2 does not implement IStr (missing Func method)

256 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/01/03(“ú) 17:46:07.51 ID:PgQRe2mf.net]
‘OƒXƒŒ‚Ì‚±‚ê‚͑Ήž‚µ‚Ăقµ‚¢cc

https://play.golang.org/p/XRFmBiqhqJp

ƒCƒ“ƒ^ƒtƒF[ƒXA‚ð•Ô‚·ƒƒ\ƒbƒh‚ðŽ‚ÂƒCƒ“ƒ^ƒtƒF[ƒXBB

‚»‚̃ƒ\ƒbƒhŽÀ‘•‚ªƒCƒ“ƒ^ƒtƒF[ƒXA‚ðŽÀ‘•‚µ‚Ä‚¢‚éƒ|ƒCƒ“ƒ^‚ð•Ô‚µ‚Ä‚àA

./prog.go:34:4: cannot use &Base literal (type *Base) as type IBase in assignment:
*Base does not implement IBase (wrong type for Sub method)
have Sub() *Sub
want Sub() ISub

‚ÆAƒCƒ“ƒ^ƒtƒF[ƒXA‚ð•Ô‚µ‚Ä‚¢‚邯‚Í”F‚ß‚ç‚ê‚È‚¢B

257 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2021/01/03(“ú) 19:26:43.94 ID:965qc4Vx.net]
>>250
‚¦Aƒrƒ‹ƒh‚·‚é‚܂ŕª‚©‚ç‚È‚¢‚Á‚Ä‚±‚ÆHƒNƒ\–Ê“|‚¶‚á‚È‚¢H
‚ ‚ÆA‚Á‚Ä‚±‚Ƃ̓pƒb‚ÆŒ©‚½‚¾‚¯‚¶‚á‚â‚Á‚Ï•ª‚©‚ç‚ñ‚Á‚Ä‚±‚Æ‚©[BB

258 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2021/01/03(“ú) 19:29:01.30 ID:965qc4Vx.net]
‚ A‚Å‚à‚»‚ê‚È‚çŽÀ‘•˜R‚ê‚ÉÅ’áƒrƒ‹ƒhŽž‚É‹C‚¯‚é‚Á‚Ä‚±‚Æ‚©
‚½‚µ‚©‚É‚»‚Ì•û–@—Ç‚¢‚Å‚·‚ËB^Ž—‚µ‚Ü‚·B

259 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/01/05(‰Î) 01:56:09.22 ID:RVMSJAuG.net]
>>248
‹C‚ªŒü‚¢‚Ä”ƒ‚Á‚ēǂñ‚ł݂½‚¯‚Ç
‚½‚¢‚µ‚½“à—e‚¶‚á‚È‚©‚½‚¼

260 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/01/06(…) 15:29:01.20 ID:/bMEAqVx.net]
GODOT‚Á‚ăQ[ƒ€‚ÌŠJ”­ŠÂ‹«‚ ‚é‚ñ‚¾‚ªGO‚Ȃ̂©‚ÆŽv‚Á‚Ä‚½‚æ



261 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/01/06(…) 15:39:08.43 ID:9b/ixvsd.net]
>>253
ˆê”Ô‚Ì—˜“_‚ÍAƒƒCƒ“‚̂Ȃ¢ƒ‰ƒCƒuƒ‰ƒŠƒvƒƒWƒFƒNƒg‚Ńƒ\ƒbƒh‚ÌŽÀ‘•ƒ~ƒX‚ðŒŸ’m‚Å‚«‚邱‚Æ
ƒeƒXƒg‚Å‚à‚¢‚¢‚ñ‚¾‚¯‚ÇA˜R‚ê‚Æ‚©

262 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2021/01/06(…) 19:57:45.35 ID:6LFK/57e.net]
>>256
ŠO•”‚̃pƒbƒP[ƒW“à‚ÅA–Ú“I‚̃Cƒ“ƒ^[ƒtƒF[ƒX‚ÌŽÀ‘•’T‚·‚Æ‚«‚Ç‚¤‚µ‚Ä‚éH
ide‚Æ‚©‚ÅŽÀ‘•ς݃Nƒ‰ƒXˆê——Œ©‚ꂽ‚è‚Å‚«‚é‚Ì‚©‚È

263 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/01/06(…) 22:46:22.85 ID:RqNhj0Vs.net]
>>255
–¼‘O‚ÌŒ³ƒlƒ^‚̓Sƒh[‚ð‘Ò‚¿‚È‚ª‚炾‚æ

264 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/01/08(‹à) 10:42:43.33 ID:SFYEeLwk.net]
VScode‚Ågo.mod‚ªƒpƒbƒP[ƒWXV‚Å‚«‚È‚­‚Ä”Y‚ñ‚¾
Œ‹‹ÇƒRƒ}ƒ“ƒhƒ‰ƒCƒ“‚©‚ç go get -u ‚Ŏ擾‚µ‚½‚ç GOPATH /pkg/mod/... ‚ÉÅV”Å‚ªŽæ“¾‚Å‚«‚½
VScode‚ÌgoŠg’£‚Á‚ĕςȓ®‚«‚Æ‚©‚·‚é‚È‚Ÿ

265 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/01/10(“ú) 08:45:10.91 ID:tmTVLRQU.net]
ubuntu‚Ìi386‚Á‚ÄA‚à‚µ‚©‚µ‚Ä32bitH
go‚ðƒCƒ“ƒXƒg[ƒ‹‚µ‚Ä“®‚©‚»‚¤‚Æ‚µ‚½‚çƒtƒ@ƒCƒ‹Œ`Ž®ƒGƒ‰[‚ÅŽÀs‚Å‚«‚È‚©‚Á‚½
i386ŽÌ‚Ä‚Äamd64‚Å‚â‚è‚È‚¨‚µ

266 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/01/10(“ú) 10:53:20.77 ID:tmTVLRQU.net]
>>260
amd64‚ðƒCƒ“ƒXƒg[ƒ‹‚µ’¼‚µ‚½‚ç“®‚¢‚½

267 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/01/10(“ú) 11:16:28.28 ID:tmTVLRQU.net]
‚à‚Ì‚·‚²‚¢“–‚½‚è‘O‚Ì—Ž‚Æ‚µŒŠ‚È‚ñ‚¾‚¯‚Ç
os.MkdirAll() ‚Å os.ModeDir ‚¾‚¯Žw’肵‚Ä‚½‚çALinux ‚És‚Á‚½‚猠ŒÀ•s‘«‚Ńtƒ@ƒCƒ‹‚ð“ǂݑ‚«‚Å‚«‚È‚©‚Á‚½
ƒAƒz‚©Ž©•ª‚ÍI“–‚½‚è‘O‚·‚¬‚é‚íIorz

268 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2021/01/13(…) 02:41:40.78 ID:LRQMEOBI.net]
goƒGƒ“ƒWƒjƒA‚Á‚Ä0.5Š„‚®‚ç‚¢‚Ì’´lƒGƒ“ƒWƒjƒA‚ª‚¢‚ÄAŽc‚è‚̓}ƒW‚ŃJƒX–¢–ž‚̃Gƒ“ƒWƒjƒA‚µ‚©‚¢‚È‚­‚È‚¢‚©H
ƒ‰ƒCƒuƒ‰ƒŠ‚æ‚­ì‚Á‚Ă邿‚¤‚ȃGƒ“ƒWƒjƒAˆÈŠO‚̋Ɩ±ƒR[ƒhŒ©‚½‚ç“f‚«‹C‚·‚é‚ñ‚¾‚ª“¯Žm‚¨‚éH

269 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/01/13(…) 02:44:08.87 ID:atGCk1//.net]
>>263
‚»‚ꉽŒn‚̉ïŽÐH
ƒƒ‹ƒJƒŠŠEŒG‚¶‚á‚È‚¢‚æ‚ËH

270 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/01/13(…) 03:39:37.52 ID:uZRkh4HP.net]
Ruby/Go ‚Ì_AVagrant, Terraform, Packer ‚ÌìŽÒA
¡¢‹IÅ‘å‚Ì‹N‹Æ‰ÆAHashiCorp ‚ÌMitchell Hashimoto

ŠFA”Þ‚ðŽQl‚É‚µ‚Ä‚é



271 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/01/13(…) 05:37:10.83 ID:vmn8olpj.net]
>>265
‚¨‘OKENTAƒKƒCƒW‚â‚ëH
‚±‚±‚ŃNƒ\‚Ý‚½‚¢‚Èé“`‚·‚ñ‚ȃ{ƒP

272 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/01/13(…) 08:37:45.48 ID:5GOPYdWB.net]
>>266
KENTA‚Á‚Ä’N‚Å‚·‚©H
‹M•û‚Ì‚¹‚¢‚ÅŒŸõ‚µ‚Ä“®‰æ‚ðĶ‚µ‚Ä‚µ‚Ü‚¢‚Ü‚µ‚½
‹M•û‚Ì‚¹‚¢‚ÅKENTA‚³‚ñ‚ÉŽû‰v‚ª”­¶‚µ‚Ü‚µ‚½

273 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/01/13(…) 08:52:35.47 ID:u6YyMdJS.net]
>>263
‚»‚êZZƒGƒ“ƒWƒjƒA‚Ì‘S‚Ä‚ª“¯‚¶ó‹µ‚¾‚ëA‚»‚ê‚Æ‚àZZŒ¾Œê‚¾‚Æ’´l‚ª‘‚¦‚é‚Ì‚©H

274 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/01/13(…) 10:02:18.24 ID:edoUNcFJ.net]
Ruby‚ðNG‚·‚ê‚΃Pƒ“ƒ^ƒKƒCƒW‚àŽ©‘R‚ÉÁ‚¦‚邿
GoŽg‚¢‚È‚çRubyG‚邱‚Æ–³‚¢‚©‚ç–â‘è–³‚¢‚Á‚µ‚å

275 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/01/13(…) 12:07:29.42 ID:GhxYbqoB.net]
ƒ‹ƒrƒB/Go ‚Ì_AVagrant, Terraform, Packer ‚ÌìŽÒA
¡¢‹IÅ‘å‚Ì‹N‹Æ‰ÆAHashiCorp ‚ÌMitchell Hashimoto

ŠFA”Þ‚ðŽQl‚É‚µ‚Ä‚é

276 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/01/13(…) 22:08:57.53 ID:lYKbR8rO.net]
KENTA
HashiCorp

KENTAƒKƒCƒW‘Îô‚Æ‚µ‚Äã‹L’PŒê‚ðNGƒ[ƒhݒ肵‚Ä‚¨‚«‚Ü‚µ‚傤B
ƒvƒƒOƒ‰ƒ€”‚œñ“x‚Æ•s‰õ‚È“Še‚ð–Ú‚É‚µ‚È‚­‚Ä‚·‚݂܂µ‚ã‚æB

277 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/01/13(…) 22:49:31.14 ID:mK+3gZUP.net]
‚ ‚Æruby‚ÌNG“o˜^‚ªZ“§‚µ‚Ä‚µ‚Ü‚Á‚½‚©‚炩ŋ߃‹ƒrƒB‚Ä‘‚¢‚Ƃ邼‚»‚¢‚ÂB
ƒ‹ƒrƒB‚àNG“o˜^‚âB

278 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/01/14(–Ø) 02:30:53.33 ID:4quR9ect.net]
Linux‚ÍinotifyAWindows‚ÍWMI‚ðŽg‚Á‚ăfƒBƒŒƒNƒgƒŠ‚Ö‚ÌXV‚ðŒŸ’m‚µ‚Ä‚­‚ê‚éƒpƒbƒP[ƒW‚Á‚Äo—ˆ‚È‚¢‚©‚È
iOS‚É‚à“¯‚¶‚悤‚È‹@\‚Í‚ ‚邾‚낤‚µ

279 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/01/14(–Ø) 06:04:18.90 ID:AIfhUXVU.net]
ƒ‹Eƒr‚¡/Go ‚Ì_AVagrant, Terraform, Packer ‚ÌìŽÒA
¡¢‹IÅ‘å‚Ì‹N‹Æ‰ÆAƒnƒVCorp ‚ÌMitchell ƒnƒVmoto

ŠFA”Þ‚ðŽQl‚É‚µ‚Ä‚é

280 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/01/14(–Ø) 07:09:01.73 ID:E+SJr/XS.net]
‚ [‚ AˆÓŒÅ’n‚ɂȂÁ‚¿‚á‚Á‚½
‚¨‘O‚çƒKƒCƒWˆ‰‚¤‚Ì‚à‚قǂقǂɂµ‚Æ‚¯‚æH‚—



281 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/01/14(–Ø) 07:12:10.46 ID:iNbGwVKU.net]
”LƒVCorp

282 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/01/14(–Ø) 08:03:13.12 ID:mp+NLhBe.net]
>>275
Œ³X‰¿’l‚Ì–³‚¢‘Ê•¶‚ð‚‚ê—¬‚µ‚ÄŸT“©‚µ‚©‚Á‚½‚¯‚ÇA“ú–{Œê‚Æ‚µ‚Ä‚·‚çˆÓ–¡‚ð‚È‚³‚È‚­‚È‚ê‚Ζڂɓü‚Á‚Ä‚àƒXƒ‹[‚µ‚â‚·‚¢‚©‚炱‚ê‚Í‚±‚ê‚Å‚¢‚¢‚悤‚È‹C‚ª‚·‚éw

283 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/01/14(–Ø) 08:11:02.02 ID:AIfhUXVU.net]
>>277
Œø‚¢‚Ăđ

ƒ‹EbiAAAƒB

ƒ‹AbEƒB

284 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/01/14(–Ø) 08:11:43.95 ID:1yd08R70.net]
>>275
NGo—ˆ‚È‚­‚Ä‚­‚â‚¿[‚Ë[wwwwww

ruuuIbiiiÅ‹­IIIIwwwwwwwww

285 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/01/14(–Ø) 11:50:14.05 ID:hXZPMCaj.net]
„§NGƒ[ƒhF
‚Ì_
‹N‹Æ‰Æ
ŽQl‚É‚µ‚Ä‚é

286 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/01/14(–Ø) 13:53:19.60 ID:Se9utFzt.net]
ƒ‹Eb‚¡/G,o ‚ÌG,odAVag_rant, Terr_aform, Pac_ker ‚ÌìŽÒA
¡¢_‹IÅ‘å‚Ì‹N_‹Æ‰ÆAƒnƒVCorp ‚ÌMitƒPƒ‹ ƒnƒVmoto

ŠFE”Þ‚ðŽQl‚É‚µ‚Ä‚é
ƒ‹Eƒr‚¡/G,o ‚ÌGEodAVagrant, Terr_aform, Pac_ker ‚ÌìŽÒA
¡_¢‹IÅ‘å‚Ì‹N_‹Æ_‰ÆAƒnƒVCorp ‚ÌMitchell ƒnƒVmoto

ŠF_”Þ_‚ðŽQ_l‚É‚µ‚Ä‚é

287 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/01/14(–Ø) 14:07:06.27 ID:QYOIxwgk.net]
‚à‚Í‚âo‰ï‚¢Œn‚̃Xƒpƒ€•À‚݂̈óۂɂȂÁ‚¿‚á‚Á‚Ă邩‚çAFX‹tŒø‰Ê‚¾‚¼B

288 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/01/14(–Ø) 14:20:45.98 ID:mp+NLhBe.net]
‹¶l‚Ì‚·‚邱‚Ƃ͕ª‚©‚ç‚ñ‚Èw

289 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/01/14(–Ø) 15:27:15.99 ID:neKmd3sr.net]
ruby is God

290 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/01/14(–Ø) 19:21:51.56 ID:ToTdZAIR.net]
“œŽ¿‚ðƒCƒWƒ‚é‚ÈII



291 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/01/14(–Ø) 20:11:58.10 ID:VN42fcD2.net]
R@u@b@y@
@@@G@o@ ‚Ì@_

Vagrant, Terraform, Packer ‚ÌìŽÒ


𡢋IÅ‘å

292 –¼‘OFš‚Ìš‹N‹Æ‰Æš

HashiCorp ‚ÌMitchell Hashimoto

ŠF@A@”Þ@‚ð@ŽQ@l@‚É@‚µ@‚Ä@‚é
[]
[‚±‚±‰ó‚ê‚Ă܂·]

293 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/01/14(–Ø) 22:26:27.13 ID:Bnzn5h4u.net]
‰Î•a‚éƒKƒCƒW‚ð‹s‚߂Ėù‚µ‚Þ“~‚Ì–é

294 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/01/14(–Ø) 22:43:56.58 ID:VN42fcD2.net]
ƒLƒ‚ƒIƒ^ƒvƒƒOƒ‰ƒ}[ŒN‚݂͂ñ‚È‚©‚ç‹s‚ß‚ç‚ê‚Ă邯‚Çcc

295 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/01/14(–Ø) 22:47:16.08 ID:VN42fcD2.net]
Šw¶‚Ì AŠá‹¾‚©‚¯‚½‹CŽ‚¿ˆ«‚¢ƒuƒX‹s‚߂ėV‚ñ‚Å‚½‚¯‚Ç
‘ål‚É‚È‚é‚Æ‚»‚¤‚¢‚¤“z‚炪ƒlƒbƒg‚Å–\‚ê‚é‚ñ‚¾‚È
‰´‚ªA‚¦•t‚¯‚½ƒgƒ‰ƒEƒ}‚͑傫‚©‚Á‚½‚ñ‚¾‚È
—t‚Ý‚½‚¢‚ɂ͂Ȃé‚È‚æcc

296 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/01/14(–Ø) 23:28:29.98 ID:mp+NLhBe.net]
RubyŒN‚ª“ú–{Œê‚Ì•¶Í‚Á‚Û‚¢‚à‚̂𑂢‚Ä‚é‚Ì‚ð‰‚߂Č©‚½‹C‚ª‚·‚éB
’†g‚Í‚Æ‚à‚©‚­‚Æ‚µ‚ÄB

297 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/01/14(–Ø) 23:29:44.90 ID:nxZv0xP1.net]
‚»‚¢‚‚̓^ƒ_‚̂Ȃ肷‚ß‚µ

298 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/01/14(–Ø) 23:42:03.90 ID:X9SM/m5M.net]
‚Ȃ肷‚Ü‚µ‚¶‚á‚È‚¢‚Ì‚Íʼn‚̂₂¾‚¯‚Å‚µ‚å

299 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/01/15(‹à) 01:00:12.28 ID:5E/tucpK.net]
‚Ȃ肷‚Ü‚µ‚Æ‚¢‚¤Ž–‚É‚µ‚Æ‚±‚¤‚º‚—

300 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2021/01/15(‹à) 15:42:02.84 ID:uPQddvH2.net]
go‚Ì•¶–@‹³‚¦‚Ä

if a, b := c.(*d.Foo); b && o.Bar() {
@EEE
}

‚±‚ê‚Í2‚‚̕ϔ a, b ‚É‘ã“ü‚Á‚Ä‚±‚Ƃł ‚Á‚Ä‚éH
c.(*d.Foo) ‚±‚Ì•”•ª‚ª‚æ‚­‚í‚©‚ç‚È‚¢
ƒZƒ~ƒRƒƒ“‚Í’P‚É2‚‚̎®‚ð“ü‚ê‚邽‚ß‚¾‚¯‚Ì‚à‚ÌH



301 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2021/01/15(‹à) 16:10:06.13 ID:CBMjbZAp.net]
>>294
Type assertions ‚Ë
https://golang.org/ref/spec#Type_assertions

‚±‚ñ‚ÈŠ´‚¶‚ÉŽg‚¤
https://play.golang.org/p/AupUP2aCZ5c

d ‚̓pƒbƒP[ƒW–¼‚¾‚낤‚µAo ‚Í•’Ê‚Í a ‚̂͂¸

302 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/01/15(‹à) 16:18:33.58 ID:CBMjbZAp.net]
>>294
‚´‚Á‚­‚èà–¾‚·‚邯A‚±‚ê‚Í‚¢‚í‚ä‚éŒ^ƒLƒƒƒXƒg
b ‚ÉŒ^‚̕ϊ·‚ª¬Œ÷‚µ‚½‚Ì‚©˜_—’l‚őウ‚é
; ˆÈ~‚ª if ‚Ì”»’è‚ÉŽg‚í‚ê‚é˜_—Ž®
‚Þ‚µ‚ë ; ˆÈ‘O‚ª“ÁŽê‚ÅA‚±‚±‚ŕԂÁ‚Ä‚«‚½•Ï”‚Í {} ‚Ì’†‚¾‚¯‚ÅŽg‚¦‚é
a ‚Í Foo ‚ւ̃|ƒCƒ“ƒ^‚Ȃ̂ÅAFoo ‚̃ƒ\ƒbƒh‚ðŒÄ‚ׂé

303 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/01/15(‹à) 21:19:06.47 ID:uPQddvH2.net]
‚ ‚肪‚Æ‚¤B‘¼‚ƈႤ•¶–@‚͂悭‚í‚©‚ç‚ñ‚—

304 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/01/15(‹à) 21:57:56.53 ID:CBMjbZAp.net]
C ‚â Java ‚Æ‚©‚Å‚à for (int i=0; i<5; i++) {} ‚Æì¬‚µ‚½ i ‚Í{}‚Ì’†‚¾‚¯‚Å—LŒø
‚»‚ê‚ÆƒmƒŠ‚Í“¯‚¶
C#‚Ìusing‚â‚çA‚»‚¤‚¢‚¤“ÁŽê‚È\•¶‚͂ǂ̌¾Œê‚É‚à‚ ‚é

–³—‚â‚èƒLƒƒƒXƒg‚·‚é‚̂ł͂Ȃ­AƒLƒƒƒXƒg‚Å‚«‚È‚¢ê‡‚Ì”»’肪‚ ‚镪A‘¼‚ÌŒ¾Œê‚æ‚è‚à‚¢‚­‚ç‚©ˆÀ‘S
‚±‚ÌŒn“‚É‚Í map ‚̃Cƒ“ƒfƒbƒNƒXƒAƒNƒZƒX‚ª‚ ‚è
if value, ok := m[key]; ok {
cc
}
ƒL[‚ª–³‚¯‚ê‚Î ok ‚É‚Í false ‚ª•Ô‚é

305 –¼‘OF265 mailto:sage [2021/01/15(‹à) 22:03:24.03 ID:MomngUWn.net]
Vagrant ‚ÌìŽÒAHashiCorp ‚ÌMitchell Hashimoto ‚à‚»‚¤‚¾‚¯‚ÇA
ŠFARuby ¨ Go ‚ªƒLƒƒƒŠƒAƒpƒX

ƒƒ‹ƒJƒŠAƒJƒ„ƒbƒN
KENTAA‚é‚Ñ‚«‚¿Amattn

Ruby ƒRƒ~ƒbƒ^[‚ª‘½‚¢ACookpadAƒ}ƒl[ƒtƒHƒ[ƒhARuby ŠJ”­

306 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/01/15(‹à) 22:13:27.50 ID:Al0jsoYD.net]
Šî’nŠO‚ɃŒƒX‚·‚é‚‚à‚è‚͂Ȃ­‚ăˆ‚É‹C‚ɂȂé‚ñ‚¾‚¯‚ÇA
Ruby‚©‚çGo‚Éæ‚芷‚¦‚½“z‚È‚ñ‚Ä‚»‚ñ‚Ȃɂ¢‚é‚Ì‚©H
‰´‚Ì’m‚Á‚Ä‚éRubyist’B‚ÍRuby‚µ‚©’m‚è‚Ü‚¹‚ñ‚â‚è‚Ü‚¹‚ñƒ}ƒCƒNƒƒT[ƒrƒX‰½‚»‚êH‚¦‚é‚Ì‚Á‚ÄŠ´‚¶‚ÅGo‚Ƃ͗y‚©‰“‚¢˜A’†‚¾‚í
Go‚ÍJavaŒn‚©Node‚âPython‚©‚ç—ˆ‚él‚ª‘½‚¢ˆóÛ‚¾‚È

307 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/01/15(‹à) 22:39:25.05 ID:v2N1LTYS.net]
vscode‚ŃXƒeƒbƒvŽÀs‚µ‚Ă鎞‚É’l‚ðŒ©‚é‚Æ+xxx more

308 –¼‘OF‚ɂȂ邯‚Ç‘S•”Œ©‚½‚¢ê‡‚͂ǂ¤‚·‚ê‚΂¢‚¢‚Ë‚ñ []
[‚±‚±‰ó‚ê‚Ă܂·]

309 –¼‘OF265 mailto:sage [2021/01/15(‹à) 23:02:37.95 ID:MomngUWn.net]
Ruby on Rails ‚ÅAƒXƒm[ƒ{[ƒh‚̃TƒCƒg‚ðì‚Á‚Ä‚¢‚½A
Shopify ‚ÌŽž‰¿‘Šz‚ÍA¡‚â15’›‰~

Amazon ‚Í150’›‰~‚¾‚¯‚ÇA‚±‚̂܂܂¶‚ᔲ‚©‚ê‚邯Aƒ‰ƒCƒoƒ‹Ž‹‚µ‚Ä‚é

•Ä‘”NŽû‚Å‚ÍA‚‚¢‚ÉAƒT[ƒo[\’z‰^—pŽ‘Ši‚ªRails ‚𔲂¢‚½B
AWS ƒ\ƒŠƒ…[ƒVƒ‡ƒ“EƒA[ƒLƒeƒNƒg‚ªA1,500–œ‰~
VWware ‚ªA1,400–œ‰~

Rails ‚ªA1,300–œ‰~
Node.js ‚ªA900–œ‰~
‚½‚¾‚µANode‚Ì‹l”‚ÍARails‚Ì2”{‚ ‚é

Ruby‚Å‚àAShopifyƒAƒvƒŠ‚ðì‚Á‚½‚èAAWS Lambda, CloudFormation ‚Æ‚©AFX‚ÈŽdŽ–‚ª‚ ‚邯‚ÇA
‘¬“xdŽ‹‚Ì‚à‚Ì‚ÍAGo ‚Ös‚­‚¾‚¯

310 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/01/16(“y) 01:44:07.71 ID:xzsyPdU6.net]
ƒSƒ‹[ƒ`ƒ“Žg‚¢‚·‚¬‚Äasync–Y‚ê‚Ä‚à‚¤‚½



311 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2021/01/16(“y) 01:46:47.49 ID:1yiOpWx6.net]
Go‚ÍPython‚©‚ç‚̃Cƒ[ƒW‚·‚Á‚²‚¢‚ ‚é

312 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/01/16(“y) 13:44:55.45 ID:D2Bsg9bU.net]
go1.16‚É‚¿‚å‚Á‚Æ‹»–¡‚ªo‚½
ƒtƒ@ƒCƒ‹–„‚ßž‚Ý‚ðƒTƒ|[ƒg‚µ‚Ä‚­‚ê‚é‚Ì‚©

313 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/01/16(“y) 16:32:55.26 ID:D2Bsg9bU.net]
//go:generate ‚Á‚ÄŽ©“®‚ŃRƒ}ƒ“ƒhŽÀs‚³‚¹‚ç‚ê‚邯‚ÇA‚±‚Ì‹@”\‚̃ZƒLƒ…ƒŠƒeƒB‚ÌŽ‘—¿‚Á‚Ăǂ±H
ƒrƒ‹ƒh‚̓†[ƒU[Œ ŒÀ‚Å“®‚©‚·‚©‚çƒTƒ“ƒhƒ{ƒbƒNƒX‚Æ‚©–³‚µH

314 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/01/16(“y) 22:52:44.09 ID:WbzMKQxD.net]
ƒZƒLƒ…ƒŠƒeƒB‚ɑ΂·‚éƒPƒA‚È‚ñ‚©‰½‚à‚È‚¢‚æ
‚»‚à‚»‚à‰½‚̃`ƒFƒbƒN‚à‚È‚­GitHub‚©‚ç’¼ÚƒpƒbƒP[ƒW‚ð“ü‚ê‚éŽd—l‚È‚ñ‚¾‚©‚çA
ƒpƒbƒP[ƒWìŽÒ‚ª‚»‚Ì‹C‚ɂȂê‚Îgo:generate‰]XˆÈ‘O‚É—˜—pŽÒ‚̃rƒ‹ƒh¬‰Ê•¨‚̃oƒCƒiƒŠ‚ɑ΂µ‚ă}ƒ‹ƒEƒFƒA‚ðŽdž‚Þ‚±‚Æ‚·‚ç‘¢ì‚à‚È‚¢
ƒpƒbƒP[ƒW‚ð“ü‚ê‚邯‚«‚É‚ÍìŽÒ‚ð‘S–Ê“I‚ÉM—Š‚µ‚»‚¤‚¢‚¤d‘å‚ÈƒŠƒXƒN‚ðŽó‚¯“ü‚ê‚Ä‚¢‚邱‚Æ‚ð–Y‚ê‚Ă͂¢‚¯‚È‚¢

315 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2021/01/19(‰Î) 22:24:32.58 ID:+d4lPwTs.net]
‚È‚ñ‚©‰ïŽÐ‚ÌPC‚Å WSL+Ubuntu ‚É Go ‚ðƒCƒ“ƒXƒg[ƒ‹‚µ‚½‚çA‚±‚ñ‚ȃGƒ‰[‚ɂȂÁ‚ÄŽg‚¦‚È‚©‚Á‚½

$ go version
go version go1.13.8 linux/amd64
$ go get -u golang.org/x/text
go: extracting golang.org/x/text v0.3.5
go get: rename /home/hoge/go/pkg/mod/golang.org/x/text@v0.3.5.tmp-022669236 /home/hoge/go/pkg/mod/golang.org/x/text@v0.3.5: permission denied

316 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/01/20(…) 01:17:35.14 ID:Rdh9isrB.net]
‚®‚®‚Á‚½‚çgo‚̃oƒO‚Ý‚½‚¢‚Ë

317 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2021/01/20(…) 01:39:00.63 ID:sgAeHwon.net]
‚±‚ꂾ‚©‚çWSL‚Í...

318 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/01/20(…) 01:44:37.61 ID:Rdh9isrB.net]
‚â‚Á‚Ï‚èo‚Ä‚«‚½‚©Aƒfƒ}“f‚«

319 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/01/20(…) 10:21:29.47 ID:sOzWFlEJ.net]
Windows 10 Home ‚Å‚ào—ˆ‚邿‚¤‚ɂȂÁ‚½A

WSL2 ‚ÅADocker ‚Å‚àŽg‚¦‚ÎH

320 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2021/01/20(…) 23:51:09.81 ID:houPsxKw.net]
go1.16 ‚ª‚Ü‚¾o‚ĂȂ¢‚©‚ç statik Žg‚Á‚Ă邯‚ÇAƒRƒ}ƒ“ƒhƒ‰ƒCƒ“‚©‚ç
go run github.com/rakyll/statik -f -src=static
’@‚­‚ÆANIS‚ª

ƒJƒeƒSƒŠ: ‰ðŒˆ‚µ‚½ƒZƒLƒ…ƒŠƒeƒBƒŠƒXƒN
“úŽž,ƒŠƒXƒN,Šˆ“®,ó‘Ô,„§‚³‚ê‚鈗,ƒpƒX - ƒtƒ@ƒCƒ‹–¼
2021/01/20 23:38:45,‚,statik.exe (SONAR.SuspScript!g3) ‚ª SONAR ‚É‚æ‚Á‚ÄŒŸo‚³‚ê‚Ü‚µ‚½,\
휂µ‚Ü‚µ‚½,‰ðŒˆ‚µ‚Ü‚µ‚½ - ˆ—‚Ì•K—v‚Í‚ ‚è‚Ü‚¹‚ñ,c:\Users\hoge\AppData\Local\Temp\go-build742135550\b001\exe\statik.exe

‚Æ—eŽÍ‚È‚­–•ŽE‚É—ˆ‚é‚ñ‚Ńoƒbƒ`ƒtƒ@ƒCƒ‹‚©‚ç쬂ł«‚È‚¢
ƒgƒzƒz

VScode ‚©‚ç‚ÍŽÀs‚Å‚«‚é‚ñ‚¾‚¯‚ǂȂŸ
‰½‚ªˆá‚¤‚ñ‚¾‚낤



321 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2021/01/21(–Ø) 01:16:44.85 ID:6tk1Snw3.net]
‚ ‚킵‚뎂ªDocker‚̓IƒƒRƒ“A‚±‚ê‚©‚ç‚ÍWSL‚ÆŒ¾‚Á‚Ä‚éB

322 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/01/21(–Ø) 03:04:48.79 ID:084E4D0G.net]
„§NGƒ[ƒhF‚ ‚킵‚ë

323 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/01/21(–Ø) 05:13:54.11 ID:pnbRvl8z.net]
„§NGƒ[ƒhFNGƒ[ƒh

324 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2021/01/21(–Ø) 05:17:47.11 ID:6tk1Snw3.net]
ƒCƒNƒ„‚³‚ñ‚ð”nŽ­‚É‚µ‚Ä‚ñ‚Ì‚©H

325 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/01/21(–Ø) 07:41:51.93 ID:JXSnM7xR.net]
>>317
ƒoƒJ‚É‚³‚ê‚Ä‚¢‚é‚̂͂¨‘OŽ©M‚¾‚¼w

326 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/01/21(–Ø) 10:36:56.38 ID:9HZQp01R.net]
>>301
‚±‚ꋳ‚¦‚Ä‚­‚ê‚â

327 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2021/01/22(‹à) 23:26:34.48 ID:vuLukHTi.net]
go‚̃pƒbƒP[ƒW‚ÅA‘S‘Rˆá‚¤–ðŠ„‚Å“¯‚¶ƒpƒbƒP[ƒW–¼‚‚¯‚È‚­‚È‚Á‚½‚Æ‚«‚Ý‚ñ‚Ȃǂ¤‚µ‚Ä‚éH

328 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/01/22(‹à) 23:47:27.87 ID:clRMgbeK.net]
apiwrapper2
apiwrapper3
saigo_no_apiwrapper
apiwrapper_final
‚±‚ñ‚È‚©‚ñ‚¶‚Å

329 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2021/01/24(“ú) 02:37:19.18 ID:49bdBtsk.net]
>>321
‚»‚¤‚©‚Ÿ...‚È‚ñ‚¾‚©‚È‚Ÿ

330 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2021/01/24(“ú) 04:02:02.83 ID:hPeuQsPP.net]
ƒCƒNƒ„‚³‚ñ‚̓oƒJ‚¶‚á‚È‚¢‚¼B
‚½‚¾‚ÌŒ™‚È“z‚¾B



331 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2021/01/24(“ú) 19:31:46.17 ID:tQo0lqIt.net]
import (
zenzen "xxx.com/omae/package"
chigau "xxx.com/aitsu/package"
)

332 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2021/01/24(“ú) 22:40:05.67 ID:49bdBtsk.net]
>>324
‚¢‚âAŽ©•ª‚ªì‚Á‚Ä‚éƒAƒvƒŠ“à‚ŃpƒbƒP[ƒW‚ª”í‚è‚»‚¤‚Èꇂł·[

333 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/01/24(“ú) 23:29:36.37 ID:1VpxryXU.net]
>>325
Ž©•ª‚Å‚à“¯‚¶‚¶‚á‚È‚¢‚©H

334 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2021/01/25(ŒŽ) 18:17:56.09 ID:d/3tjDJa.net]
>>326
‚½‚Æ‚¦‚ÎA

package encrypt

‚Á‚Ä‚¢‚¤AAPI‚Ì’ÊM‚ðˆÃ†‰»‚·‚éƒpƒbƒP[ƒW‚ðŽ©•ª‚Åì‚Á‚½‚Æ‚µ‚ÄA‚ ‚Æ‚©‚烆[ƒU[‚ªƒAƒbƒvƒ[ƒh‚µ‚½‰æ‘œ‚ðˆÃ†‰»‚·‚鈗ì‚肽‚­‚È‚Á‚½‚Æ‚«A‚Ü‚½

package encrypt

‚Á‚¯‚½‚­‚Ȃ邯‚ÇAʼn‚Éì‚Á‚½API‚ðˆÃ†‰»‚·‚鈗Œü‚¯‚É‚·‚Å‚Éuencryptv‚Á‚ÄŽg‚í‚ê‚Ă邩‚ç‚Ç‚¤‚µ‚æ[‚Á‚ĂȂé‚Á‚Ęb‚Å‚·‚Ë

package apiencrypt
package userimageencrypt

‚É‚·‚é‚Ì‚ª•’ʂł·‚©H

335 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/01/25(ŒŽ) 18:55:36.51 ID:ViKOXBu7.net]
>>327
‚¢‚âA“¯Žž‚ÉŽg—p‚·‚éꇂłà>>324‚³‚ñ‚ÌŒ¾‚¤‚悤‚ɃGƒCƒŠƒAƒX‚Å‹æ•Ê‚µ‚ăCƒ“ƒ|[ƒg‚µ‚ÄŽg‚¦‚΂¢‚¢
—Ⴆ‚ΕW€ƒpƒbƒP[ƒW‚Ìnet/http‚ɑ΂µ‚ÄAƒTƒuƒŠƒ|ƒWƒgƒŠ‚É‚àgolang.org/x/net/http‚ª‚ ‚Á‚½‚è‚Æ‚©AŽÀŒ±“IŽÀ‘•‚Å‚à“¯‚¶ƒpƒbƒP[ƒW–¼‚ð‚‚¯‚½‚肵‚Ä‚¢‚邵

336 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2021/01/25(ŒŽ) 19:17:10.86 ID:d/3tjDJa.net]
>>328
‚¢‚âAimport‚·‚邯‚«‚̘b‚ł͂Ȃ­‚ÄAŽÀ‘•‚·‚鎞‚̘b‚Å‚·I
‚¿‚å‚Á‚Æ‚ ‚ƂŃTƒ“ƒvƒ‹ƒR[ƒh—pˆÓ‚µ‚Ü‚·‚ËII

337 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/01/25(ŒŽ) 20:10:27.92 ID:ViKOXBu7.net]
>>329
‚¾‚©‚çŒöŽ®‚Å‚à‚â‚Á‚Ă邩‚ç‹C‚É‚·‚é‚Èw

338 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/01/25(ŒŽ) 21:54:18.14 ID:SeLyUu4E.net]
‰½‚ª‚»‚ñ‚ȂɌ™‚È‚ñ‚¾H

339 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/01/25(ŒŽ) 22:12:50.28 ID:yfUr2T9s.net]
’P‚ɃGƒCƒŠƒAƒX‚Ì‚±‚Æ‚ð—‰ð‚µ‚ĂȂ¢‚¾‚¯‚Å‚ÍH

340 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2021/01/25(ŒŽ) 23:54:29.57 ID:d/3tjDJa.net]
‚·‚¢‚Ü‚¹‚ñA–l‚̃GƒCƒŠƒAƒX‚Ì—‰ð‚ªŠÔˆá‚Á‚Ă܂µ‚½Bª‚ł݂Ȃ³‚ñ‚ªŒ¾‚Á‚Ă邱‚Æ‚ª³‚µ‚¢‚Å‚·B
ˆÓ–¡•s–¾‚ÈŽ–Œ¾‚Á‚ÄA½‚É\‚µ–ó‚ ‚è‚Ü‚¹‚ñ‚Å‚µ‚½😳



341 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2021/01/26(‰Î) 00:02:10.18 ID:7TBhA+72.net]
‚±‚̃XƒŒ‚Ågolang‚̃‚ƒ„ƒ‚ƒ„‚ªˆê‚‰ðÁ‚Å‚«‚Ü‚µ‚½B–{“–‚É‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B

342 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/01/26(‰Î) 01:18:09.44 ID:84lZ6EGP.net]
•Ê‚Égolang‚¾‚¯‚¶‚á‚È‚­‘¼‚ÌŒ¾Œê‚à‚Ù‚Ú“¯‚¶Žd—l‚¾‚¼

343 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/01/26(‰Î) 02:03:46.73 ID:wg8lZWjJ.net]
ˆÓŠO‚Æ‘f’¼‚Ȃ₂ŋC‚É‚¢‚Á‚½

344 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2021/01/26(‰Î) 15:48:34.40 ID:7TBhA+72.net]
>>335
•ʃfƒBƒŒƒNƒgƒŠ‚Ì“¯ˆêƒpƒbƒP[ƒW–¼‚‚¯‚¿‚Ⴄ‚ÆA“¯‚¶ƒpƒbƒP[ƒW‚Æ‚¢‚¤ˆµ‚¢‚É‚È‚é‚ÆŠ¨ˆá‚¢‚µ‚Ă܂µ‚½B
ƒfƒBƒŒƒNƒgƒŠ‚ªˆá‚¦‚ÎA‚¿‚á‚ñ‚ƕʃpƒbƒP[ƒWˆµ‚¢‚ɂȂé‚ñ‚Å‚·‚Ë

345 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/01/26(‰Î) 19:32:50.53 ID:QK4hy34A.net]
ŒöŠJ‚µ‚½ƒAƒvƒŠ‚Ì‹@”\’ljÁ‚µ‚悤‚Æ‚µ‚½‚çgolint‚ª‚Ü‚½ƒSƒl‚Í‚¶‚ß‚½
’²‚ׂ邯‚à‚¤deprecated‚ª‰ÂŒˆ‚³‚ê‚Ä‚é‚ñ‚¾‚È
Api‚Æ‘‚­‚ÆAPI‚É‚µ‚È‚«‚áâ‹–‚Æ‚©ƒAƒz‚ÈŽq‚È‚ñ‚Å¢‚é

346 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/01/26(‰Î) 19:41:08.73 ID:QK4hy34A.net]
‚·‚È‚¨‚Égolangci-lint‚ÉØ‚è‘Ö‚¦‚½

347 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/01/27(…) 15:46:00.33 ID:dNCRGAZL.net]
ŋߑf’¼‚Èl‘½‚¢‚Ë🤗

348 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/01/27(…) 19:26:08.32 ID:D9j7gzMM.net]
‘f’¼‚É”A“¹ƒIƒiƒj[‚µ‚½

349 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2021/01/27(…) 20:43:24.94 ID:Qr3ry02h.net]
>>341
‘f’¼‚â‚È‚ 

350 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/01/30(“y) 20:27:47.43 ID:Vt3mM499.net]
‚²[Œ¾Œê‚Á‚Ăǂñ‚ȃƒŠƒbƒg‚ª‚ ‚é‚ÌH



351 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/01/30(“y) 20:40:40.31 ID:qJyO6h8a.net]
‚‘¬‚ÈWebAPI‚ª’´Šy‚Éì‚ê‚é

‚ ‚Æ‚ÍAе‚ê‚邯ƒXƒNƒŠƒvƒg‘ã‚í‚è‚ÉŽg‚¦‚é

352 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2021/01/31(“ú) 00:23:18.15 ID:v0/+r0AQ.net]
ŽÀsŠÂ‹«‘¤‚Å€”õ‚ª‚¢‚ç‚È‚¢‚©‚çA‚¿‚å‚Á‚Æ‚µ‚½ƒc[ƒ‹‚Æ‚©ì‚Á‚Äl‚É”z‚Á‚½‚èAƒT[ƒo[‚ÅŽÀs‚µ‚½‚肵‚â‚·‚¢

353 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/01/31(“ú) 02:08:30.36 ID:sEqffcUE.net]
linux‚Æwindows‚Å“®‚©‚·ƒc[ƒ‹‚ÉjavaŽg‚Á‚Ä‚½‚ñ‚¾‚¯‚Ç
­‚µ‚ÂÂGo‚ɈÚA‚µ‚Ä‚é
‚©‚È‚è—Ç‚¢Š´G
‚‚¢‚Éjava‚ðŽÌ‚Ä‚ç‚ê‚é

354 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/01/31(“ú) 02:54:28.37 ID:pT/gblY8.net]
>>345
‚»‚ꂪ‚ ‚Á‚½‚©I

‚ ‚Ægithub‚©‚çclone‚µ‚Ä‚±‚È‚­‚Ä‚à go run ‚Å‚«‚é‚͈̂ӊO‚ƕ֗˜


‚Å‚à‚±‚È‚¢‚¾ statik ‚ð run ‚µ‚½‚çƒm[ƒgƒ“‚ª“{‚Á‚Ä temp ‚É쬂³‚ꂽ statik ‚̃Cƒ[ƒW‚ð–ⓚ–³—p‚Åíœ
build ‚µ‚ÄŽÀs‚µ‚½‚ç“®‚­‚©‚çAtemp ‚É‚ ‚é exe ‚ªƒ[ƒJƒ‹ƒfƒBƒŒƒNƒgƒŠ‚̃tƒ@ƒCƒ‹‚É‘‚«ž‚Ý‚·‚邯ƒqƒ…[ƒŠƒXƒeƒBƒbƒNŒŸ’m‚ªŠëŒ¯‚Æ”»’f‚µ‚Ä‚é‚ñ‚¾‚ÈA‘½•ª

355 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2021/02/03(…) 21:45:23.85 ID:CpFR0HHF.net]
>>347
> ‚ ‚Ægithub‚©‚çclone‚µ‚Ä‚±‚È‚­‚Ä‚à go run ‚Å‚«‚é‚͈̂ӊO‚ƕ֗˜

‚±‚ê‚ǂ䂱‚ÆHH

356 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/02/03(…) 22:46:07.77 ID:KfiW2k04.net]
>>348
‚±‚̗Ⴞ‚Æ statik ‚ðŽg‚¤‚Æ‚«Ago.mod ‚É github.com/rakyll/statik ‚ð’ljÁ‚µ‚Æ‚­‚¶‚á‚È‚¢
‚±‚±‚ÅAstatik ‚Ńtƒ@ƒCƒ‹‚ðŒÅ‚߂邽‚ß‚É statik ƒRƒ}ƒ“ƒh‚ðƒrƒ‹ƒh‚µ‚È‚­‚Ä‚à
$ go run github.com/rakyll/statik -f -src=static
‚Ƒł‚ƎÀs‚Å‚«‚é‚Ì

‚Å‚àƒm[ƒgƒ““ü‚ê‚Ă邯ŠëŒ¯‚È“®ì‚¾‚Æ”»’f‚³‚ê‚é‚ñ‚ÅArun ‚¶‚á‚È‚­ build ‚µ‚ÄŽÀsƒtƒ@ƒCƒ‹ì‚ç‚È‚¢‚ƃ_ƒ‚¾‚Á‚½

357 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2021/02/03(…) 23:03:33.06 ID:KfiW2k04.net]
‚±‚̃eƒNƒjƒbƒN‚Í
https://qiita.com/yaegashi/items/d1fd9f7d0c75b2bb7446#%E3%82%B5%E3%83%BC%E3%83%89%E3%83%91%E3%83%BC%E3%83%86%E3%82%A3%E3%81%AE%E3%82%B3%E3%83%BC%E3%83%89%E3%82%B8%E3%82%A7%E3%83%8D%E3%83%AC%E3%83%BC%E3%82%BF%E3%82%82-go-run-%E3%81%A7%E5%AE%9F%E8%A1%8C%E3%81%99%E3%82%8B
‚Å’m‚Á‚½

358 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2021/02/04(–Ø) 00:47:53.46 ID:J8c7zBiK.net]
>>349
‚Ù[[I‚±‚ê’m‚ç‚È‚©‚Á‚½B—L‰v‚Èî•ñ‚ ‚肪‚Æ‚¤I

359 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/02/06(“y) 07:34:59.64 ID:b91D85Wz.net]
import‚ÅŒ»Ý‚Ìpackage錾‚©‚ç‚Ì‘Š‘ÎƒpƒX‚ªŽg‚¦‚È‚­‚È‚Á‚½‚̂̓Nƒ\Žd—l•ÏX‚¾‚ÆŽv‚¤
‚¨‚Ì‚ê Russ Cox

360 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/02/06(“y) 07:40:15.26 ID:b91D85Wz.net]
‹ï‘Ì“I‚ɦ‚ñ‚ł邱‚Æ‚ÍA‚ ‚éƒTƒCƒg‚̃R[ƒh‚ðŽg‚¢‰ñ‚µ‚ĕʂ̃TƒCƒg‚̃R[ƒh‚ð‘‚­‚Æ‚«Aimport ‚ð‘S•”C³‚µ‚È‚«‚á‚È‚ç‚ñ
‚Æ‚¢‚¤‚©‚µ‚Ä‚é
Linux ‚È‚ç‚Ü‚  sed ‚Å’uŠ·‚·‚ê‚΂Ȃñ‚Æ‚©‚È‚é‚ÆŽv‚¤‚¯‚ÇAWindows ‚ÅŠJ”­‚µ‚Ă邵



361 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/02/06(“y) 07:42:46.96 ID:b91D85Wz.net]
‚ AŒ³‚̃TƒCƒg‚̈ꕔ‚̃R[ƒh‚ÍŽg‚¢‰ñ‚·‚½‚ß‚É go get ‚µ‚Ä import ‚µ‚Ă邩‚çAsed ‚Å‚à–Ê“|‚¾‚íƒRƒŒ

362 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/02/06(“y) 07:48:05.22 ID:b91D85Wz.net]
‚È‚ñ‚©ãŽè‚¢‚±‚Æ‚â‚Á‚Ä‚­‚ê‚éƒc[ƒ‹‚Á‚Ä‚ ‚é‚ÌH

363 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/02/06(“y) 10:01:04.65 ID:3JTS0SZe.net]
ƒ^ƒ_‚ÅŽg‚킹‚Ä‚à‚ç‚Á‚Ă邭‚¹‚É•³‚Æ‚©¦‚Þ‚Æ‚©
‚»‚¤‚¢‚¤Sª‚¾‚©‚ç“ú–{‚̓\ƒtƒgƒEƒFƒA‹Zp‚ÅŠCŠO‚É•‰‚¯‚é‚ñ‚¾‚æ

364 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/02/07(“ú) 03:51:41.73 ID:XZf/W+8m.net]
ƒ^ƒ_‚ÅŽg‚킹‚Ä‚à‚ç‚Á‚Ă邶‚©‚ç‚Á‚Ä‘ål‚µ‚­‚µ‚Ä‚é‚Ù‚¤‚ªi“W‚µ‚È‚¢‚ÆŽv‚¤‚æ‚—
‚à‚¿‚ë‚ñŠˆ”­‚ɃtƒB[ƒhƒoƒbƒN‚ªÅ‘P‚¾‚ª

365 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/02/07(“ú) 17:49:54.31 ID:7CsMj5zJ.net]
Žï–¡‚Å‚¢‚¶‚Á‚Ä‚ÄAŒŸõ‚ÉŽg‚¤API‚ðì‚낤‚Æ‚µ‚Ä‚é‚ñ‚¾‚¯‚Ç
ŠÖ”‚Ì“®“I‚Ȉø”‚ɂ‚¢‚Ä

‚®‚®‚邯o‚Ä‚­‚éFunctional Option Pattern‚Á‚Ăǂꂭ‚ç‚¢Žg‚í‚ê‚Ä‚é‚Ì‚©‚Ë
struct‚ðƒ|ƒCƒ“ƒ^‚Å“n‚·inil”»’è‚Ì‚½‚ßj‚Å‚¢‚¢‚©‚ȂƎv‚¢Žn‚߂Ăé‚ñ‚¾‚¯‚Ç

366 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/02/07(“ú) 19:19:28.11 ID:ChxxRz8n.net]
>>358
‚½‚܂Ɍ©‚邯‚ÇAƒGƒfƒBƒ^‚̃R[ƒh•⊮‚Æ‘Š«ˆ«‚­‚Ăǂñ‚ȃIƒvƒVƒ‡ƒ“‚ª‚ ‚é‚Ì‚©‚ªƒNƒbƒ\•ª‚©‚è‚É‚­‚¢
ŒÂl“I‚ɂ͑匙‚¢

367 –¼‘OF359 mailto:sage [2021/02/07(“ú) 19:21:38.26 ID:ChxxRz8n.net]
Functional Option‚̘b‚Ë
•â‘«

368 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/02/07(“ú) 19:31:24.83 ID:9kVjsnaW.net]
struct‚ðƒ|ƒCƒ“ƒ^‚Å“n‚·‚Æ‚¢‚¤ˆê•¶‚ÅA‚í‚©‚Á‚Ä‚é‚Ì‚©‚ÈH‚Æ‚¢‚¤‹^”O‚ª
FOP ‚Í‚´‚Á‚­‚è‚ÆAƒAƒŒƒ“ƒW‚·‚é‘Îۂ̃IƒuƒWƒFƒNƒg‚ðŽó‚¯‚Ä“à—e‚ðD‚«‚ÉÝ’è‚·‚éŠÖ”‚ðAˆø”‚Æ‚µ‚Ä“n‚·Žè–@

‚±‚±‚Å‚»‚ÌŠÖ”‚̈ø”‚É‘ÎÛstruct‚̃|ƒCƒ“ƒ^‚¶‚á‚È‚­ŽÀ‘Ì“n‚µ‚ÅŽó‚¯‚é‚æ‚¤‚É‚·‚邯AƒRƒs[‚ð‘‚«Š·‚¦‚¿‚á‚¤Ž–‚ɂȂ邩‚çݒ肵‚Ä‚à“®‚©‚È‚¢
ƒ|ƒCƒ“ƒ^‚Å“n‚·ˆÈŠO‚̘b‚ɂ͂Ȃç‚È‚¢

369 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/02/07(“ú) 19:38:47.51 ID:9kVjsnaW.net]
‚à‚µ‚©‚µ‚Ästruct‚ð‚Æ‚¢‚¤‚Ì‚ÍAFOP‚ł͂Ȃ­ƒIƒvƒVƒ‡ƒ“—p‚Ìstruct‚ð—pˆÓ‚·‚邯‚¢‚¤˜b‚©

370 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/02/07(“ú) 21:18:42.15 ID:7CsMj5zJ.net]
>>359-360
‚Ç‚à‚Ç‚à
ƒTƒ“ƒvƒ‹Œ©‚Ä‚àA€”õ‚·‚éŠÖ”‚Æ‚©‘‚¦‚é‚©‚ç
ƒXƒR[ƒv‚Ì‚½‚ß‚Éimport‚Ì‚½‚߂ɃfƒBƒŒƒNƒgƒŠ‚̃lƒXƒg‚à‚¤ˆêŒÂ[‚­‚µ‚È‚¢‚Æ‚«‚‚¢‚©‚ȂƂ©
FX‚ß‚ñ‚Ç‚­‚³‚»‚¤‚¾‚Á‚½

>>362
‚»‚¤‚¢‚¤‚±‚Ƃł·
Žè–@‚Æ‚µ‚Ä
E‚»‚à‚»‚àŠÖ”‚ð•Ê‚ÉØ‚Á‚Ä‚µ‚Ü‚¤iˆê”ÔŠÈ’P‚¾‚¯‚ǃƒ“ƒe‚ª‚ß‚ñ‚Ç‚¢j
Eˆø”‚ðŠÖ”‚Ì‚½‚߂ɒè‹`‚µ‚½struct‚̃|ƒCƒ“ƒ^‚É‚·‚é
EFOP
‚Æ‚¢‚¤3‚‚ª‹“‚ª‚Á‚Ä‚½



371 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/02/08(ŒŽ) 14:27:57.38 ID:UNTBzX6A.net]
13”N–Ú‚ÌGoŒ¾Œê - Steve FranciaŽ‚Æ‚Ì‘Î˜b‚©‚猩‚¦‚½‚»‚̃GƒRƒVƒXƒeƒ€Ai‰»A‚»‚µ‚Ä–¢—ˆ
https://www.infoq.com/jp/articles/go-language-13-years/

372 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/02/10(…) 23:54:39.22 ID:yW2IX31f.net]
18‚©ŒŽ–ˆ‚ÉAGo‚̃†[ƒUƒx[ƒX‚Í2”{‚É–c‚êオ‚Á‚Ä‚¢‚é‚̂ł·B‚±‚ê‚͂‚܂èA¡“ús‚í‚ê‚é•ÏX‚ÍA5”N‘O‚É”ä‚ׂÄ10”{‚ÌlX‚ɉe‹¿‚ð—^‚¦‚éA‚Æ‚¢‚¤ˆÓ–¡‚ɂȂè‚Ü‚·B

373 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/02/10(…) 23:55:51.44 ID:yW2IX31f.net]
Go‚ªŒ»Ý”õ‚¦‚Ä‚¢‚éˆË‘¶ŠÇ—‚Í‘f°‚炵‚¢‚à‚̂ł·‚ªA‚¨‚»‚ç‚­‚Í5”N‘O‚ÉŽÀŒ»‚·‚é‚ׂ«‚à‚̂łµ‚½B
‚±‚Ì’x‚ꂪ“‚¢–â‘è‚ð‚æ‚è“‚­‚µ‚ÄAŒ‹‰Ê“I‚É•K—vˆÈã‚̃XƒgƒŒƒX‚ðƒRƒ~ƒ…ƒjƒeƒB‚É‹N‚±‚µ‚Ä‚¢‚é‚̂ł·B

“¯‚¶‚悤‚ÉAŒ»ÝŠJ”­‚ði‚߂Ă¢‚é‘å‚«‚ÈŒ¾Œê•ÏX‚ªƒWƒFƒlƒŠƒNƒX‚Å‚·B‚±‚ê‚àƒRƒ~ƒ…ƒjƒeƒB‚ɑ傫‚ȉe‹¿‚ð—^‚¦‚é‚Å‚µ‚傤B
‚à‚µÅ‰‚©‚ç‚·‚ׂĂð‚â‚è’¼‚·‚±‚Æ‚ª‚Å‚«‚ÄA‚±‚Ì‹@”\‚ª‚¢‚©‚Éd—v‚©‚ðŽ–‘O‚É—‰ð‚µ‚Ä‚¨‚­‚±‚Æ‚ª‰Â”\‚¾‚Á‚½‚È‚ç‚ÎA‚¨‚»‚ç‚­7”N‘O‚©‚ç–{Ši“I‚ÈŠJ”­‚ðŽn‚߂è‚«‚½‚©‚Á‚½A‚ÆŽv‚Á‚Ä‚¢‚Ü‚·B

374 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/02/10(…) 23:56:43.35 ID:yW2IX31f.net]
Œ¾Œê‚Æ‚µ‚Ä•s‘«‚µ‚Ä‚¢‚é—Bˆê‚̑傫‚È‹@”\‚̓WƒFƒlƒŠƒNƒX‚Å‚·Bæ’ö‚à˜b‚µ‚½‚悤‚ÉAŒ»Ý‚Í‚±‚ÌŠJ”­‚É’—Í‚µ‚Ä‚¢‚Ü‚·B

375 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/02/10(…) 23:58:38.65 ID:yW2IX31f.net]
EGo‚Í—D‚ꂽŠù’茾Œê(default language)‚ÅAƒVƒXƒeƒ€‚âƒT[ƒoAAPIAƒf[ƒ‚ƒ“Aƒf[ƒ^ƒx[ƒXAWebƒTƒCƒg‚ȂǂɓK‚µ‚Ä‚¢‚Ü‚·BGo‚̓pƒtƒH[ƒ}ƒ“ƒX‚ÆŠJ”­ŽÒ‚̶ŽY«‚ðA‚‚¢ƒŒƒxƒ‹‚Å—¼—§‚³‚¹‚Ä‚¢‚Ü‚·B

EDart + Flutter‚ÍAGUIƒx[ƒXƒAƒvƒŠƒP[ƒVƒ‡ƒ“(ƒ‚ƒoƒCƒ‹‚¨‚æ‚уfƒXƒNƒgƒbƒv)‚É“K‚µ‚Ä‚¢‚Ü‚·BFlutter‚ÍA•¡”‚ÌOS‚ƃtƒH[ƒ}ƒbƒg‚Å“®ì‚·‚é’PˆêƒNƒ‰ƒCƒAƒ“ƒgƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚Ì‹Lq‚Æ‚¢‚¤ƒAƒCƒfƒA‚ðA‚‚¢ƒŒƒxƒ‹‚ÅŽÀŒ»‚µ‚Ü‚µ‚½B

ERust‚ÍAÚׂȃRƒ“ƒgƒ[ƒ‹‚ª•K—v‚ÈꇂɓK‚µ‚Ä‚¢‚Ü‚·B’჌ƒxƒ‹‚Ȉ—‚âƒJ[ƒlƒ‹‚Ȃǂł·BRust‚͸–§«‚É—D‚ê‚Ä‚¢‚Ü‚·‚ªA‚»‚Ì•ªA•¡ŽG‚³‚͑傫‚­‚È‚è‚Ü‚·B‚±‚̃gƒŒ[ƒhƒIƒt‚ª—‚É“K‚Á‚Ä‚¢‚éê‡‚à‚ ‚è‚Ü‚·B‚»‚¤‚Å‚ ‚ê‚ÎARust‚ªÅ“K‚Å‚·B

376 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/02/10(…) 23:59:45.15 ID:yW2IX31f.net]
Go‚Í1“x‚ÌT––‚ÅŠw‚ׂ܂·‚µA2TŠÔ‚ ‚ê‚΃vƒƒOƒ‰ƒ~ƒ“ƒO‚ÉKn‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B‚à‚Á‚Æ‘‚¢l‚à‚¢‚é‚Å‚µ‚傤B‘¼‚Ì‚¢‚­‚‚©‚ÌŒ¾Œê‚ÅŒoŒ±‚ª‚ ‚ê‚ÎAGo‚Í”ñí‚É’ZŠúŠÔ‚ÉK“¾‚Å‚«‚Ü‚·B

Go‚𓱓ü‚µ‚½Šé‹Æ‚Ɖï‚Á‚½Žž‚ÉA”ނ炪ˆêŠÑ‚µ‚Ęb‚µ‚Ä‚­‚ê‚邱‚Ƃ̂ЂƂ‚ªAGo‚ÍK“¾‚Ì—eˆÕ‚ÈŒ¾Œê‚¾A‚Æ‚¢‚¤“_‚Ȃ̂ł·B

377 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/02/11(–Ø) 02:00:07.60 ID:Nn8EIl24.net]
ƒWƒFƒlƒŠƒNƒXŒ‹‹Ç‚Ç‚¤‚È‚é‚ñ‚¾‚æ

378 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/02/11(–Ø) 03:54:00.93 ID:y89gNJMQ.net]
‹c˜_‚Ì––ƒŠƒWƒFƒNƒg‚³‚ꂽ‚Á‚ÄŒ‹\‘O‚ÉŒ©‚½‚¯‚Ç‚à

379 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/02/11(–Ø) 06:20:02.21 ID:MYnJXR31.net]
‚ ‚Á‚½‚ç•Ö—˜‚©‚à’m‚ê‚È‚¢‚¯‚ÇA–³‚­‚Ä‚à•s•Ö‚ðŠ´‚¶‚ĂȂ¢‚ñ‚¾‚æ‚È
‘½•ªA•’i‚É‘‚¢‚Ä‚éˆÄŒ‚Ì•ûŒü«‚̈Ⴂ‚¶‚á‚È‚¢‚©‚È
ƒ‰ƒCƒuƒ‰ƒŠ‘‚«‚Èl‚Í—~‚µ‚ª‚é‚Ì‚©‚à

380 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/02/11(–Ø) 06:24:20.93 ID:Nn8EIl24.net]
WebƒAƒvƒŠ‚¾‚Æ•K—v‚ȃP[ƒX‚͂قڂȂ¢‚©‚È
•¡ŽG‚ȃf[ƒ^\‘¢‚ðˆµ‚¤•ª–ì‚Æ‚©”’lŒvŽZ‚È‚ç•K—v‚¾‚낤‚Ë



381 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/02/11(–Ø) 07:33:17.81 ID:MYnJXR31.net]
•¡ŽG‚ȃf[ƒ^\‘¢‚Æ‚¢‚¤‚æ‚èA‘½—l‚ȃNƒ‰ƒX‚¶‚á‚È‚¢‚©H
ƒNƒ‰ƒX‚ªˆÙ‚Ȃ邪\‘¢‚Í“¯‚¶A‚Æ‚¢‚Á‚½ê‡‚Ɉ—‚ðŽg‚¢‰ñ‚·‚½‚߂̋@”\‚¾‚©‚ç
‚½‚Æ‚¦‚ÎList<Animals>‚Æ‚©

382 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/02/11(–Ø) 09:48:01.53 ID:XTRtAjen.net]
https://github.com/golang/go/issues/43651
spec: add generic programming using type parameters #43651
Labels: Proposal Proposal-Accepted Proposal-FinalCommentPeriod

ƒAƒNƒZƒvƒg‚³‚ꂽ‚¼

383 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/02/11(–Ø) 09:52:52.27 ID:XTRtAjen.net]
‚ ‚Æ‹c˜_‚Ì––ƒŠƒWƒFƒNƒg‚³‚ꂽ‚̂̓Gƒ‰[‚̃Lƒƒƒbƒ`‚Å‚ÍH

https://github.com/golang/go/issues/43777
proposal: Go 2: catch error handler #43777

384 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2021/02/11(–Ø) 10:26:29.66 ID:5PMeOFeV.net]
>>375
‚¨‚¨I³”F‚³‚ꂽ‚Ì‚©
‚Æ‚±‚ë‚ÅAgo2‚Í‚¢‚‚­‚é‚ÌH

385 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/02/11(–Ø) 11:34:18.35 ID:XTRtAjen.net]
https://blog.golang.org/generics-proposal

v1.18ƒÀi¡”N––j‚ɂ̓WƒFƒlƒŠƒNƒX‚ª“ü‚Á‚Ä‚é—\’肾‚»‚¤‚¾‚©‚ç
‚»‚±‚©‚炵‚΂炭experimental featureˆµ‚¢‚É‚È‚é‚Æ‚µ‚Ä
‚¾‚¢‚½‚¢v1.20iÄ—ˆ”N“ªj‚©‚»‚±‚ç‚Åexperimental‚¶‚á‚È‚­‚È‚Á‚Äv2.0‚É‚·‚é‚ñ‚¶‚á‚È‚¢‚©

‚Ü‚ ‚±‚ê‚͈ê”Ô‡’²‚És‚Á‚½‚ç‚Á‚Ä—\‘z‚¾‚¯‚Ç

386 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/02/11(–Ø) 12:43:54.91 ID:qJXsIZl0.net]
>>375
ƒtƒ@ƒCƒiƒ‹ƒtƒ…[ƒWƒ‡ƒ“³”FI

387 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/02/11(–Ø) 13:01:17.98 ID:ZLyjCLFI.net]
ŽÀ‘•“‚»‚¤‚¾‚©‚瑊“–悾‚낤‚È
“ÁŽê‰»‚ðƒRƒ“ƒpƒCƒ‹Žž‚É‚â‚é‚Ì‚©ŽÀsŽž‚É‚â‚é‚Ì‚©‚·‚猈‚Ü‚Á‚ĂȂ¢‚Ý‚½‚¢‚¾

388 –¼‘OF‚µ []
[‚±‚±‰ó‚ê‚Ă܂·]

389 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/02/11(–Ø) 14:10:14.32 ID:MYnJXR31.net]
Java‚̃WƒFƒlƒŠƒNƒX“±“üŽž‚Ý‚½‚¢‚ÉA‘ÌŒ^ƒRƒŒƒNƒVƒ‡ƒ“‚Ì—˜—p‚ÅŒx‚ðo‚·‚悤‚È^Ž—‚Í‚µ‚È‚¢‚Å—~‚µ‚¢

390 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/02/11(–Ø) 14:18:10.77 ID:MYnJXR31.net]
‚È‚ñ‚Å Java ‚ł̓fƒtƒHƒ‹ƒg‚ÅurawŒ^‚ÌŽg—p‚𖳎‹v‚É‚µ‚Æ‚©‚È‚¢‚ÅA’T‚µ‚Ä–³Ž‹‚ÉŽw’è‚·‚é‚܂ł¤‚邳‚­Œx‚ðo‚·‚±‚Ƃɂµ‚½‚ñ‚¾‚낤



391 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/02/12(‹à) 03:53:22.35 ID:Cyc/UqZY.net]
Œ‹‹ÇŽd—l‚͂قÚJava‚Æ“¯‚¶‚©

392 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2021/02/12(‹à) 13:19:24.35 ID:vQ8mDll0.net]
ƒGƒ‰[ƒLƒƒƒbƒ`ƒŠƒWƒFƒNƒg‚©‚æEE

393 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/02/12(‹à) 19:55:13.35 ID:IU5AN8go.net]
issue ‚Ì–{•¶‚Å
func xxx() xxx, error
‚Æ‚©
nill
‚Æ‚©Ago Žg‚Á‚ĂȂ¢‚悤‚È“z‚Ȃ̂͌©‚¦Œ©‚¦‚¾‚µA
‘Ó–‚¶‚á‚È‚¢‚©H

394 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/02/13(“y) 01:19:56.35 ID:uGwTnb+S.net]
ƒWƒFƒlƒŠƒbƒN”nŽ­‚ð”rœ‚Å‚«‚邾‚¯‚Å‚àgo‚ðÌ—p‚·‚éˆÓ–¡‚ ‚é‚íB

395 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2021/02/13(“y) 02:05:58.45 ID:b8+Lb4od.net]
ŽÀ–±‚Ågo‚â‚Á‚Ă݂½‚¢‚¯‚Ç¡‚Í–¢ŒoŒ±‚Ì•åW‚ ‚Ü‚è‚È‚¢‚È

396 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/02/13(“y) 02:18:54.12 ID:x/Vsj8xA.net]
ƒWƒFƒlƒŠƒNƒX”½‘Δh‚Á‚ÄŒ‹‹Ç‰½‚ª‚µ‚½‚©‚Á‚½‚ñ‚¾‚낤
–󂪂킩‚ç‚ñ
Œ¾Œê‚ÌÝŒvŽÒ‚Å‚à‚È‚¢‚Ì‚É

397 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2021/02/13(“y) 03:56:17.09 ID:qDntuLeS.net]
>>386
‚¨–ò‚©‚È

398 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/02/13(“y) 05:14:35.81 ID:0tM9M8c+.net]
Java ‚ł̓WƒFƒlƒŠƒNƒX‰ßŒƒ”h‚É‚æ‚é‹­§‚Å‘½‚¢‚É–À˜f‚µ‚½‚©‚ç

399 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/02/13(“y) 08:17:20.01 ID:x5WG3KQe.net]
>>383
Java‚Æ“¯‚¶‚Á‚Ăǂ±‚ªH

400 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/02/13(“y) 09:26:28.23 ID:0tM9M8c+.net]
³’¼AˆÓ–¡‚ª‚ ‚é‚Ì‚©‰´‚ɂ͗‰ð‚Å‚«‚È‚¢
‘¼‚ÌŒ¾Œê‚ÍŒp³‚É‚æ‚éŠg’£‚Ȃ̂ŋ¤•Ï”½•Ï‚ªˆÓ–¡‚ðŽ‚Â
‚Å‚à go ‚ÍŒp³‚É‚æ‚éŠÖŒW‚¶‚á‚È‚­‚ÄAƒCƒ“ƒ^[ƒtƒF[ƒX‚ð‹ï”õ‚µ‚Ä‚¢‚é‚©‚Ç‚¤‚©
Œ³X‚ªƒCƒ“ƒ^[ƒtƒF[ƒX‚³‚¦‡’v‚µ‚Ä‚¢‚ê‚ΉŠ·‚Ȃ̂¾‚©‚çŒ^ƒpƒ‰ƒ[ƒ^‚ɂ͈Ӗ¡‚ª‚È‚¢
‚»‚¤Žv‚Á‚Ä‚µ‚Ü‚¤

‚Ç‚¤‚µ‚Ä‚àŒ^ƒpƒ‰ƒ[ƒ^‚ª•K—v‚È—p—áA‚»‚ê‚ð–Ú—§‚‚悤‚É‹“‚°‚Ä–á‚¢‚½‚¢



401 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/02/13(“y) 10:56:01.28 ID:QtTWHsVQ.net]
Go‚ŕ֗˜‚Ȃ̂ÍsortŠÖ”‚Æ‚©mapŠÖ”‚È‚ñ‚©‚ł͂Ȃ¢‚ÌH
¡‚܂Ō^‚²‚Ƃɑ‚­‚µ‚©‚È‚©‚Á‚½‚ñ‚¾‚µB

402 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/02/13(“y) 12:32:44.33 ID:0tM9M8c+.net]
‚Ü‚¸map‚̓Cƒ“ƒ^[ƒtƒF[ƒX‚ðƒL[‚Æ‚µ‚Ä‚à’l‚Æ‚µ‚Ä‚àŽg‚¦‚é‚©‚ç–â‘è‚ɂȂç‚È‚¢
ƒ\[ƒg‚àsort.Interface‚ð‹ï”õ‚µ‚½ƒRƒŒƒNƒVƒ‡ƒ“‚Ń\[ƒg‚·‚é‚©‚çASwap‚Æ‚©‚Ì‚½‚߂̔äŠr‰Â”\‚È’l‚ð•Ô‚·ƒƒ\ƒbƒh‚ðƒCƒ“ƒ^[ƒtƒF[ƒX‚ÅŽ‚ĂΗǂ¢

\‘¢‘̂͂½‚¾‚Ì“ü‚ꕨ‚ɉ߂¬‚È‚¢‚æ‚Ë

403 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/02/13(“y) 12:40:39.64 ID:0tM9M8c+.net]
ƒCƒ“ƒ^[ƒtƒF[ƒX‚Å\‘¢‘̂̑½‘Ô«‚ðŠm•Û‚µ‚Ă邩‚çA‚»‚ꂪŠù‚ÉŒ^ƒpƒ‰ƒ[ƒ^ˆÈã‚Ì_“‚ðŽ‚Á‚Ä‚é
‚È‚ñ‚ŃCƒ“ƒ^[ƒtƒF[ƒX‚æ‚è‚૎¿“I‚É—ò‚Á‚Ä‚éŒ^ƒpƒ‰ƒ[ƒ^‚𓱓ü‚µ‚È‚«‚á‚È‚ñ‚È‚¢‚ÌH
“ª‚Ì‚¢‚¢l‚ªA‚»‚ê‚Å‚à“±“ü‚ª•K—v‚¾‚Æ”»’f‚µ‚½‚Ì‚¾‚©‚çA‚»‚±‚ɂ͗—R‚ª‚ ‚é‚Í‚¸
‚Å‚à“ª‚ªˆ«‚¢‚©‚çA‰´‚Å‚Íissue‚ÅŒ©‚‚¯‚ç‚ê‚È‚©‚Á‚½

404 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/02/13(“y) 12:54:38.86 ID:QtTWHsVQ.net]
>>394
ƒCƒ“ƒ^[ƒtƒFƒCƒX‚ðŽg‚Á‚Ä‚µ‚Ü‚¤‚Æ–ˆ‰ñŒ^ƒ`ƒFƒbƒN‚µ‚È‚¢‚Æ‚¢‚©‚ñ‚µAƒRƒ“ƒpƒCƒ‹Žž‚É”›‚è‚à‚©‚¯‚ç‚ê‚ñ‚Å‚µ‚åB
ƒeƒXƒg‚Å–Ô—…‚·‚邯‚¢‚Á‚Ä‚àAƒ†[ƒU‚ÉŽg‚Á‚Ä‚à‚炤ƒ‰ƒCƒuƒ‰ƒŠ‚È‚ñ‚©‚ł͂»‚¤‚à‚¢‚©‚ñB
ÓI‰ðÍ‚Å‚à‚¤‚Ü‚­‚¢‚©‚ñ‚±‚Æ‚à‚ ‚邵A_“î«‚ðŽ‚¿‚½‚¢‚̂ł͂Ȃ­‚ÄAƒRƒ“ƒpƒCƒ‹Œ¾Œê‚Æ‚µ‚Ä’S•Û‚µ‚½‚¢‚ñ‚¶‚á‚È‚¢‚©H
‰´‚Í¡‚܂Ō^‚²‚ƂɊ֔ì‚Á‚Ä‚½‚¯‚ÇAƒCƒ“ƒ^[ƒtƒFƒCƒX‚łȂñ‚Æ‚©‚µ‚Ä‚½‚Á‚ÄŽ–H‚»‚ê‚à‹É’[‚¾‚ÈB

405 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/02/13(“y) 13:03:01.32 ID:0tM9M8c+.net]
>>396
‚Æ‚¢‚¤‚©ƒCƒ“ƒ^[ƒtƒF[ƒX‚ðŒ^ƒpƒ‰ƒ[ƒ^‚Ý‚½‚¢‚È•¨‚Æ‚µ‚ÄŽg‚Á‚Ä‚¢‚Ä–â‘è‚È‚©‚Á‚½‚ÆŒ¾‚Á‚Ä‚é‚ñ‚¾‚æ
‹@\‚Æ‚µ‚ÄŽg‚¢‰ñ‚·‚½‚ß‚ÉA‚»‚Ì‹@\‚ÉŽg‚¢‚½‚©‚Á‚½‚çƒCƒ“ƒ^[ƒtƒF[ƒX‚ðŽÀ‘•‚·‚é
ƒ\[ƒg‚Ì‹@\‚ªŽg‚¢‚½‚©‚Á‚½‚çsort.Interface‚ðŽÀ‘•‚·‚é‚Å‚µ‚å

406 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/02/13(“y) 13:27:48.18 ID:0tM9M8c+.net]
>>396
‚»‚à‚»‚à‰½‚ÅŒ^ƒ`ƒFƒbƒNH
ƒƒ\ƒbƒh‚Ì‹““®‚â‚炪ˆá‚¤‚̂ɓ¯‚¶ƒCƒ“ƒ^[ƒtƒF[ƒX‚ðŽg‚Á‚Ä‚é‚Ì‚©H
Java‚Æ‚©‚ÌŒ^ƒpƒ‰ƒ[ƒ^‚Å‚àA‚Ü‚³‚©’†‚ŃLƒƒƒXƒg‚µ‚ÄŽg‚Á‚Ä‚é‚Ì‚©H

‹ô‘R‚ɃCƒ“ƒ^[ƒtƒF[ƒX‚ðŽÀ‘•‚µ‚Ä‚µ‚Ü‚Á‚½ƒP[ƒX‚È‚ñ‚Ä‘z’肵‚Ä‚àŽd•û‚È‚¢‚ÆŽv‚¤
‚»‚ê‚ÍÝŒvƒ~ƒX‚¾‚©‚ç
‹æ•Ê—p‚Ƀ_ƒ~[‚̃ƒ\ƒbƒh¶‚₵‚Æ‚¯‚ÎH

407 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/02/13(“y) 13:30:40.12 ID:+kP5eWz9.net]
go‚Í‘g‚Ýž‚݂ŗv‘f‚ªŒ^•t‚¯‚³‚ꂽ“®“I”z—ñ‚ƘA‘z”z—ñ‚ðŽ‚Á‚Ă邩‚çA‘¼‚̃RƒŒƒNƒVƒ‡ƒ“‚Í‚ ‚Ü‚è•K—v‚È‚¢‚ñ‚¾‚æ‚Ë
‚»‚ê‚ç‚ŃJƒo[‚Å‚«‚È‚¢‚悤‚ȃP[ƒX‚Á‚Ä‚»‚à‚»‚à‘å’ï‚Í“ÁŽê‚È󋵂Ȃñ‚ÅA”Ä—p“I‚ȃRƒŒƒNƒVƒ‡ƒ“‚ł͂Ȃ­ƒAƒvƒŠ‚Ì—v¿‚ɇ‚킹‚ēƎ©‚Éì‚é‚Ì‚ªŽ©‘R

408 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/02/13(“y) 13:45:02.72 ID:0tM9M8c+.net]
‚ñ‚ȈӖ¡•s–¾‚ȃWƒFƒlƒŠƒNƒX‚æ‚è
>>251 ‚̃oƒO‚𒼂µ‚Ä—~‚µ‚¢‚ñ‚¾‚æ‚È

409 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/02/13(“y) 13:54:07.96 ID:QtTWHsVQ.net]
>>397
ƒWƒFƒlƒŠƒNƒX‚̓ƒWƒbƒN‚ðŽg‚¢‰ñ‚·‚Ì‚½‚ß‚¾‚¯‚É‚ ‚é‚킯‚ł͂Ȃ¢‚ÆŽv‚¤‚æB
Sortable‚È‚ñ‚Äinterface‚ðŽÀ‘•‚µ‚½”z—ñ‚ðˆø”‚Ɏ󂯂éŠÖ”‚Ì–ß‚è’l‚ÌŒ^‚͉½‚ɂȂéH
Sortable‚Ì”z—ñ‚ª‹A‚Á‚Ä‚«‚Ä‚à–³ˆÓ–¡‚Å‚µ‚åB

>>398
’†‚ŃLƒƒƒXƒg‚·‚邯‚©‚͈Ӗ¡•s–¾‚¶‚á‚È‚¢‚©B
ƒWƒFƒlƒŠƒNƒX‚ª‚È‚¢ ‚ÌObject‚Ì”z—ñ‚ðŽó‚¯‚´‚é‚ð‚¦‚È‚¢ƒƒ\ƒbƒh‚͂܂½ˆá‚Á‚½‚¾‚낤‚¯‚ÇB
ƒ_ƒ~[‚̃ƒ\ƒbƒh‚Æ‚©Š®‘S‚ɈӖ¡•s–¾B

410 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/02/13(“y) 14:07:47.74 ID:0tM9M8c+.net]
>>401
Sortable‚Ì”z—ñ‚ð•Ô‚·‚̂ų‚µ‚¢
•¶ˆÓ‚©‚çƒ\[ƒgŒ‹‰Ê‚¾‚ëH

ŒN‚ªŒ^ƒ`ƒFƒbƒN‚µ‚È‚«‚á‚È‚ç‚ñ‚Æ‚©ˆÓ–¡•s–¾‚ÈŽ–‚ðŒ¾‚¢o‚·‚©‚çƒGƒXƒp[‚µ‚½‚ñ‚¾‚悳‚¹‚é‚È‚æ
ƒCƒ“ƒ^[ƒtƒF[ƒX‚Ȃ烃\ƒbƒh‚ðŒÄ‚Ô‚¾‚¯‚¾‚©‚çŒ^ƒ`ƒFƒbƒN‚È‚ñ‚Ęb‚Ío‚Ä‚±‚È‚¢
Œ^ƒ`ƒFƒbƒN‚·‚é‚Á‚Ä‚±‚Ƃ͎À‘̂ɕϊ·‚µ‚È‚«‚á‚È‚ç‚ñ‚Æ‚¢‚¤˜b‚¾‚ë

‚»‚¤‚łȂ¢ê‡‚Él‚¦‚ç‚ê‚éƒP[ƒX‚Æ‚µ‚ÄA‹ô‘R‚É“¯‚¶ƒCƒ“ƒ^[ƒtƒF[ƒX‚ðŽÀ‘•‚µ‚Ä‚µ‚Ü‚Á‚½\‘¢‘Ì‚ðA‹ô‘R‚É“n‚µ‚Ä‚µ‚Ü‚¤ƒR[ƒfƒBƒ“ƒOƒ~ƒX‚ðl‚¦‚Ä‚¢‚邯ƒGƒXƒp[‚µ‚Ä‚ ‚°‚½
‚»‚ñ‚Ȉ¢•ð‚ÈÝŒv‚ð‚µ‚Ä‚é‚È‚çAˆø”‚Æ‚µ‚Ä‚éƒCƒ“ƒ^[ƒtƒF[ƒX‚Ƀ_ƒ~[‚̃ƒ\ƒbƒh‚ð¶‚₵‚Æ‚¯‚ÎA•ʂ̃Cƒ“ƒ^[ƒtƒF[ƒX‚ɂȂ邩‚çŒë‚Á‚Ä“n‚·ƒ~ƒX‚Í–³‚­‚È‚é
ƒGƒXƒp[‚³‚¹‚é‚È‚æ



411 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/02/13(“y) 14:21:47.27 ID:QtTWHsVQ.net]
>>402
ƒ\[ƒg‰Â”\‚ȃCƒ“ƒ^[ƒtƒFƒCƒX‚ðŽó‚¯‚ă\[ƒg‰Â”\‚ȃCƒ“ƒ^[ƒtƒFƒCƒX‚ª‹A‚Á‚Ä‚«‚Ä‚à‰½‚à“¾‚µ‚È‚¢B

[T Sortable]‚ÈŠÖ”‚̕Ԃè’l‚Í[]T‚Å\•ª‚Å‚µ‚åB
Œ‹‰Ê‚ª‚à‚¤ˆê“xƒ\[ƒg‰Â”\‚©‚È‚ñ‚©•K—v‚Èî•ñ‚łȂ¢B

int‚ªSortable‚¾‚Æ‚µ‚ÄA•Ô‚è’l‚ª[]Sortable‚¾‚ÆAŒ‹‰Ê‚ÍŒ^ƒ`ƒFƒbƒN‚µ‚È‚¢‚Æ‚¾‚æ‚ËB
[]int‚ª’¼Ú‹A‚Á‚Ä‚«‚½•û‚ªŒø—¦“I‚¾‚µA–³‘ʂȃR[ƒh‚ł͂Ȃ¢‚æ‚ËB
‚â‚Á‚Ă邱‚Æ‚àŽ©–¾B

map‚Æ‚©flatten‚È‚ñ‚©‚È‚ñ‚©‚̓WƒFƒlƒŠƒNƒXŽg‚¦‚È‚¢‚ÆŽg‚¢•¨‚ɂȂç‚ñ‚ÆŽv‚¤‚ªB

ƒGƒXƒp[‚·‚é‚È‚çƒWƒFƒlƒŠƒNƒX‚ÌŽg‚¢‚Ý‚¿‚ðƒGƒXƒp[‚µ‚È‚æB

412 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/02/13(“y) 14:23:26.25 ID:x5WG3KQe.net]
’Pˆê‚̈ø”‚¾‚¯‚È‚ç>>395‚̂悤‚ɃCƒ“ƒ^[ƒtƒF[ƒX‚Å‘ã—p‚Å‚«‚邯‚Ç
•¡”‚̈ø”‚â–ß‚è’l‚ÌŒ^‚ð‡‚킹‚½‚¢‚Æ‚¢‚¤ê‡‚ÍŒ^ˆø”‚ªŽg‚¢‚½‚¢‚æ‚ËB

413 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2021/02/13(“y) 14:34:17.23 ID:qDntuLeS.net]
>>398
ƒLƒƒƒXƒg‚µ‚È‚¢‚Æ‚¢‚¯‚È‚¢‚Ì—‰ð‚Å‚«‚ĂȂ¢‚ ‚½‚èAŒ^ƒpƒ‰ƒ[ƒ^‚ƃCƒ“ƒ^[ƒtƒF[ƒX‚ł̎À‘•‚̈Ⴂ—‰ð‚µ‚ĂȂ³‚»‚¤

414 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/02/13(“y) 15:24:34.05 ID:0tM9M8c+.net]
>>404
•¡”‚̕ʂ̃Cƒ“ƒ^[ƒtƒF[ƒX‚ðˆø”‚ÉŽ‚½‚¹‚ê‚Ζâ‘è‚È‚¢‚Å‚µ‚å
‚»‚ꂼ‚ꂪŒ^ƒpƒ‰ƒ[ƒ^‚Æ‚µ‚Ä‹@”\‚·‚é‚ñ‚¾‚©‚ç

–ß‚è’l‚à“¯‚¶ccc‚¢‚âA–ß‚è’l‚ÉŠÖ‚µ‚Ă͈êŠT‚ɂ͌¾‚¦‚È‚¢‚Ì‚©
‚Å‚àŽÀ‘̃|ƒCƒ“ƒ^‚ð•Ô‚·ƒƒ\ƒbƒh‚Í>>251‚̃oƒO‚Ɉø‚ÁŠ|‚©‚é‚ñ‚ÅŽg‚¢‚½‚­‚È‚¢
¨ –ß‚è’l‚ÌŽÀ‘̃|ƒCƒ“ƒ^‚̓Cƒ“ƒ^[ƒtƒF[ƒX‚ð”õ‚¦‚Ä‚é‚È‚ç‚ÎA–{—ˆ‚Í”½•ςŃAƒbƒvƒLƒƒƒXƒg‚³‚ê‚ăCƒ“ƒ^[ƒtƒF[ƒX‚ð•Ô‚µ‚Ä‚¢‚邯‚à”»’f‚³‚ê‚é‚ׂ«
‚±‚̃oƒO‚Å‘½‘Ô‚ª‹@”\‚µ‚È‚­‚Ȃ邩‚çŽg‚¢‚½‚­‚È‚¢
‹ï‘Ì“I‚ɂ̓VƒOƒlƒ`ƒƒ‚ªˆá‚¤‚½‚ßA•ÏŽí‚ðƒRƒŒƒNƒVƒ‡ƒ“‚ɬ݂µ‚ÄŠi”[‚Å‚«‚È‚¢

ƒWƒFƒlƒŠƒNƒX‚𓱓ü‚µ‚ȕʂɎÀ‘̃|ƒCƒ“ƒ^‚ð•Ô‚¹‚邿‚¤‚É‚µ‚½Žž‚É“¯‚¶Œ»Û‚ɂȂé‚Í‚¸
‚±‚̃ƒ\ƒbƒh‚ðŽ‚ÂƒWƒFƒlƒŠƒNƒX‚È\‘¢‘Ì‚ÍA‚»‚ꂼ‚ê‰ÂŠ·‚łȂ¢‚̂ő½‘Ô‚ª“K—p‚Å‚«‚È‚¢
ƒRƒŒƒNƒVƒ‡ƒ“‚ɬ݂³‚¹‚ç‚ê‚È‚¢

ƒCƒ“ƒ^[ƒtƒF[ƒX‚ð•Ô‚·ÝŒv‚È‚ç‚ÎA‚»‚ê‚ç‚ÍŽÀ‘͈̂قȂÁ‚Ä‚à‘½‘Ô‚ª‹@”\‚µ‚ăRƒŒƒNƒVƒ‡ƒ“‚ɬ݊i”[‚Å‚«‚é
‚æ‚Á‚ÄAƒCƒ“ƒ^[ƒtƒF[ƒX‚ð•Ô‚·•û‚ªÝŒv‚Æ‚µ‚Ä’ŠÛ“x‚É—D‚ê‚Ä‚¢‚é

ˆÈã‚̘_Ž|‚©‚çAƒWƒFƒlƒŠƒNƒX‚̓Cƒ“ƒ^[ƒtƒF[ƒX‚̉ºˆÊŒÝŠ·‚¾‚Æ‚µ‚©Œ©‚¦‚È‚¢

415 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/02/13(“y) 15:35:29.60 ID:x5WG3KQe.net]
>>406
ˆá‚­‚ÄA2‚‚̈ø”‚ª‚ ‚邯‚«‚É‚»‚ÌŒ^‚ª“¯‚¶‚Å‚ ‚Á‚Ăقµ‚¢ê‡‚Æ‚©‚ËB

416 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/02/13(“y) 15:42:03.45 ID:0tM9M8c+.net]
>>407
‚»‚Ìꇂɂ͓¯‚¶ƒCƒ“ƒ^[ƒtƒF[ƒX‚Ì“ñ‚‚̈ø”‚ðŽ‚Â‚±‚Ƃɂæ‚Á‚Ä–â‘肪‚ ‚鎖—á‚ɂ‚¢‚Ä‹ï‘Ì“I‚ÉŽw“E‚µ‚Ä‚­‚ê
Œ^‚ª“¯‚¶‚±‚Æ‚Í•ÛØ‚³‚ê‚Ă邼

417 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/02/13(“y) 15:44:29.17 ID:QtTWHsVQ.net]
>>406
ƒCƒ“ƒ^[ƒtƒFƒCƒX‚̓Cƒ“ƒ^[ƒtƒFƒCƒX‚ÅŽg‚¦‚Ηǂ­‚ÄAƒWƒFƒlƒŠƒNƒX‚ÅŒø—¦“I‚ɂł«‚½‚èŒ^‚ðŽ©–¾‚ɂł«‚é•”•ª‚̓WƒFƒlƒŠƒNƒX‚ðŽg‚¦‚΂悢‚Å‚µ‚åB
¡‚Å‚àƒR[ƒhƒWƒFƒlƒŒ[ƒ^‚È‚ñ‚©‚Åì‚Á‚Ă镔•ª‚à‚ ‚邾‚낤‚µB

‚Ç‚¿‚ç‚©‚ª‚ ‚ê‚ÎŒ´—“I‚ɂǂ¿‚ç‚©‚ª•s—v‚Ȃ̂ÆA
‚Ç‚¿‚ç‚©‚ª‚ ‚ê‚ΕЕû‚Íì‚Á‚Ă͂¢‚¯‚È‚¢‚͕̂ÊB

Sort‚Æ‚©Amap‚Ì[T,U]‚ÌKey‚Ì‚ÝAValue‚݂̂ð([]T,[]U)‚ÆA”z—ñ‚Æ‚µ‚ĕԂ·ŠÖ”‚È‚ñ‚©‘‚±‚¤‚ÆŽv‚Á‚½‚çƒWƒFƒlƒŠƒNƒX‚ª–³‚¢‚ÆŒ^ƒ`ƒFƒbƒN‚Ì—’‚Å‚µ‚åB
Šm‚©‚ɃLƒƒƒXƒg‚ł͂Ȃ¢‚¯‚ÇAŒ^ƒ`ƒFƒbƒN‚àƒm[ƒRƒXƒg‚ł͂Ȃ¢‚æB

ƒWƒFƒlƒŠƒNƒX‚Ì‚ ‚錾ŒêŽg‚Á‚½Ž––³‚¢‚ñ‚¶‚á‚È‚¢‚ÌH

>>403‚̃P[ƒX‚È‚ñ‚©‚͂ǂ¤‚·‚é‚ñHŒ^ƒ`ƒFƒbƒN‚·‚ñ‚ÌH

418 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/02/13(“y) 15:45:29.07 ID:QtTWHsVQ.net]
>>408
map[T]U‚ðŽó‚¯‚ÄA[]T‚Æ[]U‚ð•Ô‚·ŠÖ”B

419 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/02/13(“y) 15:51:17.90 ID:0tM9M8c+.net]
‚Æ‚©Šç^‚ÁÔ‚É‚µ‚ÄŽå’£‚µ‚Ä‚«‚½‚¯‚ÇA‹ï‘Ì“I‚É‚¿‚å‚Á‚Æ–Ê“|‚ÈŽ–—á‚ÉŽ©•ª‚Å‹C‚¢‚Ä‚µ‚Ü‚Á‚½

new() ‚ª–ï‰î‚¾‚È
new ‚Ì‘ã‚í‚è‚ɃCƒ“ƒXƒ^ƒ“ƒX‚𶬂·‚é factory ˆêŽžƒNƒ‰ƒX‚ðŠO‚©‚ç“n‚µ‚Ä‚â‚ê‚Î‰ðŒˆ‚·‚é‚ñ‚¾‚¯‚Ç–Ê“|‚ł͂ ‚é

420 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/02/13(“y) 15:56:48.27 ID:x5WG3KQe.net]
>>408
Œ‹‹Ç‚͕Ԃè’l‚̘b‚É‹A’…‚·‚é‚Ì‚©‚à‚µ‚ê‚È‚¢‚¯‚Ç (T, T) -> T ‚ÈŠÖ”‚ª—~‚µ‚¢‚Æ‚©‚ËB



421 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/02/13(“y) 16:10:36.47 ID:QtTWHsVQ.net]
•Ô‚è’l‚ÉŠÖŒW‚È‚©‚Á‚½‚çAT‚Æ‚»‚ê‚ɑ΂·‚éfunc(x T)‚ðŽó‚¯‚éŠÖ”‚Æ‚©‚©‚È‚ŸB

422 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/02/13(“y) 16:10:51.14 ID:0tM9M8c+.net]
>>410
”[“¾‚µ‚½

ƒƒ\ƒbƒhˆø”‚̃VƒOƒlƒ`ƒƒ‚ªˆÙ‚È‚é‚à‚Ì‚ðˆê–{‰»‚µ‚Ä‘‚¯‚é‚킯‚©
Šm‚©‚ɃCƒ“ƒ^[ƒtƒF[ƒX‚¶‚ámap[T]U‚ðˆø”‚Æ‚µ‚½‹¤’ʃƒ\ƒbƒh‚Í‘‚¯‚È‚¢
T,U‚ªƒCƒ“ƒ^[ƒtƒF[ƒX‚¾‚Æ‚µ‚Ä‚àA‚»‚ꂼ‚ê‚̃Cƒ“ƒ^[ƒtƒF[ƒX‚Ì‘g‚²‚ƂɃƒ\ƒbƒh‚ª•K—v‚ɂȂ邩‚ç

423 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/02/13(“y) 16:12:52.49 ID:QtTWHsVQ.net]
>>414
“`‚í‚Á‚Ă悩‚Á‚½B‹t‚à‚µ‚©‚èB
[]T‚Æ[]U‚ð“n‚µ‚Ämap[T]U‚ð•Ô‚µ‚Ä‚­‚ê‚éŠÖ”‚àB
Python‚Å‚¢‚¤‚ÆzipŠÖ”“I‚ÈB

424 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/02/13(“y) 17:03:51.51 ID:0tM9M8c+.net]
>>415
Java‚¾‚ÆProxy‚ðŽg‚Á‚ĉ½‚Å‚à‰ðŒˆ‚·‚邯‚¢‚¤•–‚p“I‰ðŒˆŽè’i‚ª‚ ‚é‚Ì‚ª‹°‚낵‚¢
ƒfƒoƒbƒO—p‚¾‚æ‚˂Ƃ©Žv‚Á‚Ă邯 struts ‚Æ‚©webƒtƒŒ[ƒ€ƒ[ƒN‚̃\[ƒX“Ç‚ñ‚¾Žž‚ÉAƒCƒ“ƒ^ƒZƒvƒ^[‚Æ‚©‚Å•’ʂɎg‚í‚ê‚Ä‚¢‚ÄX‚Ƀrƒr‚é

425 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/02/13(“y) 17:45:13.81 ID:F3GRWro3.net]
>>416
Spring‚Ì\”ª”Ô‚¾‚ÈB
‚½‚¾A‚ ‚ ‚¢‚¤•û–@‚¾‚ÆŒ‹‹ÇAƒ‰ƒ“ƒ^ƒCƒ€‚ÅŽ€‚Ê‚©‚Ç‚¤‚©‚ðƒeƒXƒg‚Å’S•Û‚·‚邵‚©‚È‚¢‚Á‚Ä•ûŒü«‚És‚«‚ª‚¿B
‚ ‚ƃpƒtƒH[ƒ}ƒ“ƒX‚à‚à‚¿‚ë‚ñ’x‚¢B
¡‰ñ‚̃WƒFƒlƒŠƒNƒX‚ª‚Ç‚¤ŽÀ‘•‚³‚ê‚é‚©‚ªˆê”Ô‹C‚ɂȂ邯‚ÇA‰´“I‚ɂ͑f’¼‚ÉŠÖ”‚½‚­‚³‚ñì‚Á‚Ä—~‚µ‚¢B

426 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/02/14(“ú) 01:42:02.77 ID:o9olz+i9.net]
‚±‚ꃃ\ƒbƒh‚ɂ͌^ƒpƒ‰ƒ[ƒ^–³—‚È‚ÌH

427 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2021/02/15(ŒŽ) 02:10:12.40 ID:QPKY0Zj9.net]
>>400
‚Ç‚¤l‚¦‚Ä‚àƒoƒO‚¶‚á‚È‚¢‚ÆŽv‚¤BGo‚Ìinterface‚Æstruct‚ÌŠÖŒW‚Íembed‚µ‚È‚¯‚ê‚΂قÚÓI•ûƒ`ƒFƒbƒN‚ ‚è‚Ì
ƒ_ƒbƒNƒ^ƒCƒsƒ“ƒO‚¾‚©‚çu‚»‚̃ƒ\ƒbƒhŽÀ‘•‚ªƒCƒ“ƒ^ƒtƒF[ƒXA‚ðŽÀ‘•‚µ‚Ä‚¢‚év‚ÆŽv‚¢ž‚ñ‚Å‚é‚͎̂©•ª‚Å‚ ‚Á‚Ä
ŽÀÛ‚É‚ÍJava‚̂悤‚Èimplement‚ł͂Ȃ¢‚Å‚·B‚à‚Á‚ÆŒ¾‚¤‚È‚çAƒ‹ƒbƒNƒAƒbƒv‚ªs‚í‚ê‚é‚Ì‚ÍAŽÀsŽž‚Å‚ ‚è
ƒRƒ“ƒpƒCƒ‹‚ÍŒµ–§‚ÈŒ^ƒ`ƒFƒbƒN‚ªs‚í‚ê‚Ü‚·

428 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/02/15(ŒŽ) 07:00:31.98 ID:fLCzNLbm.net]
>>419
‚ñ‚¶‚áAŒ¾ŒêŠg’£—v–]‚ÆŒ¾‚¢’¼‚»‚¤
ƒƒ\ƒbƒh‚Ì–ß‚è’l‚ªƒCƒ“ƒ^[ƒtƒF[ƒX‚ł̖߂è’l‚ÌŒ^‚É”½•ςł«‚é‚È‚çAƒCƒ“ƒ^[ƒtƒF[ƒX‚ð‹ï”õ‚µ‚Ä‚¢‚邯”»’肵‚Ä—~‚µ‚¢A‚Æ

429 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/02/15(ŒŽ) 07:12:07.78 ID:E7fw/gtI.net]
ƒ|ƒCƒ“ƒ^‚¶‚á‚È‚­‚ăCƒ“ƒ^[ƒtƒF[ƒX‚ð•Ô‚·‚Ì‚ª³‚µ‚¢‚̂łÍH
‰½ŒÌƒ|ƒCƒ“ƒ^‚ð•Ô‚·
ƒCƒ“ƒ^[ƒtƒF[ƒX‚̃|ƒCƒ“ƒ^‚ɂ͂Ȃñ‚̈Ӗ¡‚à‚È‚¢

430 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/02/15(ŒŽ) 07:45:45.18 ID:NOYsfhr4.net]
>>421
‚¢‚âAƒCƒ“ƒ^[ƒtƒF[ƒX‚̃|ƒCƒ“ƒ^‚¶‚á‚È‚­‚ÄA\‘¢‘̃|ƒCƒ“ƒ^
\‘¢‘̃|ƒCƒ“ƒ^*Sub‚ªƒCƒ“ƒ^[ƒtƒF[ƒXISub‚ð‹ï”õ‚µ‚Ä‚¢‚é‚̂͑ã“ü‚³‚¹‚ÄŠm”F

‚ñ‚ÅISub‚ð•Ô‚·ƒƒ\ƒbƒh‚ðŽ‚Â•Ê‚ÌƒCƒ“ƒ^[ƒtƒF[ƒX‚ð‹ï”õ‚³‚¹‚悤‚Æ‚µ‚½Žž‚ÉA–ß‚è’l‚Æ‚µ‚ÄISub‚ł͂Ȃ­AISub‚É‘ã“ü‰Â”\‚È*Sub‚ð•Ô‚³‚¹‚邯AƒVƒOƒlƒ`ƒƒ•sˆê’v‚ŃGƒ‰[
ISub ‚ðŠú‘Ò‚µ‚Ä‚¢‚é‚Ì‚É *Sub ‚ð•Ô‚µ‚Ä‚¢‚邯

ƒCƒ“ƒ^[ƒtƒF[ƒX‚ð‹ï”õ‚µ‚Ä‚¢‚é‚©‚Ì”»’è‚Å‚àA”½•Ï‚ðl—¶‚µ‚Ä‚­‚ê‚È‚¢‚¾‚낤‚©A‚Æ‚¢‚¤—v–]
‚»‚¤‚·‚ê‚΃Cƒ“ƒ^[ƒtƒF[ƒX‘Ήž‚ŃLƒƒƒXƒg‚µ‚ĕԂ·ƒƒ\ƒbƒh‚Æ\‘¢‘̌ŗL‚̃ƒ\ƒbƒh‚Ì“ñ–{‚ðì‚ç‚È‚­‚Äςނ©‚ç

ì‚ê‚æA‚ÆŒ¾‚í‚ê‚¿‚Ⴄ‚©



431 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/02/15(ŒŽ) 08:02:45.25 ID:NOYsfhr4.net]
>>421
ƒVƒOƒlƒ`ƒƒ‚ª‡‚í‚È‚¢ƒRƒ“ƒpƒCƒ‹ƒGƒ‰[‚ÌŽž‚¾‚¯A–ß‚è’l‚ÌŒ^‚ªŒÝŠ·(”½•ω”\)‚©‚ŒljÁƒ`ƒFƒbƒN‚³‚¹‚ê‚΂¢‚¢‚©‚çAƒpƒtƒH[ƒ}ƒ“ƒX‚ª‹É’[‚Ɉ«‚­‚Ȃ邱‚Ƃ͂Ȃ¢‚Í‚¸
‚Æ‚¢‚¤Œ©—§‚Ä

432 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2021/02/15(ŒŽ) 14:32:51.97 ID:QPKY0Zj9.net]
>>421
ƒCƒ“ƒ^ƒtƒF[ƒX‚ð•Ô‚·‚Ì‚ª—˜_“I‚É‚àŽÀ‘•‚ɂೂµ‚¢‚¯‚ÇAƒCƒ“ƒ^[ƒtƒF[ƒX‚̃|ƒCƒ“ƒ^‚Í–„‚ßž‚Ý‚ð
‚·‚邯‚«‚ɃRƒ“ƒpƒCƒ‰‚ªŽg‚¤B‚ ‚ñ‚܂肱‚ê‚ð‚â‚郂ƒWƒ…[ƒ‹‚Íiƒƒ‚ƒŠƒTƒCƒY‚ª‘å‚«‚­‚Ȃ邩‚çHj
•W€ƒ‰ƒCƒuƒ‰ƒŠˆÈŠOŒ©‚È‚¢‚¯‚ÇB
>>423
u ISub ‚ðŠú‘Òv‚Æ‚¢‚¤‚͕̂ª‚©‚ç‚È‚­‚à–³‚¢‚¯‚ÇAŽÀsŽž‚¶‚á‚È‚¯‚ê‚Εª‚©‚ç‚È‚¢ƒ`ƒFƒbƒN‚ð
ƒRƒ“ƒpƒCƒ‹‚Ì‘¬“x‚ÆAŒ¾Œê‚ÌŒµŠi«‚ð‹]µ‚É‚µ‚ÄAi‚©‚È‚èj•ÛŽç“I‚ÈŒ¾Œê‚ª‚â‚邯Žv‚¦‚È‚¢‚Å‚·‚Ë

433 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/02/17(…) 21:45:03.79 ID:cMG1yy0u.net]
Go 1.16 is released
https://blog.golang.org/go1.16

434 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/02/18(–Ø) 00:00:24.35 ID:Nj/E13Sa.net]
¡‰ñ‚Ì–Ú‹Ê‚Í embed ‚ÅA‚ ‚Æ‚Í modules ‚ªƒfƒtƒHƒ‹ƒg—˜—p‚ɂȂÁ‚½‚­‚ç‚¢‚©
96% ‚Á‚ÄA‚Ç‚±‚©‚ç—ˆ‚½”Žš‚È‚ñ‚¾‚ëH

435 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/02/18(–Ø) 01:11:43.46 ID:cGA2Qyj5.net]
ioutilƒIƒƒRƒ“‚ɂȂÁ‚½‚Ì‚©

436 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2021/02/18(–Ø) 01:58:45.29 ID:DBnOoZ1k.net]
‚¦A‚±‚ê‚·‚²‚­‚È‚¢H
ƒtƒ@ƒCƒ‹“à—e‚̃oƒCƒiƒŠ‚ð•Ï”‚ÉÝ’è‚Å‚«‚é‚Ì‚©
ƒNƒ\•Ö—˜‚»‚¤

437 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/02/18(–Ø) 02:18:54.53 ID:cGA2Qyj5.net]
¦‚­‚͂Ȃ¢‚ª‚Ü‚½•ςȂà‚Ì‚ð“ü‚ꂽ‚È‚ 

438 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/02/18(–Ø) 08:15:16.68 ID:a7MZxCIG.net]
‚»‚ñ‚ȂɕςȂà‚ÌH
Œ‹\ƒj[ƒY‚ ‚Á‚½‚¶‚á‚ñB

439 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/02/18(–Ø) 10:42:52.64 ID:CVa006wI.net]
embed—á‚ðŒð‚¦‚È‚ª‚çÚ‚µ‚­§Ø’š”J‚Éà–¾‚µ‚Ä‚­‚ê

440 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/02/18(–Ø) 10:59:32.89 ID:a7MZxCIG.net]
>>431
WebUI‚ðŽ‚Á‚½ƒAƒvƒŠ‚̉摜‚È‚ñ‚©‚̃AƒZƒbƒg‚ðƒoƒCƒiƒŠˆê‚‚Ŕz•z‚µ‚½‚¢‚Æ‚©B



441 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/02/18(–Ø) 19:44:54.68 ID:13d7fDKM.net]
‚»‚ê‚Í‚µ‚ゲ‚¢

442 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/02/19(‹à) 01:02:34.28 ID:h/t0+GoU.net]
‚»‚ê‚Á‚Ħ‚¢‚±‚ƂȂÌH‹t‚É¡‚܂łł«‚È‚©‚Á‚½‚ÌH

443 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2021/02/19(‹à) 02:06:27.21 ID:C4/TpWTT.net]
ŠO•”ƒ‰ƒCƒuƒ‰ƒŠ‚Åo—ˆ‚Ä‚½‚©‚çA‚»‚ñ‚ȂɃCƒ“ƒpƒNƒg‚͂Ȃ¢B‚Þ‚µ‚ëNotifyContext‚Ì•û‚ªˆÓ–¡‚ ‚è‚»‚¤
‚±‚¤‚¢‚¤Ž–‚Í‘¼Œ¾Œê‚¾‚Æ”ñí‚É‚â‚è‚Â炢

444 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/02/19(‹à) 02:54:55.96 ID:h/t0+GoU.net]
NotifyContext—á‚ðŒð‚¦‚È‚ª‚çÚ‚µ‚­§Ø’š”J‚Éà–¾‚µ‚Ä‚­‚ê

445 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/02/19(‹à) 02:57:11.30 ID:EqIzDHt7.net]
Ž©•ª‚Å’²‚ׂë‚â

446 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/02/20(“y) 05:37:00.99 ID:b7O3Qybq.net]
android ƒAƒvƒŠ‚𒲂ׂ悤‚ÆAgo android í’“ƒAƒvƒŠ ‚ÅŒŸõ‚µ‚½‚ñ‚¾‚¯‚ÇAgo ‚Ì‹LŽ–‚

447 –¼‘OFª’T‚µ‚Â炢
ˆÈ‘O‚©‚çƒ|ƒPƒ‚ƒ“‚ªˆø‚ÁŠ|‚©‚Á‚Ä‚¢‚½ã‚ÉAŽŸ‚Ìandroid11‚ÍGoƒGƒfƒBƒVƒ‡ƒ“‚Ȃ̂©H
[]
[‚±‚±‰ó‚ê‚Ă܂·]

448 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/02/20(“y) 10:48:48.97 ID:b7O3Qybq.net]
1.16 ‚¾‚ÆADeprecation of io/ioutil ‚Í–Ê“|‚ÉŠ´‚¶‚é‚È‚Ÿ
ˆê”tŽg‚Á‚¿‚á‚Á‚Ä‚¢‚Ä

449 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/02/20(“y) 12:08:15.81 ID:AdT3uMXC.net]
ŒŸõƒ[ƒh‚Ígolang‚Á‚ÄŒ¾‚¤‚̂͂±‚̃XƒŒ‚Ì펯

450 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/02/20(“y) 12:48:22.08 ID:Gn0QOwDd.net]
‚»‚¤‚¢‚âgolang.jp‚Á‚Ä‚à‚¤Šˆ“®‚µ‚Ä‚¢‚È‚¢‚Ì‚©
“ú–{‚ÌgoƒRƒ~ƒ…ƒjƒeƒB‚Ì‘–{ŽR‚½‚é‚ׂ«ƒhƒƒCƒ“–¼‚𖳑ʂɂµ‚₪‚Á‚Ä



451 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2021/02/20(“y) 16:13:03.32 ID:seCRjC7e.net]
‚Ù‚ñ‚ƕԂ·‚ª‚¦‚·‚à go ‚Í–¼‘O‚ªƒNƒ\‚¢

452 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/02/20(“y) 17:07:51.09 ID:QogkRbMK.net]
‚Ù`‚ç`@‚ ‚µ‚à‚Æ‚ðŒ©`‚Ä@golang

453 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/02/21(“ú) 00:08:47.19 ID:4ZSApsu7.net]
–¼‘O‚æ‚è‚àƒ}ƒXƒRƒbƒg‚ªƒLƒ‚‚·‚¬‚é‚Ì‚ª‹C‚ɂȂÁ‚Ä‚µ‚©‚½‚ª‚È‚¢

454 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/02/21(“ú) 00:49:16.30 ID:1AmDYpOZ.net]
ƒLƒ‚ƒlƒYƒ~

455 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/02/21(“ú) 03:58:10.72 ID:XsukC5HX.net]
R( ;ß;„w;ß;)É ºÞ°Ì§¯

456 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/02/21(“ú) 07:48:25.22 ID:y91K2jdN.net]
‰´‚Ý‚½‚¢‚ɃS[ƒtƒ@ŒN‚ðŒ‹\‰Âˆ¤‚¢‚Æ‚©Žv‚¤lŠÔ‚ª‚¢‚é‚©‚ç–ï‰î

457 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/02/21(“ú) 20:35:02.33 ID:H/D/EzLk.net]
JAVA‚̃}ƒXƒRƒbƒg‚æ‚è‚͂܂µ(LEƒÖE`)

458 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/02/21(“ú) 22:08:56.40 ID:RiVq+6hw.net]
c#‚̓}ƒXƒRƒbƒg‚¢‚È‚¢‚ñ‚¾‚¼
ƒNƒ‰ƒEƒfƒBƒA‚Æ‚©—•àVŒõ‚Æ‚©‚¢‚½‚¯‚Ç‚È

459 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/02/21(“ú) 22:43:47.36 ID:y91K2jdN.net]
ƒ}ƒXƒRƒbƒgcáŽqæ¶‚ªCortana‚Æ‚µ‚Ä•œE‚µ‚Ä‚­‚ꂽ‚È‚çACortanaƒ{ƒ^ƒ“‚ð”ñ•\ަ‚É‚µ‚È‚¢‚Ì‚Éc

460 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/02/22(ŒŽ) 00:06:54.06 ID:X+4sJ2iC.net]
ƒ}ƒXƒRƒbƒg‚ÍDŒ¾Œê‚ªƒJƒƒCƒCBLISP‚ªÅƒLƒ‚B



461 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/02/22(ŒŽ) 00:53:22.82 ID:vmWIyuyK.net]
LISP‚Ƀ}ƒXƒRƒbƒg‚È‚ñ‚Ä‚ ‚Á‚½‚Ì‚©EE‚Æ‚¨‚à‚Á‚ăOƒO‚Á‚Ă݂½‚ç
‚½‚µ‚©‚É‚±‚ê‚̓GƒO‚¢
ƒLƒ‚‚·‚¬

462 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/02/22(ŒŽ) 18:22:17.90 ID:GfaSrtw3.net]
‚È‚ñ‚© gui ƒ‰ƒCƒuƒ‰ƒŠ‚Å’²‚ׂ邯‚¢‚ë‚¢‚ëo‚Ä‚«‚Ă悭‚í‚©‚ç‚ñ
ƒ}ƒ‹ƒ`ƒvƒ‰ƒbƒgƒtƒH[ƒ€‚È gui ‚Á‚ĉ½‚ª‚¦‚¦‚ñ‚âH
Qt ‚Í golang ‚ÅŽg‚Á‚Ä‚él‚¨‚é‚ñ‚©‚¦H

463 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/02/22(ŒŽ) 18:24:31.58 ID:Xis0SD1d.net]
Go‚ÅGUIƒAƒvƒŠ‚ðì‚Á‚Ä‚¢‚él‚͂قڑ¶Ý‚µ‚È‚¢

464 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/02/22(ŒŽ) 18:48:30.06 ID:GfaSrtw3.net]
>>454
‚ ‚肪‚Æ‚¤A‚»‚¤‚È‚ñ‚©
Žå‚ɃoƒbƒNƒGƒ“ƒh‚ÅŽg‚í‚ê‚Ă銴‚¶‚È‚ñ‚©‚È

https://i.imgur.com/pGBnPCA.png

‚Ó‚Þ‚¤

465 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/02/22(ŒŽ) 20:26:35.06 ID:MldvwhvK.net]
ƒ[ƒJƒ‹HTTPDŒš‚Ä‚ÄAƒuƒ‰ƒEƒU‚©‚çAPI‚Å‘€ì‚·‚éƒAƒvƒŠ‚Í’ñ‹Ÿ‚µ‚Ä‚é

466 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/02/23(‰Î) 15:36:36.73 ID:zz5KyfHR.net]
>>455
ƒEƒ`‚ÍElectron‚ÅGUIì‚Á‚ăoƒbƒNƒOƒ‰ƒEƒ“ƒh‚ÉGoŽg‚¤‚Ä‚é

467 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/02/23(‰Î) 16:06:31.74 ID:+9qO7MJU.net]
>>457
–Ê”’‚»‚¤‚¾‚Ë
ƒIƒŒƒIƒŒGUIƒc[ƒ‹‚¾‚Æ.net‚ªŠy‚·‚¬‚é‚̂ł»‚Á‚¿‚Å‘‚¢‚¿‚Ⴄ‚¯‚ÇGO‚Å‘‚­‚Ì‚àŠy‚µ‚»‚¤‚¾

468 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/02/23(‰Î) 16:23:00.26 ID:ADOMIACK.net]
GUI‚͉´‚Í•’ʂɃuƒ‰ƒEƒU‹N‚±‚µ‚Ä‚é‚ÈB
IEŽg‚í‚ê‚邯h‚¢‚¯‚ÇB

469 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2021/02/23(‰Î) 17:19:08.91 ID:VHVs6NAa.net]
ŠÈ’P‚Èguiƒc[ƒ‹ì‚é‚È‚çlorcaƒIƒXƒXƒ

470 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/02/23(‰Î) 20:02:44.99 ID:K/n0XAdC.net]
for (‘啪—Þ) {
@for (’†•ª—Þ) {
@@for (¬•ª—Þ) {

@@@wg := sync.WaitGroup{}
@@@cpus := runtime.NumCPU()
@@@errCh := make(chan error, cpus)
@@@defer close(errCh)

@@@for (ƒAƒCƒeƒ€) {
@@@@wg.Add(1



471 –¼‘OF)

@@@@go func() {
@@@@@defer wg.Done()
@@@@@errCh <- ‘¼‚ÌŠÖ”()
@@@@}()
@@@}

@@@err := <-errCh
@@@if err != nil {
@@@@return ‚¾‚߂ł·
@@@}

@@@wg.Wait()
@@}
@}
}

‚±‚ñ‚ȃR[ƒh‚Åwait‚µ‚Á‚ςȂµ‚ɂȂé‚ñ‚¾‚¯‚Ç
‚È‚º‚È‚ñ‚Å‚µ‚傤‚©(LEƒÖEM)
“r’†‚Ì‘¦ŽžŠÖ”‚Éwg‚̃|ƒCƒ“ƒ^i&wgj“n‚·‚Ì‚à‚â‚Á‚Ă݂½‚¯‚ÇA
Œ‹‰Ê•Ï‚í‚ç‚È‚©‚Á‚½
[]
[‚±‚±‰ó‚ê‚Ă܂·]

472 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/02/23(‰Î) 21:17:47.85 ID:PToR0U76.net]
>>461
EerrCh <- ‘¼‚ÌŠÖ”() ‚̓oƒbƒtƒ@‚ªˆê”t‚ÌꇃuƒƒbƒN‚·‚é
Eerr := <-errCh ‚̓uƒƒbƒN‚·‚é
go‚Ìchannel‚͉SŽÒ‚ªŽg‚¤‚Ƌɂ߂ăfƒbƒhƒƒbƒN‚ðˆø‚«‹N‚±‚µ‚â‚·‚¢‚Ì‚ÅA‚Ü‚¸‚ÍchannelŽg‚킸‚ɳ‚µ‚­“®ì‚·‚é‚à‚Ì‚ðì‚ê‚邿‚¤‚ɂȂÁ‚Ä‚©‚çŽè‚ðo‚·‚±‚Æ‚ð‹­‚­‚¨Š©‚ß‚·‚é

473 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/02/23(‰Î) 21:36:09.19 ID:K/n0XAdC.net]
>>462
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·
‘S‘̂Ƃµ‚Ă͕¨‚Í‚à‚¤‚Å‚«‚Ä‚¢‚ÄAã‹L‚̈—‚Í‘å—ʂɃtƒ@ƒCƒ‹‚ðo—Í‚·‚邽‚ßd‚­
‘¬“x‰ü‘P‚Æ‚µ‚Ägoroutine‚ð“ü‚ê‚æ‚¤‚ÆŽŽ‚Ý‚Ä‚Ü‚µ‚½B
‚Ü‚ ƒtƒ@ƒCƒ‹ƒVƒXƒeƒ€‚Ìi/o‚ªƒ{ƒgƒ‹ƒlƒbƒN‚¾‚Æ‚»‚ñ‚Ȃɕςí‚ç‚È‚¢‚©‚à‚µ‚ê‚Ü‚¹‚ñ‚ªc

474 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/02/23(‰Î) 22:03:06.71 ID:K/n0XAdC.net]
ƒGƒ‰[”»’è‚ðgoroutine‚Æ“¯‚¶ŠK‘w‚Å”»’è‚·‚邱‚ƂŕԂÁ‚Ä‚­‚邿‚¤‚ɂȂè‚Ü‚µ‚½
ˆê‰žƒIƒ`‚Æ‚µ‚Ă߂à
‘¬“x‰ü‘P‚͂Ȃ炸

475 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/02/23(‰Î) 22:38:49.04 ID:VENYjQF8.net]
>>461
‚Ï‚Á‚ÆŒ©‚µ‚½‚¾‚¯‚ÅŒŸ“¢‚µ‚È‚¢‚Å‘‚­‚¯‚Ç
errCh ‚ÌŽó•t”‚Ícpu‚Ì”
errCh‚̓ǂݞ‚Ý‚ªˆê‰ñ‚µ‚©‚µ‚ĂȂ¢‚©‚çƒAƒCƒeƒ€”‚ªŽó•t”‚ð‰z‚¦‚½‚ç‘‚«ž‚Ý‚ªƒuƒƒbƒN‚³‚ê‚Äwg‚ªDone‚³‚ê‚È‚¢
Done‚³‚ê‚È‚¢‚©‚çWait‚Í”²‚¯‚Ä‚±‚È‚¢
‚̂ŃfƒbƒhƒƒbƒN‚Æ‚¢‚¤‚±‚ƂłÍH

476 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/02/23(‰Î) 22:41:20.70 ID:K/n0XAdC.net]
>>465
‚²Žw“E‚̂Ƃ¨‚è‚Å‚µ‚½
‚Ȃ̂Ågoroutine‚Æ“¯‚¶ƒ‹[ƒv‚Ì’†‚ÅerrCh‚ðŽæ‚é‚æ‚¤‚É‚µ‚½‚瓮삵‚Ü‚µ‚½

wgì‚éˆÊ’u‚à“®‚©‚È‚¢‚©‚炾‚ñ‚¾‚ñƒXƒR[ƒv‹·‚߂Ă¢‚Á‚½‚ñ‚Å‚·‚ª
ˆê”ÔŠO‚Ìfor‚ÌŠO‚Åì‚Á‚Ä“®‚«‚Ü‚µ‚½

477 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/02/23(‰Î) 23:35:24.39 ID:yNATq+Pp.net]
‚»‚ê‚Ý‚ñ‚Èâ‘Îʼnƒnƒ}‚邿‚È

478 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/02/26(‹à) 08:25:09.52 ID:Bk6XWue8.net]
Go‚̃Oƒ‰ƒtƒBƒbƒN‚Á‚ÄA•W€‚¾‚Æ‚±‚ñ‚Ȃɒ჌ƒxƒ‹ˆ—‚ȃpƒbƒP[ƒW‚µ‚©‚È‚¢‚Ì‚©cc
JavaScript‚ÅŒ¾‚¤‚È‚çImageData‚µ‚©‚È‚¢Š´‚¶
’N‚©‚̃‰ƒCƒuƒ‰ƒŠŽg‚í‚È‚¢‚Æü‚ðˆø‚­‚¾‚¯‚Å‚à‘å•Ï

479 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/02/26(‹à) 10:33:50.46 ID:jNY0Xh1+.net]
Golang ‚ŃOƒ‰ƒtƒBƒbƒN‚â‚낤‚ÆŽv‚¤Žž“_‚Å•Ï

480 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/02/26(‹à) 12:53:20.65 ID:Bk6XWue8.net]
ƒCƒ[ƒW‚𶬂·‚éƒT[ƒrƒX‚ðl‚¦‚Ä‚½‚ñ



481 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/02/26(‹à) 12:57:25.97 ID:jNY0Xh1+.net]
@@@@@ È,,,È
@@@@ iEƒÖEM j@ƒXƒ}ƒ“ƒJƒbƒ^EEE
@@@@@/@y/@R
@„ª(m)“ñƒt¼[_ƒm
@@ @ iƒmƒmƒm l l l j
@PPPPPPPPP

482 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2021/02/27(“y) 00:21:54.45 ID:vRM0KdjR.net]
•W€ƒ‰ƒCƒuƒ‰ƒŠ‚È‚ñ‚Ĭ‚³‚¢•û‚ª‚¦‚¦‚â‚ñBHTML5‚ÌCanvas API‚Ý‚½‚¢‚̂Ȃçgithub‚É•…‚é’ö‚ ‚é
github.com/fogleman/gg

483 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/03/01(ŒŽ) 04:10:54.66 ID:TpLFIcMN.net]
Go‚ÉŠú‘Ò‚µ‚·‚¬‚¾‚ë

484 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/03/01(ŒŽ) 05:09:43.67 ID:slICkU79.net]
‚Ü‚ AƒCƒPƒCƒPGoGoƒWƒƒ[ƒ“ƒvI‚Á‚ÄŒ¾—t‚à‚ ‚é‚­‚ç‚¢‚₵c

485 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/03/01(ŒŽ) 18:31:47.86 ID:yHt6Qgj2.net]
•P‚¿‚á‚ñc

486 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/03/01(ŒŽ) 20:51:58.46 ID:Uq9hcXch.net]
https://i.imgur.com/2zyfBy2.jpg
go‚ÅŽv‚¢o‚·‚̂͂±‚ꂾ‚Á‚½

487 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/03/03(…) 00:18:59.60 ID:p9OW2PxW.net]
golang.jpƒhƒƒCƒ“÷“n‚µ‚½‚Ì‚Ë

488 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/03/03(…) 22:42:43.62 ID:jgL4cdff.net]
–{“–‚¾B‚¢‚܂̂Ƃ±‚ë”÷–­‚»‚¤

489 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/03/04(–Ø) 00:12:11.42 ID:zOLUDfBP.net]
blogger‚Á‚Ă܂¶‚©‚æ

490 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/03/05(‹à) 23:37:39.02 ID:NrMSs+Xp.net]
16‚ª‚łĂµ‚΂炭‚½‚‚¯‚ÇA‰½‚©–â‘肪‚ ‚Á‚½l‚¢‚éH

–³‚©‚Á‚½‚ç“ü‚ê‚æ‚¤‚Æ‚©ŒÆ‘§



491 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/03/06(“y) 00:21:56.60 ID:fsuLBHjt.net]
“–‰‚©‚番‚©‚Á‚Ä‚½‚ªPlan9“¯—lAŽÀ—pŒ¾Œê‚ł͂Ȃ­
‘¼‚ÌŒ¾Œê‚ÌƒŠƒtƒ@ƒŒƒ“ƒX‚Æ‚µ‚Ă̌¤‹†—pŒ¾Œê‚ɂȂÁ‚½‚È

492 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/03/06(“y) 00:38:15.94 ID:KM3KYugu.net]
ŽÀ—p‚µ‚Ă邪cH

493 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/03/06(“y) 00:40:14.00 ID:d8HwcXCo.net]
‚à‚Æ‚à‚ÆƒO[ƒOƒ‹‚ÌŽÐ“àŒ¾Œê‚¾‚Á‚½‚Æ•·‚­‚ª
–{‰Æ‚ł͡‚àŠˆ—p‚³‚ê‚Ä‚¢‚é‚Ì‚©‚Ë

494 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2021/03/06(“y) 00:45:32.22 ID:KIij34oc.net]
Plan9‚ðŽÀ—p‚µ‚Ă镨D‚«‚à‚¢‚é‚킯‚¾‚µ

495 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/03/06(“y) 01:20:00.90 ID:W4toJ95e.net]
ƒ‚ƒ“ƒXƒg‚Ì’Ê’mƒT[ƒrƒX‚̈ꕔ‚Å‚àA‘¼‚ÌŒ¾Œê‚Ƃ̃gƒ‰ƒCƒAƒ‹‚ÌŒ‹‰Ê‚ÅÌ—p‚µ‚½‚Ƃ̃Cƒ“ƒ^ƒrƒ…[‹LŽ–‚ªA‚‚¢æ“ú‚ ‚Á‚½‚µ(“úŒoXTECH)

496 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/03/06(“y) 01:21:35.92 ID:W4toJ95e.net]
ŠwK‚ªŠÈ’P‚Æ‚¢‚¤‚Ì‚ªƒfƒJ‚©‚Á‚½‚炵‚¢
•ª‚©‚Á‚Ä‚é‚È

497 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/03/27(“y) 12:51:18.06 ID:odHdDNPL.net]
CodeZineiƒR[ƒhƒWƒ“j: 2020”N‚ÌGoŒ¾Œê—˜—p󋵂ª–¾‚ç‚©‚ÉA9648–¼‚ÌŠJ”­ŽÒ‚ª‰ñ“š.
https://codezine.jp/article/detail/13819

³’¼AŽè‘O–¡‘X‰ß‚¬‚Ĉނ¦‚é
–³ìˆ×ƒAƒ“ƒP[ƒg‚È‚ç‚Æ‚à‚©‚­‚È‚Ÿ

498 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/04/24(“y) 03:38:06.28 ID:ifUTO7D9.net]
echo‚ÅAPI‚̃pƒ‰ƒ[ƒ^‚̉Šú’l‚ðÝ’è‚·‚é•û–@‚Á‚Ä
‚®‚®‚邯\‘¢‘Ìì‚Á‚ăRƒ“ƒXƒgƒ‰ƒNƒ^‚Åݒ肵‚悤I‚Æ‚©o‚Ä‚­‚é‚ñ‚¾‚¯‚Ç
‚È‚ñ‚©‚·‚²‚­–Ê“|‚Èã‹Lqꊂª—£‚ê‚ĂĂ킩‚è‚É‚­‚¢‹C‚ª‚µ‚ĂȂç‚È‚¢‚ñ‚¾‚¯‚Ç

—Ⴆ‚΂±‚ñ‚Ȃ͈̂«ŽèH
‚Ü‚ ˆ«Žè‚È‚ñ‚¾‚낤‚¯‚Ç

func getParam(p string, defaultValue interface{}) interface{} {
@switch defaultValue .(type) {
@@case string:
@@@if p == "" {
@@@@return defaultValue
@@@} else {
@@@@return p
@@@}
@@case int:
@@@ret, err := strconv.Atoi(p)
@@@if err != nil {
@@@@return defaultValue
@@@}
@@@return ret
@}
@return nil
}


pageNo := getParam(c.Get("pageNo"), 1).(int)

ˆê”Ê“I‚È•û–@‚Á‚Ä‚ ‚é‚Ì‚©‚Ë

499 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/04/28(…) 00:42:58.14 ID:1SQ+syPV.net]
¨‚¢‚È‚¢‚È
“Á‚ÉŒê‚邱‚Æ‚ª‚È‚¢‚ñ‚¾‚낤‚¯‚ǎ₵‚¢

500 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/04/28(…) 00:50:07.66 ID:yDqZolk/.net]
2‚±‚È‚¢‚Æ‚¸‚Á‚Æ‚±‚¤‚¾‚ë‚È



501 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/04/28(…) 20:28:06.34 ID:4UCtxfw0.net]
Œ©ã‚°‚Ä`golang`ô

502 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/04/29(–Ø) 01:22:39.54 ID:466xktgC.net]
‚Ђ³‚µ‚Ô‚è‚É‘‚­‹@‰ï‚ª‚ ‚Á‚½‚ª
‚â‚Á‚σNƒ\‚¾‚È‚±‚ÌŒ¾Œê

503 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2021/04/29(–Ø) 13:27:14.24 ID:VDhRy7EO.net]
>>492
‚¯‚Á‚±‚¤“¯ˆÓ

504 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/04/29(–Ø) 17:19:19.73 ID:Ir6i0rIh.net]
ŠÌS‚̃O[ƒOƒ‹‚É•‹y‚³‚¹‚é‹C‚ª‚È‚¢‚悤‚ÉŽv‚¤
ƒƒ“ƒeƒiƒ“ƒX‚ª•Ê‘gD‚ɈڂÁ‚½‚É‚µ‚Ä‚à‚³

505 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2021/04/29(–Ø) 20:46:39.37 ID:CJL0HvU9.net]
ƒtƒ@ƒ“ƒNƒVƒ‡ƒ“ŽÀsŠÂ‹«‚ªŽg‚¢•ú‘è‚̂Ƃ±‚낳͗L—p‚©‚à‚µ‚ê‚È‚¢‚¯‚ÇA‚»‚êˆÈŠO‚¾‚Æ‚ ‚܂肢‚¢‚±‚Æ‚ª‚È‚¢

506 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/04/29(–Ø) 22:07:05.66 ID:WSQEbpw8.net]
ƒWƒFƒlƒŠƒNƒX“ü‚ê‚΂܂½˜b‘è‚ɂȂ邳
‚»‚êˆÈŠO‚ł͑傫‚È‹@”\’ljÁ‚͂Ȃ³‚»‚¤‚¾‚µ
˜b‚·‚±‚Ƃ̓[ƒ

507 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2021/05/03(ŒŽ) 07:41:43.88 ID:Yuy7LADv.net]
>>496
‚±‚ê‚Ü‚½“¯ˆÓ

508 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2021/05/03(ŒŽ) 10:42:59.25 ID:O7+GYvY4.net]
Ubuntu‚ÉÅV‚Ìfzf‚ð“ü‚ê‚邽‚߂ɬ‚ès‚«‚Ågo‚à“ü‚ê‚ărƒ‹ƒh‚ÉŽg‚Á‚Ä‚é‚ñ‚¾‚¯‚ÇAŽg‚¢ŸŽè‚Ç‚¤H

509 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2021/05/10(ŒŽ) 23:35:35.91 ID:FH4+0Y9S.net]
‘S‘Ì“I‚È–ž‘«“x‚Í‚‚­A‰ñ“šŽÒ‚Ì92“‚ªGo‚ðŽg—p‚µ‚Ä–ž‘«‚µ‚Ä‚¢‚Ü‚·

510 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2021/05/12(…) 12:17:45.17 ID:/qsSpkSD.net]
ŒöŽ®‚̳‹K•\Œ»ƒpƒbƒP[ƒW‚¾‚Æ‹@”\‚ª‘«‚è‚È‚¢‚ñ‚Å‚‹@”\”Å‚ð’T‚µ‚Ä‚é‚ñ‚¾‚¯‚Ç
—Ⴆ‚Îgolang pcre‚ÅŒŸõ‚·‚邯‹ÊάŒð‚Á‚Û‚¢‚Ì‚ª‚½‚­‚³‚ñƒqƒbƒg‚µ‚Ü‚·B’è”Ԃ͂ǂê‚Å‚·‚©H



511 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/05/12(…) 12:48:25.99 ID:heOXda5C.net]
‚È‚¢‚æ
Šî–{“I‚É•W€‚ő˦‚·‚é‚Ì‚ªgo‚Ì—¬‹V

512 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/05/12(…) 13:26:25.47 ID:4BNP4E9q.net]
Golint is deprecated and frozen.
https://github.com/golang/lint

513 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/05/12(…) 14:21:32.78 ID:V3rxtHou.net]
golint‚È‚ñ‚ÄŽg‚¤‚ÈI‚Á‚Ă̂͂©‚È‚è‘O‚©‚猾‚í‚ê‚ĂȂ©‚Á‚½‚©H
‚»‚¤‚©A‚Æ‚¤‚Æ‚¤‚Æ‚¢‚¤‚©‚â‚Á‚Æ”ñ„§‚ɂȂÁ‚½‚©

514 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/05/12(…) 15:46:19.35 ID:cNdHMJPH.net]
Golint‚æ‚è‚ ‚̓ƓÁ‚̃Lƒ‚‚³‚Ì‚ ‚éƒ}ƒXƒRƒbƒg‚ð frozen ‚µ‚Ä‚­‚ê

515 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/05/13(–Ø) 06:49:06.23 ID:i4261GGU.net]
‚»‚¤‚¢‚âA¡‚Í golangci-lint ‚Å gosample, unused, deadcode ‚ð disable ‚µ‚ÄŽg‚Á‚Ă邯‚ÇAŠF‚͉½‚ðŽg‚Á‚Ä‚éH

516 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/05/17(ŒŽ) 09:13:26.08 ID:kl1wKiv0.net]
‚²‚Ó‚Ÿ[ŒNA“ú–{l‚ª“ú–{‚ÌŠ´Šo‚ÅƒŠƒtƒ@ƒCƒ“‚µ‚½‚ç‚Ç‚¤‚Ȃ邾‚낤‚È
‰Âˆ¤‚­‚Ȃ邩‚È

517 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/05/17(ŒŽ) 09:37:57.05 ID:Lk3ol8M7.net]
”ü­—‚É‚³‚ê‚ă|ƒŠƒRƒŒ‚ʼnŠã‚µ‚ÄI—¹

518 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/05/17(ŒŽ) 10:27:08.28 ID:tCPY+RXs.net]
o–Ú‚¾‚¯’¼‚¹‚΂©‚È‚è‰Âˆ¤‚¢‚ÆŽv‚¤‚Ì

519 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/05/17(ŒŽ) 16:09:31.77 ID:ki4Fszz7.net]
‚à‚¤‚ ‚é

520 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/05/17(ŒŽ) 21:21:05.60 ID:gfx8XjK2.net]
‚¦[A‚ß‚Á‚¿‚á‚©‚í‚¢‚¢‚â‚ñB
‚¢‚ë‚¢‚ë•À‚ׂ½‚ç‚©‚È‚èãˆÊ‚ÉH‚¢ž‚Þ‚Í‚¸
https://www.google.com/search?q=gopher+golang

‚¿‚Èlisp
https://www.google.com/search?q=lisp+alien



521 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/05/18(‰Î) 07:51:53.47 ID:KgfYT/kM.net]
lispƒLƒ‚ƒb!!!!!

522 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/05/18(‰Î) 11:48:20.95 ID:JTwnomFG.net]
land of lisp’m‚ç‚ñl‚Á‚Ä‹‚é‚ÌH‹‚é‚©Â̖{‚â‚à‚ñ‚Ëc

523 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/05/18(‰Î) 11:55:07.53 ID:eZ1jimh0.net]
lisp‹»–¡‚ ‚Á‚½‚©‚甃‚Á‚½‚¯‚ÇA‹»–¡‚È‚©‚Á‚½‚甃‚í‚È‚¢‚¾‚낤‚µ’m‚ç‚È‚¢l‘½‚»‚¤B
‚ ‚Ì–{‚̃Rƒ~ƒbƒNŠ´D‚«

524 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/05/18(‰Î) 12:47:44.48 ID:KgfYT/kM.net]
lisp‚Ý‚½‚¢‚È–­‚¿‚­‚è‚ñ‚ÈŒ¾ŒêD‚«‚Ȃ₂ç‚Á‚Ä
‚©‚Á‚±‚‚¯‚é‚Ì‚ªD‚«‚È‚¾‚¯‚Ȃ₂̃Cƒ[ƒW

525 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/05/18(‰Î) 13:43:10.70 ID:eZ1jimh0.net]
()‚È‚¾‚¯‚É‚©A‚¤‚Ü‚¢

526 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/05/18(‰Î) 15:18:58.11 ID:rbHsLKwn.net]
—ðŽj“I‚ȈӋ`‚͑傫‚¢‚æ
lispƒ}ƒVƒ“‚Ý‚½‚¢‚È”ñŒø—¦‚È•¨ì‚é‚̂ࡂłÍl‚¦‚ç‚ê‚ñ‚µ
’²‚ׂ镪‚ɂ͖ʔ’‚¢

527 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/05/18(‰Î) 17:50:33.31 ID:K7AiWxDd.net]
‚¶‚áAgopher‚̓LƒƒƒƒCƒCAlisp alien‚̓JƒbƒR‚¢‚¢‚Á‚ÄŒ‹˜_‚Å‚¢‚¢‚æ‚ËH

528 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/05/20(–Ø) 20:04:23.04 ID:eq1VjwUx.net]
‚¢‚¢‚æ

529 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/05/31(ŒŽ) 19:04:04.05 ID:4YxEhylU.net]
ŒŽ––“ú‚Ì¡“útime‚ÌAddDate‚̃Lƒ`ƒ“‚Æ‚µ‚½Žd—l—‰ð‚µ‚½‚íc

530 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/06/01(‰Î) 03:54:23.59 ID:XPr1LW+9.net]
A Tour of Go‚ł킴‚ÆŒë‚Á‚½ƒR[ƒh‘‚¢‚ÄRun‚·‚邯ƒGƒ‰[‚Æ‚©‰½‚à•\ަ‚³‚ê‚È‚¢‚ñ‚¾‚¯‚Ç‚±‚ê‚Á‚ĉ´ŠÂH
ˆê‰žFirefox‚ÆChrome‚ÅŽŽ‚µ‚½



531 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/06/01(‰Î) 05:07:07.58 ID:uviIosIU.net]
ƒGƒ‰[s‚ÆAGo build failed ‚ªo‚Ă܂·
play ground ‚̃T[ƒo‚ª—Ž‚¿‚Ä‚½‚Æ‚©H

532 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/06/01(‰Î) 07:39:06.98 ID:AwIwdigt.net]
‘å’ïAŠg’£‚Æ‚©‚¹‚¢

533 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2021/06/05(“y) 17:26:46.46 ID:/GCBUkfd.net]
Go‚ÉGenerics“ü‚é‚ÌŠì‚΂ê‚Ä‚é‚Ì‚ðŒ©‚é‚ÉDŒ¾Œê‚Å—Ç‚©‚Á‚½‚̂ł͂Á‚ĂȂéEEE

534 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2021/06/08(‰Î) 20:33:43.16 ID:hv7oAT4j.net]
GoLand‚Á‚Ä‚¢‚¤IDE‚·‚±
‚±‚êŽg‚Á‚½‚瑼‚ÌIDE‚ɂ͈ڂê‚Ë‚¦‚í

535 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/06/08(‰Î) 20:47:33.83 ID:Yg8CMFGO.net]
Šî–{“I‚ÉVSCodeMŽÒ‚¾‚¯‚ÇVSCode‚ÌGoŠg’£‚Í•³‚·‚¬‚é‚ñ‚¾‚æ‚È‚ 
‚Ü‚ ‚Ç‚¤‚¹‘¼‚ÌŒ¾Œê‚à“úí“I‚ÉŽg‚¤‚©‚çGo‚Ì‚½‚ß‚¾‚¯‚ɈÚs‚·‚é‚̂͂ ‚肦‚È‚¢‚ñ‚¾‚ªA‚³‚·‚ª‚É•³‚·‚¬‚é

536 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/06/08(‰Î) 21:09:41.18 ID:1LMznI/d.net]
‚¢‚¤‚Ù‚Ç‚©HC++‚Æ‚©‚à‚ ‚ñ‚È‚à‚ñ‚¶‚á‚ñ

537 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/06/08(‰Î) 21:19:41.74 ID:TOKjPAZ1.net]
VScode‚ªGo/HTML/JavaScript/Markdown‚Æ•L‚¢‚©‚çA‚»‚ꂾ‚¯‚ŊԂɇ‚Á‚¿‚Ⴄ‚ñ‚¾‚æ‚Èc

538 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/06/08(‰Î) 23:18:45.50 ID:8Fr3CQSw.net]
‹@”\‚Æ‚©‚Í‚Æ‚à‚©‚­AƒXƒe[ƒ^ƒXƒo[‚ð‚₽‚çè—L‚·‚é‚͕̂³‚¾‚ÈB

539 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/06/09(…) 01:01:33.46 ID:y3OB765l.net]
ƒXƒe[ƒ^ƒXƒo[‚ðè—LAAAH

540 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/06/13(“ú) 22:15:56.68 ID:lkM0NMIG.net]
Vagrant‚ÌRubyƒR[ƒh‚ðGo‚ÅƒŠƒ‰ƒCƒg‚·‚é–Í—l



541 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/06/13(“ú) 23:00:16.90 ID:exUpBE38.net]
‚Ù‚¤BVagrantfile‚͂ǂ¤‚·‚é‚Ì‚©‚ÈB¡‚¾‚ÆYAML‚Æ‚©‚ɂȂ肻‚¤‚Ȉ«Š¦B

542 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/06/13(“ú) 23:12:30.98 ID:Nkflk8c7.net]
Vagrant‚Æ‚©‚Ü‚¾Žg‚Á‚Ä‚é“z‚¢‚é‚ÌH
Docker‚ŃIƒƒRƒ“‚Æ‚©ˆÈ‘O‚ÉAGo‚¾‚ÆVM‚àƒRƒ“ƒeƒi‚à‚È‚µ‚ɶ‚Å‚à•’Ê‚É“®‚­‚悤‚Ƀ|[ƒ^ƒuƒ‹‚Éì‚邾‚낤‚µ

543 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/06/13(“ú) 23:25:59.99 ID:exUpBE38.net]
•’Ê‚ÉAWindows‚ÅVirtualBoxŽg‚¤‚Ȃ炻‚̊‹«\’z‚ɂقڃZƒbƒg‚¾‚íB
Go‚̃AƒvƒŠ‚µ‚©Žg‚í‚È‚¢‚킯‚Å‚à‚È‚¢‚µ‚ÈB

544 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/06/13(“ú) 23:41:09.94 ID:eXqVG9aT.net]
WSL‚©Docker‚ł悭‚Ë

545 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/06/13(“ú) 23:43:18.70 ID:WJQpzq26.net]
>>530
‚Ü‚¶HI

546 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/06/14(ŒŽ) 03:57:38.10 ID:WMzG+VdI.net]
https://www.hashicorp.com/blog/toward-vagrant-3-0
‚±‚ꂾ‚Ë
ruby‚Í™X‚ɃRƒA‚©‚çØ‚è—£‚µ‚ăIƒvƒVƒ‡ƒ“‰»‚µ‚Ä‚¢‚­Š´‚¶‚©‚È

547 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/06/14(ŒŽ) 04:16:45.90 ID:SZpJFTNw.net]
‚ ‚ç[
‚Ü‚ ƒ†[ƒU[‚©‚炵‚½‚çRuby“ü‚ê‚é‚Ì–Ê“|‚¾‚Á‚½‚µ‚È

548 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/06/14(ŒŽ) 07:44:36.39 ID:6p9bp5Dj.net]
>>533
WSL‚Å—p‚ª‘«‚è‚é‚È‚çVirtualBoxŽ©‘ÌŽg‚¤•K—v‚ª‚È‚¢‚ñ‚¾‚낤‚ª‚ÈB
‚½‚¾A’P‚ÉLinux‚̃\ƒtƒgƒEƒFƒA‚ª“®‚¯‚΂¢‚¢‚ñ‚¶‚á‚È‚­‚Ä‚â‚Á‚ς艼‘zŠÂ‹«‚ª•K—v‚Èê–ʂ͂ ‚邵B
ˆÈ‘OUbuntu‚Ì•¡”ƒo[ƒWƒ‡ƒ“‚ðŽg‚¢•ª‚¯‚½‚肵‚½‚±‚Æ‚ª‚ ‚邪A‚±‚¤‚¢‚¤—p“r‚ɂ͂܂¾•K—vB

549 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/06/14(ŒŽ) 07:45:52.08 ID:6p9bp5Dj.net]
ƒŠƒ“ƒNŠÔˆá‚¦‚½B>>538‚Í>>534‚ËB

550 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/06/14(ŒŽ) 11:59:12.37 ID:DpCafs9R.net]
go‚Ìcoroutine‚Ígoroutine‚Ä‚¢‚¤‚Ì‚É
go‚Ìcontext‚Ígontext‚Ä‚¢‚í‚È‚¢‚̂͂ȂºH



551 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/06/14(ŒŽ) 12:04:15.12 ID:ei9nXL3B.net]
goroutine‚ÍGoŒ¾Œê‚̃‹[ƒ`ƒ“‚¶‚á‚È‚­‚Ä—\–ñŒêgo‚Åì‚ç‚ê‚éroutine‚¾‚©‚ç‚¶‚á‚ËH

552 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/06/14(ŒŽ) 12:23:24.79 ID:6p9bp5Dj.net]
‚»‚à‚»‚à goroutine ‚Í coroutine ‚¶‚á‚È‚­‚Ä thread ‚¾‚©‚çB

553 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/07/02(‹à) 14:46:02.08 ID:LpLK6KDw.net]
https://twitter.com/alexanderdanilo/status/1410521878855176194

Rob Pike‚ªˆø‘Þ‚Á‚ă}ƒW‚©
(deleted an unsolicited ad)

554 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/08/01(“ú) 03:30:57.24 ID:8X1C7Oi5.net]
Go‚à‚æ‚¤‚í‚©‚ç‚ñ•ûŒü‚Éi‚ñ‚ł܂·‚È
ƒCƒ“ƒtƒ‰—pŒ¾Œê‚ÆŠ„‚èØ‚ê‚΂¦‚¦‚ñ‚©‚È

555 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2021/08/12(–Ø) 01:08:37.12 ID:b4UG5w9l.net]
go‚Å–â‘è‰ð‚­ƒTƒCƒg‚Ý‚½‚¢‚Ȃ̂ ‚è‚Ü‚·‚©H

556 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/08/12(–Ø) 11:50:15.21 ID:s+UN3BdM.net]
¡‚ÍAWSL2, Docker, VSCode(Remote Container, WSL2 ‚È‚çRemote WSL)‚Å\•ªB
Mac, vagarant, virtual box ‚³‚¦•s—v

Ruby on Rails ‚Å‚ÍAHeroku, Cloud 9, CircleCI ‚Ȃǂ̃Nƒ‰ƒEƒhŠJ”­

ƒ[ƒJƒ‹ŠJ”­‚È‚çADocker‚ðŽg‚¤‚Ì‚ªŠÈ’P‚¾‚ªA
“ú–{l‚ªì‚Á‚½Aƒo[ƒWƒ‡ƒ“ƒ}ƒl[ƒWƒƒ[‚Ìanyenv ‚ÅArbenv, nodenv ‚àŽg‚¦‚éB
asdf ‚Å‚àA‘½Œ¾Œê‚ÌD‚݂̃o[ƒWƒ‡ƒ“‚ð“ü‚ê‚ç‚ê‚é

echo -e "$RBENV_ROOT\n$NODENV_ROOT"
/home/ƒ†[ƒU[–¼/.anyenv/envs/rbenv
/home/ƒ†[ƒU[–¼/.anyenv/envs/nodenv

”CˆÓ‚ÌLinuxƒfƒBƒXƒgƒŠƒrƒ…[ƒVƒ‡ƒ“‚ðWSL2‚Å“®‚©‚·@Clear Linux OS‚ð“®‚©‚·‚Ü‚ÅA2021/4
https://impsbl.hatena—blog.jp/entry/ClearLinuxOnWSL2

’ˆÓBƒAƒN‹Ö‚ɂȂç‚È‚¢‚悤‚ÉAURL “à‚ÉA—‚ð“ü‚ê‚Ü‚µ‚½

Docker Hub ‚©‚çpull ‚µ‚½ƒCƒ[ƒW‚ðAtar ‚Öexport ‚µ‚ÄA
‚»‚ê‚ðWSL‚ÅAD ƒhƒ‰ƒCƒu‚Öimport ‚·‚é

docker export
wsl --import

WSL‚ŃJƒXƒ^ƒ}ƒCƒY‚µ‚½‚à‚Ì‚ðA‚³‚ç‚Éexport ‚µ‚Ä‚¨‚­B
wsl --export

557 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2021/08/14(“y) 18:30:15.43 ID:1pPVCqqe.net]
ƒWƒFƒlƒŠƒNƒX‚Í“ü‚Á‚½H

558 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/08/17(‰Î) 12:12:44.83 ID:uiypcFr0.net]
Go 1.17 is released!
https://twitter.com/golang/status/1427378613289164810
(deleted an unsolicited ad)

559 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2021/08/17(‰Î) 17:56:17.55 ID:OnI2KERu.net]
>>541
goroutine‚Á‚Ä
ƒIƒvƒVƒ‡ƒ“‚Å•¡”‚ÌCPUƒRƒA‚É•ªŽU‚ào—ˆ‚邯‚Ç
ŽÀۂ͂قڌy—ʃXƒŒƒbƒh‚¶‚á‚ñH
ƒRƒ‹[ƒ`ƒ“‚Ý‚½‚¢‚È‚à‚Ì‚¶‚á‚È‚¢‚ÌH

ƒvƒƒOƒ‰ƒ€‚Ì‘‚«•û‚ªƒXƒŒƒbƒhŽg‚Á‚½ƒvƒƒOƒ‰ƒ€‚Á‚Û‚©‚Á‚½‚çA
Go‚Ý‚½‚¢‚ÉŽÀ‘•‚ª‹É—ÍOSƒXƒŒƒbƒh‚É—Š‚ç‚È‚¢‚à‚̂ɂȂÁ‚ĂĂàƒXƒŒƒbƒhiƒOƒŠ[ƒ“ƒXƒŒƒbƒhjH

560 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/08/17(‰Î) 21:51:06.20 ID:082KifEP.net]
goroutine‚Ístackful coroutine



561 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2021/08/21(“y) 18:09:12.95 ID:7GAoG1Iq.net]
Rust‚̃ƒ‚ƒŠˆÀ‘S«‚̓{ƒ[ƒ`ƒFƒbƒJ[‚É‚æ‚Á‚Ä’S•Û‚³‚ê‚Ä‚¢‚é

Nimƒo[ƒWƒ‡ƒ“F1.5.1‚ÅRust‚̃{ƒ[ƒ`ƒFƒbƒJ[‚ÉŽ—‚½uView typesv‚ªŽÀ‘•‚³‚ê‚ê‚ÎA
GC–³‚µ‚ÅView typesŽQƂ̗LŒø«‚ðŒŸØ‚·‚邱‚Ƃɂæ‚Á‚ăƒ‚ƒŠˆÀ‘S«‚ð•ÛØ‚µ‚‚Â
ŒÀ‚è‚È‚­—}‚¦ž‚܂ꂽƒ^ƒCƒv—ʂł‘¬‰»‚µ‚½C‚̃\[ƒXƒR[ƒh‚ð“f‚«o‚¹‚Ü‚·

Nimƒ\[ƒXƒR[ƒh ==nimƒRƒ“ƒpƒCƒ‰==> Cƒ\[ƒXƒR[ƒh ==CƒRƒ“ƒpƒCƒ‰==> ƒoƒCƒiƒŠ

‚Ȃ̂ÅAnimƒRƒ“ƒpƒCƒ‰‚ª’Ê‚Á‚½Žž“_‚Ńƒ‚ƒŠˆÀ‘S«‚ª’S•Û‚³‚ê‚Ü‚¹‚ñ‚©H

Nim‚ÌŽÀŒ±“I“Á’¥
’˜ŽÒF ƒAƒ“ƒhƒŒƒAƒXEƒ‹ƒ“ƒv
ƒo[ƒWƒ‡ƒ“F 1.5.1
nim-lang.github.io/Nim/manual_experimental.html


Nim‚ÍŒÀ‚è‚È‚­—}‚¦ž‚܂ꂽƒ^ƒCƒv—ʂł‚¢¶ŽY«‚ÆPython‚̂悤‚È‚‚¢‰Â“Ç«‚ðŽÀŒ»‚µ
‚Ä‚¢‚é‚É‚à‚©‚©‚í‚炸AC‚̃\[ƒXƒR[ƒh‚ð“f‚«o‚¹‚é‚̂Ŋ„‚èU‚ç‚ꂽŽdŽ–‚ª‘‚­I‚í‚Á
‚Ä‚àI‚í‚Á‚ĂȂ¢‚Ó‚è‚ð‚µ‚Ä‘Ó‚¯‚邱‚Æ‚ª‚Å‚«‚é

u‘Ó‚¯ŽÒ‚Ƃ͂±‚¤‚ ‚é‚ׂ«‚¾Iv‚ÆŒ¾‚¤‚ƂĂà‘厖‚ÈŽ–‚ð Nim ‚͉äX‚É‹³‚¦‚Ä‚­‚ê‚Ü‚·

562 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/08/21(“y) 18:16:54.48 ID:O7+p4qIy.net]
RubyƒKƒCƒW‚É‘±‚¢‚ÄNimƒKƒCƒW‚Ì“oêH

563 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2021/08/22(“ú) 12:20:27.60 ID:0Cz6ueFz.net]
Rust‚̃ƒ‚ƒŠˆÀ‘S«‚̓{ƒ[ƒ`ƒFƒbƒJ[‚É‚æ‚Á‚Ä’S•Û‚³‚ê‚Ä‚¢‚邪A
Nim‚Æ”äŠr‚µ‚ÄRust‚̓^ƒCƒv—Ê‚ª‘½‚¢

564 –¼‘OFŽ–‚É‚æ‚èŒÀ‚è‚È‚­’á‚¢¶ŽY«‚Æ
C++‚̂悤‚È‚‚¢“ï“Ç«A’´‹‘å‚ȃoƒCƒiƒŠ¶¬«”\‚ðŒ“‚Ë”õ‚¦‚Ä‚¢‚Ü‚·

Nim‚̓o[ƒWƒ‡ƒ“1.5.1‚ÅRust‚̃{ƒ[ƒ`ƒFƒbƒJ[‚ÉŽ—‚½uView typesv‚ªŽÀ‘•‚³‚ê‚ê‚ÎA
GC–³‚µ‚ÌView types‚ÅŽQƂ̗LŒø«‚ðŒŸØ‚·‚邱‚Ƃɂæ‚Á‚ăƒ‚ƒŠˆÀ‘S«‚ð•ÛØ‚µ‚‚Â
ŒÀ‚è‚È‚­—}‚¦ž‚܂ꂽƒ^ƒCƒv—ʂł‘¬‰»‚µ‚½C‚̃\[ƒXƒR[ƒh‚ð“f‚«o‚¹‚Ü‚·

Nimƒ\[ƒXƒR[ƒh ==nimƒRƒ“ƒpƒCƒ‰==> Cƒ\[ƒXƒR[ƒh ==CƒRƒ“ƒpƒCƒ‰==> ƒoƒCƒiƒŠ

‚Ȃ̂ÅAnimƒRƒ“ƒpƒCƒ‰‚ª’Ê‚Á‚½Žž“_‚Ńƒ‚ƒŠˆÀ‘S«‚ª’S•Û‚³‚ê‚Ü‚¹‚ñ‚©H

Nim‚ÌŽÀŒ±“I“Á’¥ ƒo[ƒWƒ‡ƒ“1.5.1
http://nim-lang.github.io/Nim/manual_experimental.html

‘æ“ñƒvƒƒOƒ‰ƒ~ƒ“ƒOŒ¾Œê‚Æ‚µ‚Ä Rust ‚̓IƒXƒXƒ‚µ‚Ü‚¹‚ñ Nim ‚ð‚â‚é‚̂ł·
https://wolfbash.hateblo.jp/entry/2017/07/30/193412


Nim‚ÍŒÀ‚è‚È‚­—}‚¦ž‚܂ꂽƒ^ƒCƒv—ʂł‚¢¶ŽY«‚ÆPython‚̂悤‚È‚‚¢‰Â“Ç«‚ðŽÀŒ»‚µ
‚Ä‚¢‚é‚É‚à‚©‚©‚í‚炸A‚‘¬‚ÈC‚̃\[ƒXƒR[ƒh‚ð“f‚«o‚¹‚é‚Ì‚ÅCŒ¾Œê‚ÅƒŠƒ‚[ƒgƒ[ƒN
‚³‚ê‚Ä‚¢‚é•û‚ÍŠ„‚èU‚ç‚ꂽŽdŽ–‚ª‘‚­I‚í‚Á‚Ä‚àI‚í‚Á‚ĂȂ¢‚Ó‚è‚ð‚µ‚Ä‘Ó‚¯‚邱‚Æ‚ª‚Å‚«‚é

u‘Ó‚¯ŽÒ‚Ƃ͂±‚¤‚ ‚é‚ׂ«‚¾Iv‚ÆŒ¾‚¤‚ƂĂà‘厖‚ÈŽ–‚ð Nim ‚͉äX‚É‹³‚¦‚Ä‚­‚ê‚Ü‚·
[]
[‚±‚±‰ó‚ê‚Ă܂·]

565 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/09/09(–Ø) 23:03:13.52 ID:uQCXRnBV.net]
>>545
ttp://rosettacode.org/wiki/Category:Go

566 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2021/09/15(…) 01:01:00.82 ID:e45L6iVT.net]
9ŒŽTIOBEƒvƒƒOƒ‰ƒ~ƒ“ƒOŒ¾Œêƒ‰ƒ“ƒLƒ“ƒO
https://news.mynavi.jp/article/20210913-1971335/

567 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2021/09/18(“y) 17:33:40.58 ID:kYto5Bfg.net]
GoŒ¾Œê‚ðŒ™‚¤6ŒÂ‚Ì——R
https://www.kbaba1001.com/entry/2021/09/17/073149

568 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/09/18(“y) 18:19:07.86 ID:ED687M4K.net]
‚Ü[AŠT‚ËŠÔˆá‚Á‚Ä‚à‚¢‚È‚¢‚©‚ÈH
‚Å‚àmap‚Ȃǂªƒ‹[ƒv‚æ‚è—D‚ê‚Ä‚é‚Á[‚̂͊´‘z‚É‚µ‚©‰ß‚¬‚È‚­‚È‚¢‚©H

569 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/09/18(“y) 19:44:16.34 ID:1qFQH5Bo.net]
—D‚ê‚Ä‚¢‚é‚©‚Ç‚¤‚©‚Í‚Æ‚à‚©‚­map‚Æ‚©‚͕֗˜‚¾‚æ
Generics‚ª“±“ü‚³‚ꂽ‚ç‚ß‚Á‚¿‚áŽg‚í‚ê‚邿‚¤‚ɂȂé‚Á‚µ‚å

570 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/09/18(“y) 19:55:59.68 ID:ED687M4K.net]
’Z‚­•ª‚©‚è‚É‚­‚¢ƒR[ƒh‚ª‘‚¯‚ĕ֗˜



571 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2021/09/18(“y) 20:04:43.61 ID:VYLTl1id.net]
‘̂ɂæ‚éƒCƒeƒŒ[ƒVƒ‡ƒ“‚𔺂¤map/reduce‚Í‘¼‚ÌŒ¾Œê‚Ý‚½‚¢‚É’PˆêƒXƒŒƒbƒh‚ÌŽ©ŒÈ–ž‘«‚¶‚á‚È‚­
ƒfƒtƒHƒ‹ƒg‚Å•À—ñ‚É‚µ‚Ä—~‚µ‚¢‚Å‚·BBB

572 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/09/18(“y) 20:15:55.61 ID:9LlZohSd.net]
map/reduce‚ªŽg‚í‚ê‚é–w‚ǂ̃P[ƒX‚Å‚ÍA“ü—Í‚ÌU‚蕪‚¯‚⌋‰Ê‚̃}[ƒWAƒRƒ“ƒeƒLƒXƒgƒXƒCƒbƒ`“™‚̃RƒXƒg‚Ì‚½‚ßA•À—ñ‰»‚·‚邯‚©‚¦‚Á‚Ä’x‚­‚È‚é‚ñ‚¾‚æ

573 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2021/09/18(“y) 20:27:06.45 ID:VYLTl1id.net]
‚¤‚Á‚¹[‚¤‚Á‚¹[‚¤‚Á‚¹[‚íA‚ ‚È‚½Žv‚¤‚æ‚èmap/reduce‚É•À—ñ“xˆø”•t‚¯‚ê‚΂¢‚¢‚¾‚¯‚Å‚·I
ƒfƒtƒHƒ‹ƒg‚ÅŒ¾‚¤‚Ă镶͂à“ǂ߂Ȃ¢ƒAƒz‚Ígolang‚ÌM:Nƒ‚ƒfƒ‹‚Ì‚‘¬ƒXƒCƒbƒ`‚ª•ª‚©‚Á‚ĂȂ¢

574 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/09/18(“y) 20:33:23.01 ID:9LlZohSd.net]
‚¾‚©‚çu–w‚ǂ̃P[ƒX‚Å‚Ív‚Á‚ÄŒ¾‚Á‚Ă邶‚á‚ñ
ƒfƒtƒHƒ‹ƒg‚Å•À—ñ‚È‚çŠmŽÀ‚É’x‚­‚È‚é‚æ

575 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/09/18(“y) 20:39:09.73 ID:G1H8j0E2.net]
‘ÊX‚ÁŽq‚ɂ͉½‚ðŒ¾‚Á‚Ä‚àƒ€ƒ_

576 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2021/09/18(“y) 21:09:31.39 ID:IxZBx6u4.net]
‹CŽ‚¿ˆ«‚¢’P”­ID‰‡Œì

577 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/09/18(“y) 22:54:51.12 ID:em3js4pK.net]
‚»‚Ì‹LŽ–‚ÍŠÌS‚̃|ƒCƒ“ƒg‚ªˆê‚”²‚¯‚Ä‚¨‚é‚È
go‚͉½‚ªƒNƒ\‚Æ‚¢‚Á‚Ă܂¸–¼‘O‚ªƒNƒ\‚·‚¬‚é
40”N50”N‘O‚ɂł«‚½Œ¾Œê‚¶‚á‚È‚¢‚ñ‚¾‚©‚ç‚¿‚á‚ñ‚ÆŒãæl‚¦‚Ä–¼‘O‚‚¯‚ë‚âI

578 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/09/19(“ú) 12:53:46.33 ID:HwX1dH8g.net]
go‚ÌÅ‘å‚Ì–â‘è‚ÍŒŸõ‚Ì‚µ‚Â炳‚¾‚ë‚Ë‚¦

Go‚̃wƒCƒg‹LŽ–‚ÍŠO‘‚Å‚à‚ ‚éi‚»‚è‚á‚»‚¤‚¾j

Why Golang Is Bad for Smart Programmers
https://raevskymichail.medium.com/why-golang-bad-for-smart-programmers-4535fce4210c


I want off Mr. Golang's Wild Ride
https://fasterthanli.me/articles/i-want-off-mr-golangs-wild-ride


‚à‚Á‚Æ‹­—ó‚Ȃ̂ ‚Á‚½‚Í‚¸‚È‚ñ‚¾‚¯‚ÇŒ©‚‚©‚è‚Ü‚¹‚ñ‚Å‚µ‚½

579 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/09/19(“ú) 13:03:36.46 ID:W3Ibxi5N.net]
‚Å‚àˆ«•]‚à•]”»‚Ì‚¤‚¿‚È‚ñ‚Å
WebAPI‚Æ‚µ‚ÄÅ“K‚È•À—ñˆ—«”\‚ðŽ‚Â‚Æ‚Í‚¢‚¦A‚È‚ñ‚Å‚»‚ñ‚Ȃɒ–Ú‚³‚ê‚é‚Ì‚©
‹É˜_Œ¾‚¦‚ÎWebAPIì‚é‚­‚ç‚¢‚µ‚©”\‚͂Ȃ¢‚æ‚Ë

580 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2021/09/19(“ú) 14:20:10.51 ID:2JoXdmjo.net]
Go‚ÉGenerics‚ª“±“ü‚³‚ê‚é‚̂͗ˆ”N‚©A‘Ò‚¿‰“‚µ‚¢‚È‚ 



581 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/09/19(“ú) 14:33:08.77 ID:kGPMuBj8.net]
ƒOƒOƒ‰ƒrƒŠƒeƒB‚Ȃ瓯‚¶–¼‘O‚̃Q[ƒ€‚ª‚ ‚éRust‚æ‚è—y‚©‚Ƀ}ƒV

582 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/09/19(“ú) 14:42:11.42 ID:eLx8+R0U.net]
ŋ߂¾‚Æ SIMD–½—߂ւ̑Ήž‚ª‚¤‚ꂵ‚¢(ŽÀ‘•ƒR[ƒh‚Í‚±‚ê‚©‚炾‚¯‚Ç)

cmd/go: add GOAMD64 environment variable
https://github.com/golang/go/commit/b1bedc0774d8a3a7ff8778e933ee92e8638e9493

Microarchitecture levels
https://en.wikipedia.org/wiki/X86-64#Microarchitecture_levels

583 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2021/09/21(‰Î) 14:14:06.62 ID:QKlGGi7s.net]
Fuzz testing

584 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2021/09/21(‰Î) 14:57:53.57 ID:ZVAhNDzz.net]
>>566
c ‚Á‚Ä–¼‘O‚ð‚‚¯‚½“z‚É–³—‚È’•¶‚·‚ñ‚È‚—

585 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/09/21(‰Î) 15:24:48.06 ID:YFZVt4Mm.net]
‚½‚Ü‚É‚Í D ‚Æ‚© V ‚Ì‚±‚Æ‚àŽv‚¢o‚µ‚Ä‚ ‚°‚Ä‚­‚¾‚³‚¢

586 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/09/21(‰Î) 15:45:09.78 ID:VBMIAkoo.net]
>>573
Szl (Sawzall) ‚Á‚Ä‚¢‚¤–½–¼‚à‚Å‚«‚é‚̂ɂȂ 

587 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2021/09/21(‰Î) 16:21:52.65 ID:ZVAhNDzz.net]
>>567
> Why Golang Is Bad for Smart Programmers
> https://raevskymichail.medium.com/why-golang-bad-for-smart-programmers-4535fce4210c

“Ç‚ñ‚¾
C‚µ‚©‚â‚Á‚½‚±‚ƂȂ¢“z‚Íéx‚¹‚Ä‚à
‚¢‚ë‚ñ‚ÈŒ¾Œê‚â‚Á‚Ä‚«‚½“z‚©‚炵‚½‚çƒVƒ‡ƒ{‚·‚¬‚é‚í‚È
‚ ‚Ƃǂ¤‚Å‚à‚¢‚¢‚¯‚ÇD‚ðˆø‚«‡‚¢‚Éo‚µ‚ÄGo”á”»‚·‚é‚Á‚ÄŽaV‚¾‚È‚—

588 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/09/21(‰Î) 16:40:46.07 ID:VBMIAkoo.net]
DŒ¾Œê‚¿‚å‚Á‚ÆŽŽ‚µ‚½‚±‚Æ‚ ‚邯‚ǂȂ©‚È‚©S’n—Ç‚©‚Á‚½‚æB
‚µ‚©‚µ‚È‚ºGo‚âRust‚ªŽg‚í‚ê‚ÄAD‚ªŽg‚í‚ê‚È‚¢‚Ì‚©A‚Æ‚¢‚¤‚ÈŽ‹“_‚Å‚à•]‰¿‚µ‚Ăقµ‚¢‚ÈB

u‰´‚ªl‚¦‚½Å‹­‚ÌŒ¾Œêv‚ðì‚él‚Í‚¢‚Á‚Ï‚¢‚¢‚Ä‚àA‚¿‚á‚ñ‚ƃRƒ~ƒ…ƒjƒeƒB‚ðì‚Á‚ÄŽg‚í‚ê‚邿‚¤‚ɂȂ錾Œê‚͂Ȃ©‚È‚©‚È‚¢‚ËB

589 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2021/09/21(‰Î) 16:52:12.16 ID:ZVAhNDzz.net]
>>577
> u‰´‚ªl‚¦‚½Å‹­‚ÌŒ¾Œêv‚ðì‚él‚Í‚¢‚Á‚Ï‚¢‚¢‚Ä‚àA‚¿‚á‚ñ‚ƃRƒ~ƒ…ƒjƒeƒB‚ðì‚Á‚ÄŽg‚í‚ê‚邿‚¤‚ɂȂ錾Œê‚͂Ȃ©‚È‚©‚È‚¢‚ËB

Perl6‚àƒtƒBƒ{ƒiƒbƒ`”—ñ‚©‚çʼn‚Ì\ŒÂ‚ðo—Í‚ð
say (1, 1, *+* ...*)[^10];
‚ÆŠÈŒ‰‚É‘‚¯‚½‚肵‚ÄÅ‹­Œ¾Œê‚¾‚¯‚ÇŽg‚í‚ê‚ĂȂ¢‚Ë

590 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/09/21(‰Î) 17:19:40.36 ID:kwTaz7X0.net]
write only language ‚Æ‚µ‚ÄÅ‹­‚Å‚à‚È‚ŸEEE



591 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/09/21(‰Î) 17:32:46.95 ID:YFZVt4Mm.net]
>>578
‚»‚¤‚¢‚₱‚Ì‘OuPerl6 ‚Í`v‚Á‚Ęb‚µ‚Ä‚½‚çurakulang ‚¾Iv‚Á‚Ä“{‚ç‚ꂽ‚í

592 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/09/21(‰Î) 18:08:02.89 ID:chSqlukK.net]
Go‚ÍA‡@•’ʂɃrƒ‹ƒh‚Å‚«‚ÄA‡A•’ʂɃfƒvƒƒC‚Å‚«‚ÄA‡BŒãXƒSƒ~‚ɂȂç‚È‚¢
‚Æ‚¢‚¤“–‚½‚è‘O‚ÌŽ–‚ª“–‚½‚è‘O‚ɂł«‚邱‚Ƃɑ¶ÝˆÓ‹`‚ª‚ ‚é
ŠÈ’P‚È‚±‚Æ‚¾‚¯‚Ç‚»‚ꂪ‚Å‚«‚È‚¢Œ¾Œê‚ª‘½‚¢‚ñ‚¾‚æ‚Ë

593 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2021/09/22(…) 01:42:07.18 ID:l6mKxMvi.net]
ƒWƒFƒlƒŠƒNƒX‚ª“ü‚ê‚΂»‚±‚ª‚Ü‚½”ò–ô‚ÌŽž

594 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2021/09/22(…) 08:18:04.28 ID:FHlooIbh.net]
2021”N‚É‚à‚È‚Á‚ăWƒFƒlƒŠƒNƒX‚ð‘Ò‚¿–]‚ñ‚ł錾Œê‚ª‚ ‚邯‚©
’ÉX‚µ‚·‚¬‚ñH

595 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/09/22(…) 09:14:59.43 ID:B3HpsGLJ.net]
‚¢‚ç‚ñ
‚ÆŠJ”­Œ³‚àŽv‚Á‚Ä‚½‚¯‚ÇA‚¨‚Ü‚¦‚炪‚Ç‚¤‚µ‚Ä‚à—~‚µ‚¢‚ÆŒ¾‚¢‘±‚¯‚½‚©‚炾‚ë

596 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2021/09/22(…) 09:30:44.14 ID:FHlooIbh.net]
Œ¾Œê‚ðƒfƒUƒCƒ“‚µ‚½“z‚ªÅ‰‚Ì’iŠK‚Å—v‚ç‚ñ‚ÆŒ¾‚Á‚Ä‚é‚È‚ç
‚»‚ê‚ðŠÑ‚«’Ê‚µ‚Ăقµ‚¢‚æ‚Ë
”nŽ­‚É‚¢‚Ü‚³‚çŒ}‡‚·‚邱‚ƂȂ­

Java‚ɃWƒFƒlƒŠƒNƒX‚ª“ü‚Á‚½Žž‚à“¯—l‚ÌŽ¸–]‚ðŠo‚¦‚½

597 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/09/22(…) 09:47:34.93 ID:Z6AQmIPR.net]
‰´‚̓WƒFƒlƒŠƒNƒX‚ª—~‚µ‚¢‚ÆŽv‚Á‚½‚±‚Ƃ͂Ȃ¢‚È‚ 
slice‚Æmap‚ÉŒ^‚ª‚ ‚é‚©‚çŽÀÛ‚Ù‚Æ‚ñ‚Ç\•ª‚È‚ñ‚¾‚æ‚Ë

598 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2021/09/22(…) 09:50:30.16 ID:SSzxu7sL.net]
ƒVƒXƒeƒ€ƒvƒƒOƒ‰ƒ~ƒ“ƒO‚ł͂¢‚ç‚ñ‚©‚à‚µ‚ê‚ñ‚¯‚NjƖ±ƒAƒvƒŠ‚ł͂Ȃ¢‚Ƃ‚炢

599 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/09/22(…) 10:12:49.72 ID:B3HpsGLJ.net]
Œ¾ŒêƒfƒUƒCƒ““I‚ɂ͋Ɩ±ƒAƒvƒŠ‚Íl‚¦‚ĂȂ©‚Á‚½‚¯‚ÇA‹Æ–±ƒAƒvƒŠ‚Å‚àŽg‚¢‚½‚¢‚Æ‚¢‚¤—v–]‚ªL‚Ü‚Á‚Ä‚«‚ÄA‚»‚Ì•¾ŠQ‚Æ‚¢‚¤‚©‚È‚ñ‚Æ‚¢‚¤‚©
‹Æ–±ƒAƒvƒŠ‚Égoroutine‚̓I[ƒo[ƒXƒyƒbƒN‚¾‚µAJava‚Æ‚©C#‚Å‚¢‚¢‚ÆŽv‚¤‚ñ‚¾‚æ‚È

600 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/09/22(…) 10:16:35.88 ID:B3HpsGLJ.net]
Go‚Á‚ÄA‚æ‚è—Ç‚¢C‚Æ‚µ‚ÄŽg‚¤‚¾‚¯‚Ì—˜—pŽÒ‘w‚Í¡‚͂ǂꂭ‚ç‚¢‚̃VƒFƒA‚È‚ñ‚¾‚ëH



601 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/09/22(…) 10:54:15.71 ID:csq4xmc8.net]
Generics ‚ª“ü‚鎞“_‚Å Go1 ‚Æ Go2 ‚ÉŽ}•ª‚©‚ê‚·‚é‚©‚ÆŽv‚Á‚½‚¯‚Ç
‚»‚¤‚Å‚à‚È‚¢‚Ý‚½‚¢‚¾‚È

602 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/09/22(…) 12:08:04.57 ID:rujUi/9T.net]
Generics‚ª‚È‚¢‚©‚çA‚¢‚܂͑ã‚í‚è‚ɃR[ƒh¶¬‚łȂñ‚Æ‚©‚µ‚Ä‚é‚ñ‚Å‚µ‚å
ƒR[ƒh¶¬‚Á‚ăƒ“ƒe‚µ‚Â炢‚µ–Ê“|‚¾‚æ

603 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/09/22(…) 12:08:24.30 ID:xw08ZBoX.net]
Œ^ƒNƒ‰ƒX‚ª‚È‚¢ƒWƒFƒlƒŠƒNƒX‚Æ‚©•ÐŽè—Ž‚¿‚È‚ñ‚¾‚æ‚È
‚»‚ê‚É•W€‚ÌŒ^ƒNƒ‰ƒX‚à‚È‚¢‚̂ɂǂ¤‚â‚Á‚Ä‹¤’Ê«‚ðŽ‚½‚¹‚é‚ñ‚¾‚낤‚Æ‚©
‚¢‚ë‚¢‚ë–³—‚È‹C‚ª‚·‚é
Žg‚¢‚É‚­‚¢‚©‚ç’N‚àŽg‚í‚È‚¢‚Æ‚¢‚¤‚±‚ƂɂȂ肻‚¤

604 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/09/22(…) 12:23:07.31 ID:rujUi/9T.net]
>>589
LinuxŠÖ˜AƒvƒƒWƒFƒNƒg‚Ý‚½‚¢‚ÉAŠù‘¶ŠÖ˜AƒŠƒ\[ƒX‚ªCŒ¾Œê‚΂©‚肾‚ÆCŽg‚¤‚ñ‚¾‚낤‚¯‚ÇA
‚µ‚ª‚ç‚݂̂Ȃ¢V‚µ‚¢ƒc[ƒ‹‚Å‚ÍC‚È‚ñ‚Ä–Å‘½‚ɂȂ¢‚悤‚ÈH ‚Ù‚Æ‚ñ‚ÇGo‚©Rust‚Ȃ̂łÍEEEH

ƒVƒFƒA‚Í‘S‚­‚í‚©‚ç‚ñ‚¯‚ÇA‚¨‚ê‚ÌŽï–¡Šñ‚è‚É‚à‚Ȃ邯‚Ç—L–¼‚Ȃ̂¾‚Æ
DockerAKubernetesŠÖ˜AAmobyAHashiCorp‚̃vƒƒ_ƒNƒgAetcdACockroachDBAInfluxDBABoltDBAfzfAHugoAfrpAtraefik

‚à‚µ‚©‚µ‚Ä‚±‚¤‚¢‚¤˜b‚¶‚á‚È‚¢H

605 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/09/22(…) 12:45:37.46 ID:rujUi/9T.net]
>>592
—Ⴆ‚΂±‚¤‚¢‚¤‚Ó‚¤‚É‚·‚ê‚ÎA‹¤’ʂ̉‰ŽZŽq‚Å‚ ‚é+‚ðŽg‚¦‚½‚è‚·‚邯‚ÇA‚±‚ê‚¶‚áƒ_ƒH
https://go2goplay.golang.org/p/hYqlmKON7VE

606 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/09/23(–Ø) 00:48:02.08 ID:wxnnur2v.net]
‚Í‚æGenericsŽg‚킹‚ë

607 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/09/23(–Ø) 01:09:42.88 ID:5iThOVVW.net]
>>595
WIP ƒuƒ‰ƒ“ƒ`‚È‚çŠù‚ɃfƒtƒHƒ‹ƒg‚Å -gcflags=-G=3 ‚ɂȂÁ‚Ä‚é
gopls ‚à‘Ήž‚µ‚½‚̂ŠEmacs + Eglot ‚ŃTƒNƒTƒN‘‚¢‚Ä‚é

608 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/09/23(–Ø) 19:28:09.42 ID:wxnnur2v.net]
‚¨‚¨A‚¢‚¢‚Ë

609 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2021/09/24(‹à) 07:59:47.34 ID:ljIO2QUf.net]
https://i.imgur.com/z2Aqpr0.png

610 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/09/27(ŒŽ) 07:44:16.84 ID:lxaeA1bT.net]
TVCMŒ©‚Ä‚Ä Go Pay ‚ªo‚Ä‚«‚Ä‚¢‚½‚í
‚È‚ñ‚Ȃ̒ñ‹ŸŒ³
ƒ|ƒPƒ‚ƒ“Go‚ÉŸ‚Ä‚é‚ÌH
GO TO ƒgƒ‰ƒxƒ‹‚ÉŸ‚Ä‚é‚ÌH
Google Pay ‚ÉŸ‚Ä‚é‚ÌH
‚»‚ê‚à’²‚ׂ½‚ç MOV Pay ‚©‚疼̕ÏX‚Æ‚©A‚»‚±‚܂ŋt‹«‚ª—~‚µ‚¢‚ÌH
ŽR’†K·‚È‚ÌH



611 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/09/27(ŒŽ) 09:06:27.80 ID:lxaeA1bT.net]
‘‚©‚È‚­‚Ä‚à•ª‚©‚邯Žv‚Á‚½‚¯‚LjꉞAƒT[ƒrƒX“à—e‚ɑ΂µ‚Ă̘b‚¶‚á‚È‚¢‚©‚ç‚Ë
ƒOƒOƒ‰ƒrƒŠƒeƒB‚̘b

Go ‚ªŒã‘±‚̃T[ƒrƒX‚ɂǂꂾ‚¯‹ê‚µ‚ß‚ç‚ê‚Ä‚é‚Ì‚©
”C“V“°‚â‚ç“ú–{‘­•{‚â‚çGoogle‚â‚ç‚̃pƒ[ƒvƒŒƒCƒ„[‚È‚ç’m‚Á‚½‚±‚Á‚¿‚á‚È‚¢‚¾‚낤‚¯‚ÇA–A–—¨—Í‚¶‚á–ñ‘©‚³‚ꂵâ–]‚¶‚á‚ñ

612 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/09/27(ŒŽ) 13:53:26.84 ID:LxdgSnnl.net]
ƒOƒOƒ‰ƒrƒŠƒeƒB‚Á‚Ä•’ÊGolang‚©GoŒ¾Œê‚ÅŒŸõ‚·‚ñ‚¶‚á‚Ë[‚ÌH
C‚Æ‚©‚łǂ¤‚â‚Á‚Ä‚ñ‚ÌH

613 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/09/27(ŒŽ) 13:56:04.08 ID:stBORJeg.net]
e‰ïŽÐ–¼Ž©‘Ì‚ª–Ò—ó‚É’áƒOƒOƒ‰ƒrƒŠƒeƒB‚Æ‚¢‚¤c

614 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/09/27(ŒŽ) 14:52:06.48 ID:Z8J42Gkb.net]
>>599
‚Ç‚¤‚µ‚½‹}‚É
‚¨–òˆù‚ß

615 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/09/27(ŒŽ) 15:05:56.76 ID:lxaeA1bT.net]
>>603
>>600
‘‚©‚È‚­‚Ä‚àcc‘‚¢‚Æ‚¢‚Ä—Ç‚©‚Á‚½‚í

616 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/09/27(ŒŽ) 15:19:55.68 ID:tsIS/8pJ.net]
ŒŸõƒ[ƒh‚ʼnñ”ð‚Å‚«‚é–â‘è‚È‚ñ‚©‚Ç‚¤‚Å‚à‚¢‚¢
ˆê”Êl‚ªŒŸõ‚·‚邿‚¤‚È•¨‚Å‚à–³‚¢‚µ
ƒRƒ}ƒ“ƒh‚ª’Z‚­“ü—Í‚µ‚â‚·‚¢•û‚ªd—v
squirrel‚Ý‚½‚¢‚È–¼‘O‚É‚µ‚½‚çäF≊‚ɂȂ邼

617 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/09/27(ŒŽ) 17:54:21.16 ID:Ac+aBfL/.net]
>>601
CŒ¾Œê

618 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/09/28(‰Î) 08:06:03.36 ID:zmriYPIE.net]
‹ÉŽå•v“¹‚Ì“ñŠª‚Ì•Ÿˆø‚«Go“™‚̤•i‚ª‚Ç‚¤‚݂ĂàGopherŒN‚̃pƒ`ƒ‚ƒm

619 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2021/09/29(…) 15:30:15.59 ID:W9rNFdvq.net]
Œ©ã‚°‚ÄGolangA–é‚̯‚ð

620 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/10/18(ŒŽ) 13:29:08.84 ID:tOAzdfyW.net]
GoŠÈ’P‚Á‚ÄŒ¾‚¤‚©‚ç‚â‚Á‚Ă݂½‚çƒ[ƒJƒ‹ƒtƒ@ƒCƒ‹import‚·‚é‚Ì‚É‘Š‘ÎƒpƒXŽg‚¦‚È‚¢‚Æ‚©
go mod ‚·‚é‚ñ‚¾‚Æ‚©GOPATH‚Í‚à‚¤Žg‚í‚È‚¢‚Æ‚©ºÞÁ¬ºÞÁ¬ºÞÁ¬ºÞÁ¬EE‚È‚ñ‚¶‚Ⴑ‚êH‘S‘RƒVƒ“ƒvƒ‹‚¶‚á‚È‚¢
ƒc[ƒ‹Žü‚肪ƒSƒ`ƒƒ‚è‚·‚¬‚â‚ëA‚â‚Á‚ÏPython‚ª_‚¾‚í



621 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/10/18(ŒŽ) 13:40:38.36 ID:+iNX7XVA.net]
‚»‚¤‚Å‚·‚ËBPythonŽg‚Á‚½•û‚ª—Ç‚¢‚ÆŽv‚¢‚Ü‚·‚æB‚³‚悤‚È‚ç

622 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/10/18(ŒŽ) 19:24:50.47 ID:vvHfCZ9q.net]
‚Ü‚ ‘Š‘ÎƒpƒXŽg‚¦‚È‚¢‚̂͂â‚è‰ß‚¬‚È‹C‚à‚·‚é
html‚Å‚·‚çbase‚ðŽw’è‚Å‚«‚é‚Ì‚ÉA‰½‚ð‹°‚ê‚Ä‚¢‚é‚Ì‚©
ƒp[ƒT[‚ðì‚éÛ‚ÉŠy‚¾‚©‚ç‚Ȃ̂©‚ÈH

623 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/10/18(ŒŽ) 21:26:33.48 ID:w/yRHxqY.net]
‚¦H go.mod ‚Å replace ‚µ‚Ä‚¨‚¯‚΂¢‚¢‚ñ‚¶‚á‚È‚¢H

624 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2021/10/27(…) 21:55:02.42 ID:HQ60ALa2.net]
Sum TypeAUnion element‚ ‚Æ4‚©ŒŽ‚©c2ŒŽ/8ŒŽ

625 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/10/27(…) 22:05:51.76 ID:HL6HkAZF.net]
Generics‚Í1.18‚ÉÚ‚ç‚È‚¢‚ÌH

626 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/10/27(…) 22:49:21.67 ID:Dm8DTcKu.net]
Šù‚É WIP ƒuƒ‰ƒ“ƒ`‚ł͎g‚¦‚é—l‚ɂȂÁ‚Ä‚¢‚é‚©‚ç 1.18 ‚Å
³Ž®Ì—p‚É‚È‚é‚ÆŽv‚¤(gopls ‚à‘ΉžÏ‚Ý)

627 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/10/31(“ú) 15:45:47.64 ID:Qz/5KmYR.net]
‚‚¢‚ÉGenericsÚ‚é‚ñ‚¾‚ËAŠy‚µ‚Ý‚â‚È[B

‚Æ‚±‚ë‚ÅAƒ†[ƒU’è‹`‰‰ŽZŽq‚ÍŒv‰æ‚³‚ê‚ĂȂ¢H
Add‚Æ‚©Mul‚Ý‚½‚¢‚ȃƒ\ƒbƒh‚¶‚á‚È‚­‚Ä+‚Æ‚©*‚Ý‚½‚¢‚ȉ‰ŽZŽqŽg‚¢‚½‚¢‚±‚Æ‚à‚ ‚é‚ñ‚æ‚Ë

628 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/10/31(“ú) 18:46:09.19 ID:OY4TDGUi.net]
>>616
>>594‚Ý‚½‚¢‚È‘‚«•û‚µ‚©–³—‚Ý‚½‚¢
ƒgƒzƒz

629 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/11/01(ŒŽ) 23:46:42.69 ID:jfjYB5Nx.net]
GO‚¨‚à‚ë‚È‚¢
‚È‚ñ‚Æ‚©‚µ‚Ä‚â

630 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2021/11/02(‰Î) 14:39:41.99 ID:vRCKOPQ3.net]
>>618
‚Ç‚±‚ª‚Ç‚¤‚¨‚à‚ë‚È‚¢‚ñ‚âH



631 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/11/02(‰Î) 21:14:20.28 ID:c4MpaWiz.net]
ŽdŽ–‚¾‚©‚çŽd•û‚È‚­Žg‚Á‚Ä‚é‚̂͂ ‚é‚È

632 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2021/11/03(…) 08:59:07.96 ID:owwwLqi1.net]
‚È‚ñ‚à’m‚ç‚ñVl‚Å‚àA‚Å‚«‚éƒxƒeƒ‰ƒ“EVl‚Å‚àAŽdŽ–‚ÉŽg‚¤‚ɂ̓\[ƒXƒR[ƒh‚ɋψꫂ̂ ‚é—Ç‚¢Œ¾Œê‚¾‚í‚¢‚È

633 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/11/03(…) 09:11:16.68 ID:hIbM46+W.net]
Å‹ßGo‚ÌŒ»ê“ü‚Á‚½‚¯‚Ç
dep?‚Æ‚©‚¢‚¤ƒ‚ƒWƒ…[ƒ‹Žg‚Á‚Ä‚ÄGOPATH‚É‚à‹C‚ðŽg‚í‚È‚¢‚ƑʖڂÅ
Œ‹\¬—‚·‚é
‰Šú‚Å‘å•ªŽ¸”s‚µ‚Ă邯Žv‚¤‚íGo

634 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2021/11/03(…) 10:49:56.25 ID:I/oot80l.net]
dep‚Í3”N‚®‚ç‚¢‘O‚©‚糎®‚ÈŒöŽ®ƒc[ƒ‹‚¶‚á‚à‚¤–³‚¢‚µAƒc[ƒ‹‚̔ώG«‚âŽg‚¢ŸŽè‚ÍŒ¾Œê‚ÉŠÖŒW‚È‚¢‚æ
PATH•Ï”‚É‹C‚ðŽg‚¤‚Ì‚ÍC,C++‚Å‚àˆêA‚»‚à‚»‚àŠÂ‹«\’z‚·‚ço—ˆ‚È‚¢Ž¸”s‚ð‚µ‚Ä‚ñ‚̂͂ ‚ñ‚½‚©
Œ»ê‚̎臑‚ª–³‚¢‚©

635 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/11/03(…) 11:46:43.90 ID:XfZZ+0lv.net]
u‰ü’ù2”Å ‚Ý‚ñ‚È‚ÌGoŒ¾Œêv‚Æ‚¢‚¤–{‚ð“ǂ߂ÎH

Šw¶Žž‘ã‚ÉARuby »‚ÌVagrant ‚ðì‚Á‚ÄA
Terraform ‚Å—L–¼‚ÈHashiCorp ‚ðì‚Á‚½A¡¢‹IÅ‘å‚Ì‹N‹Æ‰ÆA
Ruby/Go ‚Ì_AMitchell Hashimoto ‚̃\[ƒXƒR[ƒh‚à‰ðà‚µ‚Ä‚¢‚é

636 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/11/03(…) 12:11:59.17 ID:508Y0Igq.net]
go.mod ‚É‘‚¢‚Æ‚­‚¾‚¯‚Å github ‚â‚ç‚©‚璼ڂɃ‰ƒCƒuƒ‰ƒŠ‚𓱓ü‚Å‚«‚é“_‚ÅAŠÂ‹«–ʂł͖ڈê”t•‚©‚Á‚Ä‚é‚í
Maven‚â‚çpip‚ª‘g‚Ýž‚Ü‚ê‚Ă銴‚¶‚¾‚¯‚ÇAŠî–{‹@”\‚Å‚ ‚邱‚Ƃ͑傫‚¢
Maven‚Æ‚©pip‚͕ʓr“ü‚ê‚È‚¢‚ƂȂç‚ñ‚µA‚»‚ꂼ‚ê–{‘̂ƕʂ̊‹«®”õ‚µ‚È‚¢‚ƂȂç‚È‚¢‚©‚ç

637 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/11/03(…) 19:24:54.92 ID:ywwxM/TS.net]
>>622
¡XH

638 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/11/04(–Ø) 16:01:17.99 ID:eo9m+3ij.net]
Žï–¡‚ÅŽg‚Á‚Ä–Ê”’‚¢?

639 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/11/04(–Ø) 16:13:12.12 ID:5gkz3BSt.net]
–Ê”’‚¢
GCP–³—¿˜g‚Å‚»‚±‚»‚±ŽÀ—p«‚Ì‚ ‚éƒTƒCƒgŒš‚Ä‚½‚è‚Å‚«‚邵

640 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/11/04(–Ø) 16:27:08.12 ID:eo9m+3ij.net]
‚È‚é‚Ù‚Ç
google‚ÌŒ¢‚ɂȂ邩



641 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/11/04(–Ø) 19:21:19.80 ID:5gkz3BSt.net]
‚¾‚Á‚ăAƒ}‚Æ‚©–³—¿˜g‚È‚¢‚ñ‚¾‚à‚ñ
ˆê”N–Ú‚¾‚¯‚Á‚Ă̂ÍA’P‚ɉ‰ñƒT[ƒrƒX‚Á‚ÄŒ¾‚¤‚ñ‚¾‚æ

642 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2021/11/05(‹à) 14:20:53.38 ID:0z+NMKpK.net]
Heroku‚Æ‚©

643 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/11/07(“ú) 15:35:29.83 ID:mQ9A5wfK.net]
ŽÐ‰ïl‚È‚ç•Ê‚ÉEC2Žg‚Á‚Ä‚àƒ}ƒCƒi[ƒT[ƒrƒX‚̃T[ƒo‘ä‚®‚ç‚¢—]—T‚â‚ÅB
ˆêƒ–ŒŽ•ª‚Ì—¿‹à‚È‚ñ‚ÄAƒXƒ^ƒo2‰ñ•ª‚­‚ç‚¢‚¾‚ëB

‚»‚çˆÀ‚¢‚Ù‚¤‚ª‚¢‚¢‚¯‚ÇB

644 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/11/07(“ú) 22:23:20.41 ID:aZyVG3bY.net]
microŽg‚¦‚ΈÀ‚¢‚¯‚Ç–¾‚ç‚©‚Ƀƒ‚ƒŠ‚ª‘«‚è‚È‚¢‚ñ‚¾‚æ‚È
‚¨‚Ü‚¯‚É’²Žq‚Éæ‚Á‚ĂԂñ‰ñ‚·‚Æ‹l‚܂邵
Å’á‚Å‚àmedium’ö“x‚Í—~‚µ‚¢‚ª‚»‚¤‚È‚é‚ÆŒ‹\‚‚­‚È‚é

645 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/11/07(“ú) 22:38:38.82 ID:VzSbYdr/.net]
Oracle Cloud‚ÍH
ƒRƒ“ƒ\[ƒ‹‚ªd‚­‚ēƎ©«‹­‚¢‚¯‚Ç‹N“®‚µ‚Ä‚µ‚Ü‚¦‚΂¢‚Á‚µ‚å

646 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/11/07(“ú) 23:41:21.11 ID:KgxySftM.net]
ƒTƒCƒg—§‚ĂĂàƒAƒNƒZƒX‚ª“ú‚É”Œ‚È‚ñ‚łقƂñ‚ǃ}ƒVƒ“‰ñ‚Á‚ĂȂ¢‚âww

647 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2021/11/08(ŒŽ) 16:12:42.92 ID:KvpLYeV7.net]
micro‚Æ‚¢‚¦‚ÎŽv‚¢o‚·A‘åŽè‚ÌN‚ŃXƒƒbƒv‚µ‚Ü‚­‚è‚È‚ñ‚àl‚¦‚ĂȂ¢SE‚ªŽè”z‚µ‚½micro
‚µ‚©‚àWindows‚ÌŽž‚Ìâ–]Š´EEE

648 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/11/08(ŒŽ) 16:32:31.04 ID:Qfm8QX8G.net]
‚ñ‚È‚à‚ñ“®‚­‚©I

‚ƃOƒO‚Á‚½‚ç
https://qiita.com/zakky/items/68c4749889717c3cd849
‚¨‚£‚¢II

649 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/11/08(ŒŽ) 16:42:16.76 ID:NUVpgUuA.net]
micro‚łଂ³‚¢ƒT[ƒrƒX‚Ȃ烃‚ƒŠ‘«‚è‚é‚â‚ëH go‚¾‚Á‚½‚ç100MBƒƒ‚ƒŠH‚¤‚±‚Æ‚à‚ ‚肦‚È‚¢‚­‚ç‚¢‚â‚ë
ƒƒ‚ƒŠƒŠ[ƒN‚Å‚à‚µ‚Ä‚é‚ñ‚¶‚á‚È‚¢‚ÌH
Windows‚Æ‚©“®‚©‚µ‚½‚ç‚»‚ç‚«‚‚¢‚¾‚낤‚¯‚ÇB

650 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/11/08(ŒŽ) 17:40:06.67 ID:Qfm8QX8G.net]
“®‚­‚©A‚ÆŒ¾‚Á‚½‚Ì‚ÍWindows‚̘b
400MBŠm•Û‚Å‚«‚é‚Ý‚½‚¢‚¾‚©‚çˆÓŠO‚ÆŽg‚¦‚é‚©‚àH



651 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/11/08(ŒŽ) 18:00:09.69 ID:NUVpgUuA.net]
‚È‚ñ‚Å‚»‚ñ‚È‚ÉWindows‚ð“®‚©‚µ‚½‚¢‚ñ‚¾EEEB

652 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/11/09(‰Î) 13:54:21.34 ID:dGlVH92+.net]
>>640
pƒCƒ“ƒXƒ^ƒ“ƒX‚Åwindows‚ð“®‚©‚·‚͕̂’ʂɑ½‚¢‚æ

653 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/11/09(‰Î) 17:10:56.19 ID:8qmTEk8+.net]
‚¢‚âA‚È‚ñ‚ÅH‚Æ‚¢‚¤‹^–â‚Ö‚Ì“š‚¦‚¶‚á‚È‚¢‚æ‚È
‚Ô‚Á‚¿‚ႯLinux‚ÅSSHÚ‘±ê—p‚É‚·‚ê‚Îςނ©‚ç

654 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/11/09(‰Î) 19:48:05.88 ID:+FOj3uk2.net]
GUIŒn‚̃AƒvƒŠ‚ð“®‚©‚·‚ñ‚¾‚æ
CADŒn‚̃Vƒ~ƒ…ƒŒ[ƒ^‚Æ‚©
windows‚É‚µ‚©‘¶Ý‚µ‚ĂȂ¢ƒAƒvƒŠ‚ª‘½‚¢

655 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2021/11/09(‰Î) 23:41:06.97 ID:5nP8kmAz.net]
github.com/fogleman/gg ‚ª’x‚­‚Ä‚¿‚å‚Á‚Æ¢‚Á‚½B
Webassembly‚Å•’Ê‚Écanvas‚ÌŠÖ”‚ðcall‚µ‚½•û‚ª‘¬‚¢‚È‚ñ‚ÄB
ebiten‚ÍdrawŒn‚ÌŠÖ”­‚È‚¢‚©‚ç‚È‚ŸB

656 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2021/11/11(–Ø) 09:52:59.41 ID:zPNWYi1t.net]
Twelve Years of Go
Russ Cox, for the Go team
10 November 2021

657 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2021/11/17(…) 23:16:51.89 ID:a+84vLf4.net]
goto‚ÌŽg—p‚Í‹–‰Â‚³‚ê‚Ä‚éH

658 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/11/18(–Ø) 06:41:13.91 ID:eOo002y1.net]
>>646
•’ʂ͎g‚í‚È‚¢‚ª‰½ŒÌ‚©Žd—l‚É‚ ‚é‚ñ‚¾‚©‚ç‹–‰Â‚³‚ê‚Ä‚é‚ñ‚¾‚ë

659 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2021/11/18(–Ø) 17:38:26.56 ID:kJKbHvZv.net]
[‚¢ƒ‹[ƒv‚𔲂¯‚邯‚«‚Ígoto‚ðŽg‚¤

660 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/11/18(–Ø) 21:15:03.90 ID:iWaFftPG.net]
ƒ‰ƒxƒ‹goto‚ÍAgoto‚ł͂ ‚Á‚Ä‚àŒÃ‚¢Œ¾Œê‚ŋ֊õ‚³‚ê‚Ä‚¢‚égoto‚ł͂ ‚è‚Ü‚¹‚ñB

ƒ_ƒCƒNƒXƒgƒ‰‚Ìgoto•¶˜_‘ˆ‚ÍBASIC‚Í‚à‚¿‚ë‚ñ‚Å‚·‚ªA1968”N‚ÉgGo To Statement Considered Harmfulh
iGo To •¶‚Í—LŠQ‚Ƃ݂Ȃ³‚ê‚éj‚É‚¨‚¢‚Äs”Ô†‚Ö”ò‚Ԃ悤‚ÈŒ¾Œê‚ª‘½‚©‚Á‚½‚½‚߂ɋN‚±‚Á‚½˜_‘ˆ‚Å‚·B
CŒ¾Œê‚àŒÃ‚­‚©‚ç‚ ‚è‚Ü‚µ‚½‚ªA‚±‚¿‚ç‚à‚ ‚Ü‚èŽg‚í‚ê‚È‚­‚È‚è‚Ü‚µ‚½B‚Ȃɂæ‚è‚àgotoˆÈ‘O‚É
setjmp, longjmp‚Æ‚¢‚¤AŠÖ”‚̊Ԃł̃Wƒƒƒ“ƒvo—ˆ‚邿‚¤‚ÈC•W€ƒ‰ƒCƒuƒ‰ƒŠ‚ª‘¶Ý‚µ‚½‚½‚ß‚É
‚æ‚è‹­‚­‹ÖŠõ‚³‚ꂽ‚Æ‚¢‚¦‚é‚Å‚µ‚傤B‚Ì‚¿‚ÉStructured Programming‚©‚çO-OProgramming‚ÖˆÚ‚è•Ï‚í‚é
‚ɂ‚ê‚Äs”Ô†‚͉½‚à‚È‚­A•¶‚Ì\‘¢‚ÌŒµŠi«‚â“®“IƒfƒBƒXƒpƒbƒ`‚Ȃǂª®”õ‚³‚ꂽ‚½‚ßA•K—v«‚ª”–‚ê‚Ü‚µ‚½B

Œ»Ý‚ ‚郉ƒxƒ‹goto‚Æ‚ÍAƒ‹[ƒv‚Ì’†‚É”ò‚Ñž‚Þgoto‚Ȃǂł͂Ȃ­A“ñd‚̃‹[ƒv’†‚Ìbreak‚ȂǂÅ
’EoŒo˜H‚𖾊m‰»‚·‚é‚È‚ÇA—Ⴆ‚΃Rƒ“ƒsƒ…[ƒ^ƒTƒCƒGƒ“ƒX‚Ì•ª–ì‚Å‚ÍHaskell‚É‚¨‚¢‚Ă̓‚ƒiƒh‚ð—˜—p‚µ‚Ä
—áŠO‚â”ñŒˆ’諌vŽZs‚¤‚È‚ÇAˆø”•t‚«goto‚Æ‚àŒÄ‚΂ê‚éB



661 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/11/19(‹à) 09:01:28.58 ID:Fh4InTPD.net]
InlineŽw’èo—ˆ‚È‚¢‚̂Ŋ֔ŒÄ‚Ño‚µ‚̃RƒXƒg’ጸ‚­‚ç‚¢‚µ‚©—p“r‚ªŽv‚¢‚‚©‚È‚¢
‚»‚±‚܂ŃVƒrƒA‚ÈŽÀ‘•–Å‘½‚É–³‚¢‚©‚çŠî–{“I‚ÉŽg‚í‚È‚¢

662 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/11/19(‹à) 12:21:28.19 ID:WNpWqDaH.net]
Šm‚©‚ÉŠÖ”‰»‚·‚è‚áƒuƒƒbƒN’Eo‚àƒVƒ“ƒvƒ‹‚Éreturn‚³‚¹‚è‚á‚¢‚¢
‚Æ‚È‚é‚Ægoto‚ÍŠÖ”ŒÄ‚Ño‚µ‚É‚æ‚éƒI[ƒo[ƒwƒbƒh‚Ì팸‚¾‚¯‚Ȃ̂©‚ÈH
ƒiƒm•b’PˆÊ‚Å‚à팸‚µ‚½‚¢‚Æ‚¢‚¤—]’ö‚̃VƒrƒA‚È—vŒ‚ÅŽg‚¤‚Á‚Ęb‚ɂȂ邯‚ÇAŠÖ”ŒÄ‚Ño‚µ‚²‚ƂɃXƒ^ƒbƒN‚̃`ƒFƒbƒN‚ª“ü‚éGo‚Å‚»‚ñ‚È—vŒ‚ɈӖ¡‚Á‚Ä‚ ‚é‚ÌH‚Æ‚àŽv‚¤

663 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/11/19(‹à) 12:34:26.60 ID:kQNnUQCo.net]
‚Æ‚¢‚¤‚æ‚è‚àƒAƒzˆÓޝ‚‚¢gotoˆÙ’[R–⊯‚ªA•¶‹å‚‚¯‚Ä‚­‚é‚̂Ŏg‚í‚È‚¢B

664 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/11/19(‹à) 15:43:47.01 ID:oZVaazpx.net]
‚¨‚ê‚ɂƂÁ‚Ä‚ÍAGolang‚ÅgotoŽg‚¤‚Ì‚ÍA\•¶‰ðÍŠí‚Ý‚½‚¢‚Ȃ̂𑂭‚Æ‚«‚É‚½‚܂ɂ ‚é‚ñ‚¾‚¯‚ÇA‹¤’ʂ̈—‚܂ŃWƒƒƒ“ƒv‚µ‚½‚¢‚Æ‚«‚Æ‚©A
for•¶‚Æ‚©‚ðƒlƒXƒg‚µ‚½‚Æ‚«‚ÉA‚¢‚­‚‚©ã‚̃uƒƒbƒN‚܂ŃWƒƒƒ“ƒv‚µ‚½‚¢‚Æ‚«‚©‚È‚ B‚±‚ê‚à\•¶‰ðÍ‚µ‚½‚ ‚Ƃ̕]‰¿Ší‚ÅŽg‚¤‚±‚Æ‚à‚ ‚é‹C‚ª‚·‚é

‚悤‚·‚é‚ÉÅ“K‰»‚Æ‚©‚¶‚á‚È‚­‚ÄA‚¿‚å‚Á‚Æ‚µ‚½‘åˆæ’Eo‚Ý‚½‚¢‚ȃmƒŠ‚ÅŽg‚Á‚Ä‚é

Go–{‘̂̃\[ƒXƒR[ƒh‚Å‚à‚±‚ñ‚ÈŠ´‚¶gotoŽg‚Á‚Ä‚é‚ñ‚¶‚á‚È‚©‚Á‚½‚Á‚¯

665 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/11/20(“y) 11:05:39.09 ID:GriTsYN5.net]
‰´‚½‚¿‚ÌGOI

666 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2021/11/21(“ú) 07:26:46.41 ID:8Zd5Z9wI.net]
IDE‚͂ǂꂪ‚¨‚·‚·‚ßH

667 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/11/21(“ú) 07:39:21.64 ID:AMP8EKz2.net]
Ž©•ª‚ÍVSCode

668 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/11/21(“ú) 23:14:16.37 ID:1+FhODzH.net]
Ž„‚ÍEmacs

669 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2021/11/22(ŒŽ) 06:12:39.00 ID:I9kdAR+e.net]
VSCode‚àemacs‚àIDE‚ł͂Ȃ¢‚¯‚Ç‚Ë

670 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/11/22(ŒŽ) 07:05:20.26 ID:rahxNjIR.net]
ƒo[ƒWƒ‡ƒ“ŠÇ—‚©‚çƒeƒXƒg‚܂Ŋ‹«“à‚ÅŠ®Œ‹‚µ‚Ä‚é‚̂ɒ‡ŠÔŠO‚ê‚Ȃ̂©



671 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/11/22(ŒŽ) 19:08:36.54 ID:uiCHuC7N.net]
emacs‚Í"ŠÂ‹«"‚¾‚©‚çA
emacs > IDE
‚¾‚æ‚È


‚Æ‚±‚ë‚ÅIDE‚Ì’è‹`‚Á‚ĉ½‚æH
‚‹@”\ƒGƒfƒBƒ^‚ÆŠ_ª‚ª‚È‚­‚È‚Á‚Ä‚«‚½‚©‚ç‚»‚ê‚ç‚ð‹æ•Ê‚·‚éˆÓ–¡‚ª‚ ‚é‚Ì‚©‚Ç‚¤‚©

672 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/11/22(ŒŽ) 19:28:29.86 ID:rahxNjIR.net]
“‡ŠJ”­ŠÂ‹«‚¾‚©‚çAƒRƒ“ƒpƒCƒ‹‚©‚çƒfƒoƒbƒOAƒo[ƒWƒ‡ƒ“ŠÇ—‚ɃfƒvƒƒC‚܂őµ‚Á‚Ä‚éemacs‚Æ‚©VScode‚ð“ü‚ê‚È‚¢‚Æ‚È‚é‚ÆA‚¢‚æ‚¢‚悤‚ë‚ñ‚È’è‹`‚ɂȂé
RAD‚Æ‚©ƒOƒ‰ƒtƒBƒJƒ‹‚ÈŠJ”­ŠÂ‹«‚Æ‚²‚Á‚¿‚á‚ɂȂÁ‚Ä‚é‚̂łÍH

673 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/11/22(ŒŽ) 19:36:29.51 ID:rahxNjIR.net]
ƒGƒfƒBƒ^“à‚ŃfƒoƒbƒK‚Æ–§Ú‚ɘAŒg(ƒuƒŒ[ƒNƒ|ƒCƒ“ƒgÝ’u‚µ‚Ä’l‚ðŽQƂƂ©)‚Å‚«‚ê‚Γ‡‚µ‚Ă邯Œ¾‚Á‚Ä‚à‚¢‚¢‚ÆŽv‚¤‚ñ‚¾‚ª

674 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/11/23(‰Î) 10:50:24.50 ID:YlZvZbei.net]
map‚ðrangeƒXƒe[ƒgƒƒ“ƒg‚ň—‚·‚邯–ˆ‰ñ‡”Ô•Ï‚í‚é‚Ì‚È
«—ˆmap‚ÌŽÀ‘•‚ð•Ï‚¦‚½Žž‚É—v‘f‚̇”Ô‚ª•Ï‚í‚Á‚Ä‚à‘åä•v‚Ȃ悤‚É‚ ‚¦‚ă‰ƒ“ƒ_ƒ€‚É‚µ‚Ä‚é‚炵‚¢
ʼn’m‚ç‚È‚­‚ěƂÁ‚½

‚µ‚©‚àƒ‰ƒ“ƒ_ƒ€‚ɕԂ·Žd—l‚Ì•û‚ªƒpƒtƒH[ƒ}ƒ“ƒX‚ð‚æ‚­‚µ‚â‚·‚¢‚炵‚¢
ensure better balancing‚Á‚Ä
‚È‚é‚ׂ­•΂ç‚È‚¢‚悤‚É—v‘f‚ð”z’u‚·‚é‚Ý‚½‚¢‚ȈӖ¡‚©

https://stackoverflow.com/questions/55925822/why-are-iterations-over-maps-random/55925880#55925880

675 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/11/23(‰Î) 11:47:46.83 ID:RPYITf6H.net]
> ƒ‰ƒ“ƒ_ƒ€‚ɕԂ·Žd—l‚Ì•û‚ªƒpƒtƒH[ƒ}ƒ“ƒX‚ð‚æ‚­‚µ‚â‚·‚¢
‚¢‚◬΂ɂ»‚ñ‚È‚±‚Ƃ͂Ȃ¢‚¼
ˆ—Œn‚ÌŽÀ‘••ÏX‚¾‚¯‚łȂ­ƒ}ƒVƒ“–ˆ‚ÉŒ‹‰Ê‚ªˆá‚¤‚±‚Æ‚à‹–—e‚·‚邱‚Æ‚ÅAƒpƒtƒH[ƒ}ƒ“ƒXÅ“K‰»‚Ì—]’n‚ªL‚ª‚邯‚¢‚¤ˆÓ–¡‚¾

676 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2021/11/25(–Ø) 20:43:12.75 ID:0woLMmPf.net]
11ŒŽTIOBEƒvƒƒOƒ‰ƒ~ƒ“ƒOŒ¾Œêl‹Cƒ‰ƒ“ƒLƒ“ƒOAPHP‚̉º—Ž‘±‚­
https://news.mynavi.jp/article/20211109-2181586/

677 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2021/11/26(‹à) 17:11:22.22 ID:xw//vI58.net]
Golang‚ªˆê”Ô‘‚«‚â‚·‚¢

678 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/11/26(‹à) 19:19:32.54 ID:TC631CUh.net]
go ‚Æ defer ‚ƃ`ƒƒƒlƒ‹‚ª•Ö—˜‚·‚¬‚é‚Ë
ƒ`ƒƒƒlƒ‹‚̃LƒƒƒpƒVƒeƒB‚Í–¢‚¾‚É”Y‚Þ

679 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/11/26(‹à) 19:31:07.75 ID:jCnjnABk.net]
ƒ`ƒƒƒlƒ‹‚̓Nƒ\‚¾‚ë
C‚Å‚¢‚¤ƒ|ƒCƒ“ƒ^ŠÖ˜A‚̃~ƒX‚É‚æ‚鎀‚Æ“¯’ö“x‚­‚ç‚¢‚ɂ̓fƒbƒhƒƒbƒN‚ð‹N‚±‚µ‚â‚·‚¢‹É‚߂Ċ댯‚ÈŽd‘g‚Ý

680 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/11/26(‹à) 19:33:40.57 ID:klqHYhKv.net]
•׋­’†‚ł悭‚í‚©‚Á‚ĂȂ¢‚ñ‚¾‚¯‚Ç
ƒƒCƒ“ƒ‹[ƒ`ƒ“‚ªŽ€‚ñ‚¾‚çƒSƒ‹[ƒ`ƒ“‚àƒ`ƒƒƒ“ƒlƒ‹‚àŽ€‚Ê‚ñ‚¶‚á‚È‚¢‚ÌH



681 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/11/26(‹à) 19:53:34.58 ID:TC631CUh.net]
ƒfƒbƒhƒƒbƒN‚͈ê”Ԃ̉”\«‚Æ‚µ‚ăLƒƒƒpƒVƒeƒB‚ð‹^‚¤

682 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/11/26(‹à) 21:43:15.55 ID:vur9wleR.net]
‚Ç‚ñ‚ÈŒ¾Œê‚Å‚àƒXƒŒƒbƒh‚⃋[ƒ`ƒFƒ“‚Ì‚P‚‚ª—Ž‚¿‚Ä–³Ž–•½‰¸‚ÈŒ¾Œê‚Í­‚È‚¢BErlang‚®‚ç‚¢‚©‚È—Ž‚¿‚é‘O’ñ‚Ȃ̂Í

683 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/11/26(‹à) 22:02:31.09 ID:v7cZYF1p.net]
‚à‚¤V‚µ‚¢ƒf[ƒ^—ˆ‚È‚¢‚Ì‚É
Ž„‘҂‚íc‚¢‚‚܂łà‘҂‚íc‚Ƒ҂¿‘±‚¯‚éƒR[ƒh‚𑂯‚Î
“–‘R‚È‚ª‚ç‹l‚Ü‚é

684 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/11/26(‹à) 22:32:30.29 ID:gRCMakca.net]
ƒAƒ~ƒ“c‘å“—Ì

685 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/11/26(‹à) 22:54:09.91 ID:b/zo5EjW.net]
–¢Žg—p‚̕ϔ‚ªƒRƒ“ƒpƒCƒ‹ƒGƒ‰[‚ɂȂé‚̂͒n–¡‚É—Ç‚¢

686 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/11/27(“y) 15:33:06.29 ID:DHp3ezKZ.net]
‰´‚àƒ`ƒƒƒlƒ‹‚͂ǂ¤‚©‚ÆŽv‚¤
‚ ‚éˆÓ–¡ƒXƒŒƒbƒh‚æ‚èŠëŒ¯

687 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/11/27(“y) 15:56:47.57 ID:wymfOW3B.net]
ÝŒvŠÔˆá‚¦‚½‚çƒfƒbƒhƒƒbƒN‚·‚é‚̂͂ǂñ‚È’ÊM‚Å‚àˆê‚¶‚á‚ËH
ƒ`ƒƒƒlƒ‹‚ðŽêX‚ÉŠëŒ¯Ž‹‚·‚é‚ÌH

688 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/11/27(“y) 16:07:17.64 ID:z8jcIZfA.net]
>>676
ƒfƒbƒhƒƒbƒN‚µ‚â‚·‚¢Žd—l‚Ȃ͎̂–ŽÀ‚¾‚µAŠëŒ¯‚¾‚©‚ç‚Æ‚¢‚Á‚Ä‚»‚ÌŽg—p‚ð‰ñ”ð‚Å‚«‚é•W€“I‚È‘ã‘ÖŽè’i‚ª‘¶Ý‚µ‚È‚¢
‘¼‚ÌŒ¾Œê‚ł͂¾‚¢‚½‚¢promise/futureAfork-joinAactor‚ª‚ ‚é‚©‚ç‚æ‚قǕςȂ±‚Æ‚µ‚È‚«‚áƒfƒbƒhƒƒbƒN‚È‚ñ‚©–Å‘½‚É‹N‚«‚È‚¢‚æ

689 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/11/27(“y) 16:10:29.89 ID:EtwFQg7M.net]
‚»‚¤‚È‚ñ‚¾H@ƒCƒP‚ĂȂ¢‚ÌH
Google‚³‚ñ‚͂Ȃñ‚Å‚»‚ñ‚È•ûŽ®‚ðÌ—p‚µ‚Ä‚µ‚Ü‚Á‚½‚Ì‚â‚ç

690 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/11/27(“y) 16:43:12.87 ID:z8jcIZfA.net]
>>678
ƒfƒUƒCƒ“ƒpƒ^[ƒ“‚Ý‚½‚¢‚È‚à‚Ì‚ð‹É—Í”p‚µ‚ÄA¬‚³‚È•W€“I‚ȃc[ƒ‹ƒZƒbƒg‚¾‚¯‚Ń‚ƒmì‚ê‚邿‚¤‚É‚·‚邯‚¢‚¤Žv‘z‚͈êŠÑ‚µ‚Ä‚¢‚é
‚µ‚©‚µƒXƒŒƒbƒhŠÖ˜A‚̃fƒUƒCƒ“ƒpƒ^[ƒ“‚Æ‚¢‚¤‚̂͊î–{“I‚ÉŽ€‚ȂȂ¢‚½‚߂ɂ ‚¦‚ħ–ñ‚ðÝ‚¯‚Ä‚¢‚é‚̂ł ‚Á‚ÄA
Go‚ÌŽv‘z‚ª‹t‚É•~‹‚ð‚‚­‚·‚é•ûŒü‚Éì—p‚µ‚Ä‚µ‚Ü‚Á‚½‚Æ‚¢‚¤‚±‚Æ‚¾



691 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/11/27(“y) 16:49:44.44 ID:kX7QbhiL.net]
CSPƒ‚ƒfƒ‹‚ɉˆ‚Á‚½ŽÀ‘•‚ª‚µ‚â‚·‚¢‚Ƃ͕·‚­B
CSPƒ‚ƒfƒ‹‚ª‚Å‚«‚Ä‚¢‚ê‚΂»‚ꂪƒfƒbƒhƒƒbƒN‚ð‹N‚±‚·‚©‚Ç‚¤‚©Ã“I‚ÉŒŸØ‚Å‚«‚é‚Í‚¸B

692 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/11/27(“y) 16:50:07.92 ID:Xzfp/9Y9.net]
‚Ù‚¦[A‚»‚¤‚È‚ñ‚¾
ŽÀۂ̂Ƃ±‚ëA‘¼‚Ìl‚ªgoroutine‚Æ‚©Žg‚Á‚½‚â‚‚ð -race •t‚«‚ÅŽÀs‚·‚邯Œxo‚Ü‚­‚é‚â‚‚΂Á‚©‚¾‚Á‚½‚æ

Go‚Ì‹­‚݂͕Àsˆ—‚¾‚ÆŽv‚Á‚Ä‚½‚Ì‚ÉA‘¼‚ÌŒ¾Œê‚Ì‚±‚Ƃ͂悭’m‚ç‚ñ‚¯‚Ç‚à‚»‚ñ‚È—L—l‚¶‚á‹­‚Ý‚¾‚È‚ñ‚ÄŒ¾‚¦‚È‚¢‚È‚ 

693 –¼‘OF681 mailto:sage [2021/11/27(“y) 16:53:59.99 ID:Xzfp/9Y9.net]
‚È‚ñ‚©ID•Ï‚í‚Á‚¿‚á‚Á‚Ä‚½‚¯‚ÇA‚¨‚ê‚Í >>678 ‚Ë
>>679 ‚ÉŒü‚¯‚Ä•ÔM‚µ‚½

694 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/11/27(“y) 17:22:55.75 ID:1Qfj4fkw.net]
CSPƒ‚ƒfƒ‹
ttp://www.usingcsp.com/cspbook.pdf

695 –¼‘OF681 mailto:sage [2021/11/27(“y) 18:04:43.03 ID:Xzfp/9Y9.net]
‚·‚Ü‚ñA‚¹‚Á‚©‚­CSP‚ðЉ‚Ä‚­‚ê‚é‚È‚çA‚à‚Á‚ƉSŽÒŒü‚¯‚̂₂Ȃ¢H
‹»–¡‚Í‚ ‚é

696 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/11/27(“y) 18:14:49.72 ID:kX7QbhiL.net]
‚±‚ê‚Æ‚©B
https://staff.aist.go.jp/y-isobe/topse/vic/slides/csp-isobe-2012-03.pdf

697 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/11/27(“y) 18:28:08.91 ID:NTle55ol.net]
>>678
‚±‚±‚ɋʂɃfƒBƒX‚è‚É‚­‚éRust–VA‚Ù‚ñ‚Æ«Šiˆ«‚¢‚È

698 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/11/27(“y) 19:03:33.53 ID:NTle55ol.net]
ÝŒv‚ªŠÔˆá‚¦‚ă`ƒƒƒlƒ‹‚Å–³ŒÀƒuƒƒbƒN‚·‚é‚È‚çƒ^ƒCƒ€ƒAƒEƒg‚ð‚‚¯‚é‚ׂ«‚¾‚µARust‚àƒ`ƒƒƒlƒ‹‚Å
–³ŒÀƒuƒƒbƒN‚·‚邵‚Ù‚©‚Ì‘½‚­‚ÌŒ¾Œê‚àiƒXƒŒƒbƒhjƒ`ƒƒƒlƒ‹‚ÌŽóM‚ŃuƒƒbƒN‚·‚é
ƒ`ƒƒƒlƒ‹‚Ƃ͈Ⴄ‚ªErlangƒƒbƒZ[ƒWƒpƒbƒVƒ“ƒO‚¾‚Á‚ÄŽ—‚½‚悤‚È‚à‚Ì

699 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/11/27(“y) 19:14:15.48 ID:z8jcIZfA.net]
>>687
‚»‚¤‚¢‚¤‚±‚Æ‚ðŒ¾‚Á‚Ä‚é‚ñ‚¶‚á‚È‚¢‚Ì‚æ
>>677‚É‚à‘‚¢‚½‚¯‚Ç•W€“I‚ȈÀ‘S‚È‘ã‘ÖŽè’i‚ª‘¶Ý‚µ‚È‚¢‚±‚Æ‚ª–â‘è

700 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/11/27(“y) 19:53:13.18 ID:wymfOW3B.net]
Rust‚È‚ñ‚ăXƒŒƒbƒhŽÀ‘•‚ªŒÅ‚Ü‚Á‚Ä‚©‚çŒÜ”N‚àŒo‚Á‚ĂȂ¢‚¨Žq‚¿‚á‚Ü



701 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/11/27(“y) 19:53:53.46 ID:DHp3ezKZ.net]
ƒXƒŒƒbƒh‚Æ‚©‚¾‚ƃoƒbƒhƒp[ƒc‚ªˆê’Ê‚èŽèŠÔ‘µ‚Á‚Ä‚Ä
‚±‚¤‚¢‚¤‚̂͂â‚߂܂µ‚傤‚Á‚Ă̂ª‚Ù‚ÚƒfƒUƒCƒ“ƒpƒ^[ƒ“‰»‚³‚ê‚Ă邩‚ç
ƒR[ƒhƒŒƒrƒ…[‚ł‚Ԃ¹‚½‚è
ˆ—‚ð’Ç‚¤‚Ƃ킩‚Á‚½‚è‚·‚é

702 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/11/27(“y) 19:54:52.94 ID:LVgG7qhW.net]
>>683,685
CSPƒ‚ƒfƒ‹‚Ìasync/await‚ɑ΂·‚é—DˆÊ«‚Á‚ĉ½H
Œ©‚½–Ú‰½‚à‚È‚¢‹C‚ª‚·‚邪B
(‚¿‚ÈJS‚ł͂Ȃ­C#‚̃XƒŒƒbƒhƒv[ƒ‹‚ɑ΂·‚éasync/await‘z’è‚Å‚æ‚낵‚­)

703 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/11/27(“y) 20:00:12.03 ID:kX7QbhiL.net]
‚à‚Æ‚à‚ÆŠëŒ¯‚Èthread/mutex‚ɂ͈À‘S‚Èwrapper‚ª‚ ‚é‚Ì‚Égo‚Ìchannel‚ɂ͂»‚ꂪ–³‚¢‚©‚çA‚Á‚Ä‚±‚Æ‚©‚ÈH

704 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/11/27(“y) 20:12:14.69 ID:K1RL10E4.net]
>>688
•½s«‚Ì‚ ‚錻‘ã“I‚ȃvƒƒOƒ‰ƒ~ƒ“ƒOŒ¾Œê‚ł̓fƒbƒgƒƒbƒN‚ÍŒ¾ŒêŽd—l‚Ì–â‘è‚ł͂Ȃ­AHŽ–‚·‚é“NŠwŽÒ‚Ì–â‘è‚Æ
“¯‚¶‚­§ŒÀ‚³‚ꂽŒÂ”‚̃`ƒƒƒlƒ‹‚Å‘—‚ç‚ꂽƒf[ƒ^‚ªŽó‚¯Žæ‚ç‚ê‚Ä‚¢‚È‚¢‚Ì‚ÉA‘—M‚Å‚«‚邿‚¤‚ɂ͂Ȃè‚Ü‚¹‚ñB

‚±‚ꂪƒŒ[ƒX‹£‡‚ð‹N‚±‚³‚È‚¢‚½‚߂̕W€“I‚ňÀ‘S‚ÈŽè’i‚Å‚ ‚èAƒOƒ[ƒoƒ‹•Ï”‚â•Ï”‹¤—L‚ðgoroutine‰î‚µ‚Ä
“¯Šúƒ~ƒ…[ƒeƒbƒNƒX‚à‚È‚¢‘€ì‚·‚ê‚Γ–‘RŒx‚ªo‚é‚Å‚µ‚傤B

‚»‚à‚»‚àgoroutine‚ł̃`ƒƒƒlƒ‹ƒuƒƒbƒN‚̓fƒbƒgƒƒbƒN‚ł͂Ȃ­A‘Ò‹@ƒuƒƒbƒN‚Å‚·B‚»‚ÌØ‹’‚ÉSIGINT‚ȂǂÌ
ƒVƒOƒiƒ‹‚ł͑ҋ@ƒuƒƒbƒN‚Å‚à”²‚¯‚é‚Í‚¸‚Å‚·B–{—ˆ‚̃fƒbƒgƒƒbƒN‚Ȃ牞“š‚µ‚È‚¢‚©ƒ]ƒ“ƒr‚ɂȂè‚Ü‚·
‚à‚¿‚ë‚ñƒXƒŒƒbƒhi‚ ‚é‚¢‚ÍŒy—ʃXƒŒƒbƒhjŠÔ‚Ń`ƒƒƒlƒ‹‚ð‰î‚µ‚Ă̂݃f[ƒ^‚ð‹¤—L‚Å‚«‚éƒvƒƒOƒ‰ƒ~ƒ“ƒOŒ¾Œê‚à
‘¶Ý‚µ‚Ü‚·‚ªAgo‚ÍeƒXƒR[ƒv‚É‚ ‚é•Ï”‚Ȃǂð‘€ì‚Å‚«‚邿‚¤‚É—˜•Ö«‚̃gƒŒ[ƒhƒIƒtÝŒv‚Å‚ ‚èA‚æ‚茻ŽÀ“

705 –¼‘OFI‚Å
Œø—¦“I‚¾‚Æ‚àŒ¾‚¦‚é‚Å‚µ‚傤
‚Ü‚½§ŒÀ‚³‚ꂽŒÂ”‚łȂ¢ƒ`ƒƒƒlƒ‹‚Ìꇂ͑—M‚ÉŽóM‘¤ˆ—‘¬“x‚ª’Ç‚¢•t‚©‚È‚¢ê‡AƒLƒ…[ƒCƒ“ƒO‚³‚ê‚Ä
–³ŒÀ‚Ƀƒ‚ƒŠ[‚ªˆ³”—‚³‚ê‚éŠëŒ¯«‚ª‚ ‚è‚Ü‚·B

”ñ“¯ŠúŒn‚ÌŒ¾Œê‚ÅŽg—p‚³‚ê‚épromise‚âA–¢—ˆ’l‚̃vƒŒƒXƒzƒ‹ƒ_[‚ðŽQÆ‚·‚éfuture‚ŃfƒbƒgƒƒbƒN‚ª‹N‚«‚È‚¢‚Ì‚Í
“–‚½‚è‘O‚Å‚·B‘OŽÒ‚Í”ñ“¯Šú‚Å‚ ‚è•À—ñ/•Às‚ł͂ ‚è‚Ü‚¹‚ñAŒãŽÒ‚ÍI—¹Žž‚܂ő҂Á‚Ä’l‚ðŽó‚¯“n‚·‚¾‚¯‚Å‚·B
fork-join‚͉½‚ªŒ¾‚¢‚½‚¢‚Ì‚©‚í‚©‚è‚Ü‚¹‚ñAactorƒvƒƒOƒ‰ƒ~ƒ“ƒOƒ‚ƒfƒ‹‚⃊֔Œ¾Œê‚Ȃ炻‚Ì’Ê‚è‚Å‚·‚ª
‹¤—L‚µ‚½‚¢ƒf[ƒ^‚ª‘½‚­‚ÌŒ¾Œê‚Ń`ƒƒƒlƒ‹‚âƒpƒbƒVƒ“ƒO‚ð‰î‚µ‚Ă݂̂Ȃ̂ŋ£‡‚Í‹N‚±‚ç‚È‚¢‚Å‚µ‚傤‚ª
‚¢‚‚܂ő҂Á‚Ä‚à“ž’…‚µ‚È‚¢ŽóM‘¤‚ÍA‰i‰“‚ɑ҂¿‘±‚¯‚é‚͕̂ςí‚è‚Ü‚¹‚ñB

u‚»‚¤‚¢‚¤Ž–‚ð‚¢‚Á‚Ä‚é‚ñ‚¶‚á‚È‚¢v
‚ÜA‚±‚¤‚¢‚¤–â‘è‚ðˆê؇ØA–³“ï‚É‰ðŒˆ‚µ‚Ä‚­‚ê‚é•W€“I‚ÈŽè’i‚ðŽè‘±‚«Œ¾Œê‚É‹‚ß‚é‚͕̂ª‚©‚ç‚È‚­‚à
‚È‚¢‚Å‚·‚ªAÅI“I‚ɃfƒbƒgƒƒbƒNi‚ ‚é‚¢‚͑ҋ@ƒuƒƒbƒN‚Å–³ŒÀ‘Ò‚¿j‚µ‚½‚ç‚Ç‚¤‚·‚é‚©‹Lq‚·‚邿‚¤‚È
ƒtƒH[ƒ‹ƒgƒgƒŒƒ‰ƒ“ƒgˆ—‚ª—~‚µ‚¢‚킯‚Å‚à‚È‚¢‚̂łµ‚傤‚ªAŒÂ”‚ªŒÀ‚ç‚ê‚Ä‚¢‚éꇂ̃Œ[ƒX‹£‡‘Îô‚Ì
ƒ‹[ƒ‹‚Ȃ̂Ō¾Œê“I‚ł͂Ȃ­A“NŠw“I‚ɂǂ¤‚É‚à‚È‚ç‚È‚¢‚ÆŽv‚¢‚Ü‚·‚ª
[]
[‚±‚±‰ó‚ê‚Ă܂·]

706 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/11/27(“y) 20:52:19.87 ID:DHp3ezKZ.net]
>>693
‰½‚à•ª‚©‚Á‚ĂȂ¢‚Ȃ瑂«ž‚Þ‚È‚æ

707 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/11/27(“y) 21:01:18.61 ID:LVgG7qhW.net]
>>693
‚»‚ꂨ‘O‚ª¡‘‚¢‚½‚ñH
ƒOƒO‚Á‚Ä‚àƒqƒbƒg‚µ‚È‚¢‚ªA‚»‚¤‚Æ‚àŽv‚¦‚È‚¢‚©‚猴“T‚ª‚ ‚é‚̂Ȃ炻‚Á‚¿‚ÌURL‚­‚êB

‰¡‚¾‚ªu‚»‚¤‚¢‚¤‚±‚Æ‚ðŒ¾‚Á‚Ä‚é‚ñ‚¶‚á‚È‚¢‚Ì‚æv‚Á‚Ă̂ÍA’P‚ÉA
¶‚ŃXƒŒƒbƒhˆ—‚ð˜M‚点‚ăfƒbƒhƒƒbƒN‚̊댯‚ð”ð‚¯‚éFX‚ÈŽdŠ|‚¯‚𳂵‚­€”õ‚µ‚ëA‚Æ‚¢‚¤‚̂ȂçA
ƒtƒŒ[ƒ€ƒ[ƒN“™‚Å‚»‚̕ӂ̎dŠ|‚¯‚ð‘S•”—pˆÓ‚µ‚Ä‚µ‚Ü‚Á‚ÄA‚»‚Ìã‚ŃWƒ‡ƒu‚ðƒLƒ…[ƒCƒ“ƒOo—ˆ‚邿‚¤‚É‚·‚邾‚¯‚Ì•û‚ª
ˆ—«”\‚à“¯‚¶‚ÅŽèŠÔ‚ª‚©‚©‚ç‚È‚¢•ª‚¾‚¯‡—“I‚¾‚ëA‚Æ‚¢‚¤˜b‚¾‚æB

WebŒn‚ÅSession‚â”FØŽü‚è‚Í‘S•”ƒtƒŒ[ƒ€ƒ[ƒN‚ÉŠÛ“Š‚°‚·‚é‚ׂ«A‚ÆŒ¾‚í‚ê‚Ä‚¢‚é‚̂Ɠ¯‚¶B
ƒXƒŒƒbƒhŽü‚è‚łǂ¤‚¹FX‚â‚ç‚È‚¢‚Æ‚¢‚¯‚È‚¢‚È‚çAʼn‚©‚çƒtƒŒ[ƒ€ƒ[ƒN‚ÉŠÛ“Š‚°‚µ‚½•û‚ª‡—“I‚È‚ñ‚¾‚æB
‚¾‚©‚çAƒŒƒCƒ„[‚ª’á‚¢‹Lq‚ªo—ˆ‚é‚̂ȂçA‚»‚ÌŽèŠÔ‚ÉŒ©‡‚¤‚¾‚¯‚̉¿’l‚ª‚È‚¢‚ƈӖ¡–³‚¢‚ñ‚¾‚¯‚ÇA‚»‚ꂪ‚È‚¢‚Å‚µ‚åA‚Á‚ĘbB
•½s•À—ñŽü‚è‚ÌŒ¤‹†‚ð‚µ‚Ä‚Ä‚¢‚¶‚­‚è‰ñ‚µ‚½‚¢‚¾‚¯‚Ìl‚»‚̃vƒƒOƒ‰ƒ€‚ª‚»‚ÌŽž“®‚¯‚΂¢‚¢‚¾‚¯‚Ìl
‚ɂƂÁ‚Ă͌¾Œê‚ª’¼ÚƒTƒ|[ƒg‚µ‚Ä‚é‚͕̂֗˜‚¾‚¯‚ÇA
»•i‚Æ‚µ‚ăKƒbƒcƒŠ“®‚©‚·ˆ×‚ɂ͌‹‹ÇFX‘S•”•K—v‚È‚çAE‹ÆƒvƒƒOƒ‰ƒ}‚ɂƂÁ‚Ă͂܂é‚ňӖ¡–³‚¢‚æ‚ËA‚Æ‚¢‚¤˜bB

708 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/11/27(“y) 21:15:45.01 ID:w2+KtZN6.net]
>>691
ÓI‚ÉŒŸØ‚ª‚Å‚«‚é‚Á‚Æ‚±‚Æ‚¾‚낤‚È

709 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/11/27(“y) 21:26:58.69 ID:LVgG7qhW.net]
>>696
‰½‚ÌŒŸØHƒfƒbƒhƒƒbƒNH
async/await‚̓fƒbƒhƒƒbƒN‚Í‚µ‚È‚¢‚¼B
(‰i‰“‚ɃWƒ‡ƒu‚ªI‚í‚炸‚ɑ҂½‚³‚ê‚Ă邿‚¤‚ÉŒ©‚¦‚邾‚¯BƒƒCƒ“ƒXƒŒƒbƒh‚Í“®‚«‘±‚¯‚邵AGUI‚à“®‚­)

710 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/11/27(“y) 21:42:40.45 ID:bJFd+1Ko.net]
ˆê¶Œœ–½‚ÉRust–V‚ªr‚炵‚Ă邗‚—



711 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/11/27(“y) 22:37:45.64 ID:Cem9Q3+A.net]
‚¢‚₱‚ê‚ÍMS‚ÌC#‚¨‚¶‚³‚ñ‚¾‚ËAƒ`ƒƒƒlƒ‹‚̘b‚È‚ç‚Ü‚¾—Ç‚¢‚ªGolang‚ÌÝŒv‚É‚ ‚肦‚È‚¢async/await‚ƃtƒŒ[ƒ€ƒ[ƒN‚ðŒð‚¦‚È‚ª‚çˆÓ–¡•s–¾‚È‚±‚Æ‚ð™ê‚«‘±‚¯‚éB
•’ʂɃfƒbƒhƒƒbƒN‚·‚邵ƒtƒŒ[ƒ€ƒ[ƒN‚Á‚ĂȂñ‚â‚Ë‚ñiÎjWebŒn‚È‚ñ‚Ä‹¤—L‚·‚ׂ«ƒf[ƒ^‚ª–³‚¢‚ñ‚¾‚©‚çƒVƒRƒVƒR•³ƒR[ƒh‘‚¢‚Ä‚ë‚æH
‚¨‚Ü‚¦‚Ì‹£‘ˆ‘ŠŽè‚ÍJava‚Æ‚©PHP‚Æ‚©Rails‚¾‚©‚çA‚»‚Á‚¿‚ÉŠš‚݂‚¢‚Ä‚±‚¢AC#‚Ȃ̂©Rust‚Ȃ̂©‚Ç‚¤‚Å‚à—Ç‚¢‚¯‚Ç“ª‚¨‚©‚µ‚¢‚±‚Ƃ͊m‚©

712 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/11/27(“y) 22:51:09.81 ID:w2+KtZN6.net]
>>697
‚»‚¤‚¢‚¤ˆÓ–¡‚ł̓‚ƒfƒ‹‚Ì‹Lq—Í‚©B
async/await‚Í“®ìƒ‚ƒfƒ‹‚ð’Pƒ‰»‚·‚邱‚ƂňÀ‘S«‚ð•ÛØ‚Å‚«‚邿‚¤‚ɂȂÁ‚½‚¯‚Ç
HŽ–‚·‚é“NŠwŽÒ–â‘è‚Ý‚½‚¢‚È‚à‚Ì‚ð‹Lq‚·‚邱‚Æ‚ª‚Å‚«‚È‚¢B

713 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/11/27(“y) 22:58:09.67 ID:AWnsIzD4.net]
async/await‚Ý‚½‚¢‚ÈŽg‚¢•û‚ª‚Å‚«‚È‚¢‚̂̓„ƒ_ƒ„ƒ_‚Á‚Ä‚±‚ƂȂñ‚¾‚낤‚È

714 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/11/27(“y) 23:25:17.01 ID:Oiaj8YVV.net]
>>688
‚ǂ̎è’i‚àꇖˆ‚ɈÀ‘S‚ł͖³‚¢‚µA‚»‚êŒÌ‚ɉæˆê“I‚È•W€“IŽè’i‚ɂ͂Ȃ蓾‚È‚¢‚©‚çA‚»‚ꂾ‚¯ƒoƒŠƒG[ƒVƒ‡ƒ“‚ª‚ ‚é‚ñ‚æB
Go‚Í‚»‚Ì‚ ‚½‚葽—l«‚ðƒlƒO‚Á‚Äu‚±‚¤‚¢‚¤ê‡‚Í‚±‚¤‚¢‚¤Ž–‚É‹C‚ð‚‚¯‚悤‚Ë‚¥IIv‚Æ‚¢‚¤”]‹Ø“I‰ðŒˆ‚ð}‚Á‚Ä‚é‚ÌB
‹ð’¼‚¾‚¯‚ǃVƒ“ƒvƒ‹‚æB

715 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/11/27(“y) 23:26:48.32 ID:Oiaj8YVV.net]
Task‚ðƒXƒŒƒbƒhƒv[ƒ‹Žg‚Á‚Ä‚â‚è‚­‚è‚·‚邿‚èA‚͂邩‚É‘‚¢‚ñ‚æ‚ÈcgoroutineB

716 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/11/27(“y) 23:31:12.50 ID:B7MvCGlK.net]
Žá‚¢l‚ÉC#‚¶‚á‚È‚­‚ÄGo‚É‚µ‚Ü‚µ‚傤Œ¾‚í‚ꂽ‚ñ‚©‚ÈH‰Âˆ£‘z‚¾‚©‚ç‘ã‘Ö‚¦‚Æ‚µ‚Ä‚±‚¤‚¢‚¤‚Ì‚à‚ ‚è‚Ü‚·‚æ
https://hackernoon.com/asyncawait-in-golang-an-introductory-guide-ol1e34sg
https://github.com/Joker666/AsyncGoDemo
https://github.com/StudioSol/async

717 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/11/27(“y) 23:40:22.05 ID:jawpS72C.net]
>>704
‚¨A‚±‚¤‚¢‚¤î•ñ‚Ì’ñ‹Ÿ‚Í‚ ‚肪‚½‚¢B

718 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/11/28(“ú) 00:00:58.18 ID:s59YsBRT.net]
‚Þ‚µ‚ë’è”NŠÔۂȉ´‚Ý‚½‚¢‚ÈC‚ňç‚Á‚½“z‚Ì•û‚ɃEƒP‚ĂȂ¢‚Ì‚©H

719 –¼‘OF681 mailto:sage [2021/11/28(“ú) 00:22:11.00 ID:Z9Xk/5kf.net]
GoˆÈŠO‚Ì•Àsˆ—‚Ì‚±‚Ƃ͂悭‚µ‚ç‚ñ‚¯‚ÇAuGoŒ¾Œê‚É‚æ‚é•Àsˆ—v‚ðˆê’Ê‚è“Ç‚ñ‚Å‚©‚ç‚ÍA•Àsˆ—‚ŃoƒO‚邱‚ƂւÁ‚½‚æ
‘¼‚Ì•Àsˆ—ƒ‚ƒfƒ‹‚¾‚Æ‚à‚Á‚Æ‚¤‚Ü‚¢‚±‚Æ‚¢‚¯‚é‚ñ‚©H

720 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/11/28(“ú) 07:47:32.52 ID:s59YsBRT.net]
•ʂ̌¾Œê‚¶‚áŽå‚Ƀƒ‚ƒŠ‚ð‹¤—L‚µ‚Ä”r‘¼ˆ—‚µ‚ÄŽg‚Á‚Ä‚é
ƒKƒoƒKƒo‚¾‚¯‚ǃ~ƒX‚ɂ͊°—e‚Ȃ̂łí‚è‚©‚µˆÀS‚ł͂ ‚é
Go‚Å‚àƒKƒoƒKƒo‚ɃLƒƒƒpƒVƒeƒB‘‚₵‚Æ‚¯‚΂»‚ñ‚ȂɃfƒbƒhƒƒbƒN‚µ‚È‚¢‚ÆŽv‚¤‚ñ‚¾‚¯‚Ç
ƒfƒtƒHƒ‹ƒg‚¾‚ƈêŒÂ‚Å‚àƒLƒ…[‚³‚ê‚Ä‚é‚ÆŽŸ‚Ì‘—M‚ªwait‚ɂȂé—D‚µ‚­‚È‚¢Žd—l‚ð–â‘莋‚µ‚Ä‚é‚ñ‚¶‚á‚È‚¢‚©‚ÈH



721 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/11/28(“ú) 08:51:48.67 ID:Abxhe3pm.net]
>>700
> HŽ–‚·‚é“NŠwŽÒ–â‘è
‚±‚ê‚ð‹Lqo—ˆ‚½‚Æ‚µ‚ÄA‰½‚ªŠð‚µ‚¢‚ñ‚¾H

•À—ñ‚ÍŒ‹‹Ç‚̂Ƃ±‚ëAˆ—”\—͂̑‘å‚ð–ÚŽw‚µ‚Ä‚éB
ƒVƒ“ƒOƒ‹ƒXƒŒƒbƒh‚É–³ŒÀ‘å‚̈—”\—Í‚ª‚ ‚ê‚ÎA’N‚à•À—ñ‚È‚ñ‚ÄŽg‚í‚È‚¢B
Œ»ŽÀ“I‚ɂ͂±‚ê‚͂Ȃ¢‚©‚çA—lX‚È•ûô‚ð—p‚¢‚ĉ½‚Æ‚©‚·‚é‚킯‚¾B

‚»‚±‚ÅAƒWƒ‡ƒu‚ð‘¼CPU‚ɓЂ°‚ê‚ê‚ÎŽ–‘«‚è‚Ü‚·‚ËA‚Å’Pƒ‰»‚µ‚½‚Ì‚ªasync/await‚ÅAŽÀÛŠm‚©‚É‚±‚ê‚ÅÏ‚ÞB
ƒ}ƒ‹ƒ`ƒXƒŒƒbƒh‚Ì”–â‘è‚Æ‰ðŒˆô“™AƒvƒƒOƒ‰ƒ~ƒ“ƒOŠE‚ÅŒoŒ±’l‚ª‚½‚Ü‚Á‚½Œ‹‰Ê‚ÌAŒ»’iŠK‚ÌÅ“K‰ð‚¾B
‚±‚ê‚ðŽÀ‘•‚µ‚ĂȂ­‚Ăǂ¤‚·‚éH‚ÆŽv‚¤‚ªB

ƒXƒŒƒbƒhŽü‚è‚Ì–â‘è‚ð‚¢‚¶‚­‚è‰ñ‚µ‚½‚¢Œ¤‹†ŽÒ‚ɂ͌ü‚¢‚Ä‚é‚Ì‚¾‚낤‚¯‚ÇA‚»‚ꂾ‚¯‚¾‚æ‚ËB
‚â‚肽‚¯‚ê‚Α¼Œ¾Œê‚łඃXƒŒƒbƒh‚ÍŽg‚¦‚é‚©‚çA‚¢‚­‚ç‚Å‚ào—ˆ‚邯‚ÇB
‹t‚ÉGoroutine‚ł̓`ƒƒƒlƒ‹Ú‘±ƒ^ƒCƒv‚µ‚©‹Lqo—ˆ‚È‚¢‚©‚çA‚»‚±‚ð‰z‚¦‚½Œ¤‹†‚ɂ͌ü‚©‚È‚¢‚æB
‚Ƃ͂¢‚¦Œ»’iŠK‚ł̓`ƒƒƒlƒ‹Ú‘±‚Ì—DˆÊ«‚ª•¢‚鎖‚͂Ȃ³‚»‚¤‚¾‚ªB

‘½•ª‚ÈA
Eƒ`ƒƒƒlƒ‹Ú‘±‚É‚·‚ê‚΃}ƒ‹ƒ`ƒXƒŒƒbƒh‚Ì”–â‘肪‰ðŒˆ‚·‚é‚©‚àH
‚Æ‚¢‚¤Œ©Ï‚à‚肪ŠO‚ꂽ‚¾‚¯‚Ȃ̂¾‚ÆŽv‚¤‚æB‚¾‚©‚çGo‚̓ƒWƒƒ[‚ɂȂ葹‚Ë‚½B

‚È‚¨JS‚Í‹t‚ÉA
EƒVƒ“ƒOƒ‹ƒXƒŒƒbƒh‚É–³ŒÀ‘å‚̈—”\—Í‚ª‚ ‚ê‚ÎA’N‚à•À—ñ‚È‚ñ‚ÄŽg‚í‚È‚¢B
@¨‚È‚çƒVƒ“ƒOƒ‹ƒXƒŒƒbƒh‚̈—”\—͂𖳌À‘å‚É‚·‚ê‚΂悭‚ËHˆø‚Á‚©‚©‚Á‚Ă邯‚±‚ë‘S•”I/O‚¾‚ë
‚ÅI/O‚ð‚·‚×‚ÄØ‚è—£‚µ‚Ä”ñ“¯Šú‚É‚µ‚½Œ‹‰ÊA‚±‚ꂪ‘å“–‚½‚肵‚ÄA‚ ‚ç‚ä‚銂ɖ ‰„‚Á‚Ä‚éB
“–ŽžƒƒWƒƒ[‚łȂ©‚Á‚½ƒNƒ[ƒWƒƒ‚Ì—˜•Ö«‚ð’m‚炵‚ß‚½‚Æ‚©AGUI‚ɂ̓vƒƒgƒ^ƒCƒv‚ªŒü‚¢‚Ä‚½‚Æ‚©A‘¼‚É‚àFX‚ ‚邯‚ÇA
ª–{‚ÌŒ¾ŒêÝŒv‚ª‘f°‚炵‚©‚Á‚½‚©‚猋‰Ê“I‚ɂłà‘å“–‚½‚肵‚½‚͎̂–ŽÀ‚¾‚æB

722 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/11/28(“ú) 09:40:53.84 ID:CHeWGBnC.net]
>>708
‚Æ‚¢‚¤‚æ‚èA–{—ˆƒ`ƒƒƒlƒ‹‚æ‚è‚à“K‚µ‚½’ŠÛ‰»‚ª‚ ‚éꇂłàƒ`ƒƒƒlƒ‹Žg‚í‚È‚«‚á‚¢‚¯‚È‚¢‚±‚Æ‚ª–â‘è‚¶‚á‚È‚¢‚©‚È
‚½‚Æ‚¦‚Îpromise‚ňê‚‚̒l‚ð•Ô‚¹‚½‚ç‚¢‚¢‚¾‚¯‚̃P[ƒX‚Ń`ƒƒƒlƒ‹Žg‚Á‚¿‚Ⴄ‚ÆA
‚»‚±‚Ɉ—‚Í’Pˆê‚ÌŒ‹‰Ê‚̶¬‚ð‚à‚Á‚ÄŠ®—¹‚·‚邯‚¢‚¤ƒZƒ}ƒ“ƒeƒBƒNƒX‚Í‘S‚­Žc‚ç‚È‚¢‚킯‚æ
‚ÅŒë‚Á‚Ä’l‚ð2‰ñŽæ‚èo‚»‚¤‚Æ‚µ‚½‚çƒfƒbƒhƒƒbƒN‚¾

723 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/11/28(“ú) 09:52:08.42 ID:zNq1hAJ3.net]
‚Ä‚¢‚¤‚©go‚Å‚àƒƒbƒN‚Æ‚©
ƒT[ƒhƒp[ƒeƒB‚̃ƒbƒNƒtƒŠ[ƒLƒ…[‚̃‰ƒCƒuƒ‰ƒŠ‚ÍŽg‚¦‚ñ‚¶‚á‚ËH
‚µ‚ç‚ñ‚¯‚Ç

724 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/11/28(“ú) 10:03:56.17 ID:Abxhe3pm.net]
>>710
‚¿‚Ȃ݂ÉPromise‚à‰´‚Í•s—v‚¾‚ÆŽv‚Á‚Ä‚é‚ñ‚¾‚¯‚ÇA
Promise‚ª–³‚¢‚Æ‘‚¯‚È‚¢‰½‚©‚Á‚Ä‚ ‚é‚©H
C#‚ÍPromiseŒ©‚¦‚Ä‚½‚¯‚ÇÌ—p‚µ‚È‚©‚Á‚½‚µAŽÀÛasync/await‚Å‘«‚è‚Ă銴‚¶‚¾‚µB

725 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/11/28(“ú) 10:08:04.10 ID:CHeWGBnC.net]
>>712
async/await‚ÅŽg—p‚³‚ê‚éTask‚Ípromise‚̈êŽí‚¾‚æ

726 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/11/28(“ú) 10:23:44.01 ID:Abxhe3pm.net]
>>713
‚»‚ê‚ÍJSer‚ÌŒ¾‚¤uPromise‚ª—L‚Á‚½‚©‚炱‚»‚Ìasync‚¾v‚Æ‚¢‚¤Œ¾‚¢–󂾂ëB
Promise‚Æ‚¢‚¤ŠE–Ê‚ð˜Io‚³‚¹‚È‚­‚Ä‚à–â‘è‚È‚¢‚Æ“¥‚ñ‚Åasync/await‚¾‚¯‚É‚µ‚½‚Ì‚ªC#B
–ܘ_‚»‚êˆÈ‘O‚ÉC#‚¾‚ƶƒXƒŒƒbƒh‚àŽg‚¦‚é‚©‚çň«‰½‚Ƃłà‚È‚é‚Æ‚¢‚¤•ÛŒ¯‚Í‚ ‚Á‚½‚É‚µ‚Ä‚àB

C#er‚à“¯Ží‚ÌŒ¾‚¢–óA‚‚܂èthread¨backgroundWorker¨Task¨async‚Æi‰»‚µ‚½‚̂ł ‚Á‚ÄA
‚±‚ꂪ‚È‚©‚Á‚½‚ç–³—‚¾‚Á‚½A‚Æ‚¢‚¤Ž–‚ðŒ¾‚¤‚¯‚ÇA‚±‚ê‚à‚â‚Á‚ς薳—‹Ø‚ÅA
2000”NŽž“_‚Åu‹Zp“I‚Évasync‚ªŽÀ‘•o—ˆ‚È‚©‚Á‚½——R‚ÍŒ©‚ ‚½‚ç‚È‚¢B
Œ‹‹ÇAŽv‚¢‚‚¯‚È‚©‚Á‚½‚¾‚¯‚¾‚ÆŽv‚¤‚ñ‚¾‚æ‚ËB

ŽÀÛA2000”N“–Žž‚ÌCPU‚łࡂÌasync/await‚̃R[ƒh‚Í“®‚­‚¾‚낤‚µA
¡Œ»ÝTaskŠE–Ê‚à˜Io‚·‚éˆÓ–¡–³‚¢‚¾‚ëB
2000”N“–Žž‚ÉC#‚ª‚¢‚«‚È‚èasync/awaitŽÀ‘•‚µ‚ăfƒrƒ…[‚µ‚Ä‚½‚ç_‚¾‚Á‚½‚ÆŽv‚¤‚æB

727 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/11/28(“ú) 10:37:05.48 ID:CHeWGBnC.net]
>>714
async/awaitŽ©‘Ì‚àpromise‚ÌŽÀ‘•‚¾‚æ
https://ja.m.wikipedia.org/wiki/Future_%E3%83%91%E3%82%BF%E3%83%BC%E3%83%B3
‚È‚¨async/await‚ÅŽ–‘«‚è‚épromise‚̃†[ƒXƒP[ƒX‚É‚¨‚¢‚Ä‚ÍAGo‚ł̓`ƒƒƒlƒ‹‚È‚ñ‚©Žg‚킸•’Ê‚Égoroutine“à‚Å“¯Šúˆ—‚·‚ê‚΂¢‚¢‚Ì‚ÅA¡‚̘b‘è‚Æ‚Í–³ŠÖŒW

728 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/11/28(“ú) 10:53:27.71 ID:Abxhe3pm.net]
>>715
‚»‚ê‚ÍPromise’†SŽå‹`“I‚Èl‚¦‚Å‚ ‚Á‚ÄA
ŽÀÛasync/await‚Ì—‰ð‚É‚ÍPromise‚Ì—‰ð‚Í•s—v‚¾‚ëB
u‚»‚±‚ňê’UŽ~‚Ü‚Á‚ÄA”ñ“¯ŠúJob‚ªI‚í‚莟‘æAŽŸ‚ðŽÀsv‚Åςނ̂¾‚©‚çB

ŽÀ‘•‚ÅPromiseŒ^‚É‚·‚é‚Ì‚àˆê‚‚̎肾‚¯‚ÇAfork‚Å‚àŽÀ‘•o—ˆ‚é‚Ì‚¾‚µA(‚Þ‚µ‚ëfork‚Ì•û‚ªŠÈ’Pj
> async/awaitŽ©‘Ì‚àpromise‚ÌŽÀ‘•‚¾‚æ
‚±‚ê‚Í”ƒ‚¢‚©‚Ô‚è‚·‚¬‚ÅAasync/await‚ÆPromise‚Í’¼Ú‚ÌŠÖŒW‚à•K‘R«‚à‚È‚¢‚æB

729 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/11/28(“ú) 11:07:43.63 ID:Abxhe3pm.net]
>>715
‚»‚¤‚¢‚¦‚Î’Eü‚ðŒ™‚Á‚Ä‚é‚Ì‚©H‚È‚ç–ß‚µ‚Ä‚¨‚­‚ÆA

Go‚Ígoroutine‚Å•À—ñ•½s‚ð‚¨‹CŠy‚É‘‚¯‚邿‚¤‚É‚µ‚½‚ªA
•À—ñ‚Í¡‚̂Ƃ±‚ëasync/await‚ÅŒˆ‚Ü‚è‚Ȃ̂ÅA–Ú˜_Œ©‚ÍŠO‚ꂽB
•½s‚Ícasync/await‚ł͂Ȃ³‚»‚¤‚¾‚µA‚Ü‚ ƒ`ƒƒƒlƒ‹‚¾‚낤‚µAgoroutine‚©‚àH

730 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/11/28(“ú) 11:15:38.54 ID:Abxhe3pm.net]
>>715
716i’Eü‘¤j•â‘«

~ > async/awaitŽ©‘Ì‚àpromise‚ÌŽÀ‘•‚¾‚æ
› async/await‚ÌŽÀ‘•‚̈ê‚‚ªpromise

async/await‚Í‚½‚¾‚Ì‹L–@‚Å‚ ‚Á‚ÄA‚»‚ÌŽÀ‘•‚Épromise•ûŽ®‚àŽg‚¦‚éB
‚‚܂èasync/await‚Ì•û‚ªãˆÊŠT”O‚¾‚æB“¯ˆêƒŒƒCƒ„[‚ł͂Ȃ¢B



731 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/11/28(“ú) 11:16:48.98 ID:7hiPfTRd.net]
>>714
Task‚È‚µ‚Ìasync/await‚¾‚¯‚¶‚á•À—ñˆ—‚Å‚«‚È‚¢‚ñ‚¶‚á‚È‚¢‚ÌH

732 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/11/28(“ú) 11:38:24.51 ID:Abxhe3pm.net]
>>719
‰½‚ÅH
Job‚𓊂°ž‚Þ‚Ì‚ÉTaskŒ^‚ðŽg‚Á‚Ă邾‚¯‚ÅA—v‚ÍŠÖ”‚̃Gƒ“ƒgƒŠƒ|ƒCƒ“ƒg‚ª—L‚ê‚΂¢‚¢‚¾‚¯‚¾‚µAŽÀÛJS‚Í‚»‚¤‚¾‚ëB

> async function asyncCall() {
>
console.log('calling');
>
const result = await resolveAfter2Seconds();

> console.log(result);
>
// expected output: "resolved"

> }
>

asyncCall();
> https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Statements/async_function

async/await‚ª•ÛØ‚µ‚Ä‚é‚Ì‚ÍA
EasyncŠÖ”‚Í”ñ“¯Šú‚ÅŽÀs‚³‚ê‚é --- (A)
Eawait‚ŃƒCƒ“ƒXƒŒƒbƒh‚͈ê’Uˆ—‚ª•Ô‚éB‚»‚ÌŒãAasyncŠÖ”‚ªI‚í‚莟‘摱‚«‚ðŽÀs‚·‚éB
‚Å‚ ‚Á‚ÄA(A)‚ðƒXƒŒƒbƒhƒv[ƒ‹‚©‚çŽÀs‚·‚邿‚¤‚É‚µ‚½‚Ì‚ªC#‚ÅA•À—ñ‚³‚ê‚邵A
‚»‚¤‚µ‚ĂȂ¢‚¾‚¯A‚‚܂è”ñ“¯Šú‚𓯊ú“I‚É‘‚¯‚邿‚¤‚É‚µ‚½‚¾‚¯‚Ȃ̂ªJS‚¾‚ëB
‚¾‚©‚ç‹t‚ÉAJS‚Å‚à(A)‚ðWorkerƒXƒŒƒbƒh‚ÉU‚邿‚¤‚É‚µ‚½‚ç•À—ñ‚·‚邿‚¤‚ɂȂ邾‚¯‚¾‚æB

733 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/11/28(“ú) 11:56:27.00 ID:7hiPfTRd.net]
await‚ő҂Á‚Ä‚¢‚鑤‚Í‚»‚ÌŠÔŽ~‚Ü‚Á‚Ä‚¢‚é‚킯‚¾‚©‚ç•Àsˆ—‚ł͂ ‚Á‚Ä‚à•À—ñˆ—‚¶‚á‚È‚¢‚Å‚µ‚åB
‚Ü‚ŸTask.WaitAll‚̂悤‚É•¡”“¯Žž‚ɓЂ°‚ç‚ê‚邿‚¤‚É‚·‚é‚Ȃ炻‚ê‚Å‚à‚¢‚¢‚¾‚낤‚¯‚ÇB

734 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/11/28(“ú) 12:21:57.96 ID:s59YsBRT.net]
async/await ‚Á‚ÄPromise‚Ì“œˆß\•¶‚É‚µ‚©Œ©‚¦‚È‚­‚đ傢‚É‹^–₪(’m‚ç‚È‚¢‚¾‚¯H
“œˆß\•¶‚ÅŒ¾ŒêŽd—l‚ð–c‚ç‚Ü‚¹‚ÄA‚±‚ñ‚ȂɊȌ‰‚É‘‚¯‚邿‚¤‚ɂȂè‚Ü‚µ‚½I‚Æ‚©‚à‚¤Žq‹Ÿ‚©‚Æ
Œ¾ŒêŽd—l‚ª‘‚¦‚Ä‚ào—ˆ‚邱‚Æ‚ªŠÈŒ‰‚É‘‚¯‚éˆÈŠO‚ŕςí‚ç‚È‚¢‚ñ‚¶‚á—ò‰»‚µ‚Ă邾‚ë

ŠÈŒ‰‚ɂƌ¾‚í‚ê‚邽‚Ñ‚ÉM—p‚ð‰º‚°‚é

735 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/11/28(“ú) 12:23:22.96 ID:Abxhe3pm.net]
>>721
‚»‚ê‚ÍŒN‚Ìawait‚Ì—‰ð‚ªŠÔˆá‚Á‚Ä‚éB
‘‚¢‚½‚Æ‚¨‚èAawait‚ÅuƒƒCƒ“ƒXƒŒƒbƒh‚͈ê’Uˆ—‚ª•Ô‚év‚©‚çAGUI‚à”½‰ž‚·‚é‚ñ‚¾‚æB

ƒƒCƒ“ƒXƒŒƒbƒh‚Íasync/await‚ł͎~‚Ü‚ç‚È‚¢B
await‚ŃCƒxƒ“ƒgƒ‹[ƒv(ƒƒbƒZ[ƒWƒ|ƒ“ƒv)‚ɕԂ³‚ê‚邾‚¯B
‚»‚ÌŒãasync‚ªI—¹‚µ‚½‚çAawait‚Ì‘±‚«‚©‚çŽÀs‚³‚ê‚éB
‚±‚ÌŽÀ‘•‚̈ê‚‚Ƃµ‚ÄAPromise‚ª‚ ‚éB‚Å‚à“®‚©‚·‚¾‚¯‚È‚çfork‚ÅŽÀ‘•‚µ‚½•û‚ª‘½•ªŠÈ’PB

ƒƒCƒ“ƒXƒŒƒbƒh‚ÍŽ~‚Ü‚Á‚ĂȂ¢‚Ì‚¾‚©‚çAasyncƒWƒ‡ƒu‚Í‚¢‚­‚ç‚Å‚àu‡ŽŸv“Š‚°‚ç‚ê‚éB
i“¯Žž‚ɓЂ°‚é•K—v‚͂Ȃ¢j
•À—ñ•½s‚µ‚½‚¯‚ê‚ÎD‚«‚È‚¾‚¯“Š‚°ž‚߂΂¢‚¢‚¾‚¯B

736 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/11/28(“ú) 12:45:46.64 ID:s59YsBRT.net]
>>721
‰´‚Ì—‰ð‚Å‚Í
await‚Í”ñ“¯ŠúŠÖ”‚Å‚ÌawaitˆÈ~‚̃Zƒ“ƒeƒ“ƒX‚ðthenƒƒ\ƒbƒh‚̈—‚Æ‚µ‚Äasync‚ðŽÀs‚·‚é
then‚̃lƒXƒg‚𕽂ç‚É‚µ‚ÄA’P‚ÉŠÈ—ª‚É‘‚¯‚邾‚¯‚Ì“œˆß\•¶

737 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/11/28(“ú) 12:56:29.36 ID:s59YsBRT.net]
>>724
‚Ü[A—‰ð‚ª‰ö‚µ‚¢‚ñ‚ÅŠÔˆá‚Á‚Ä‚½‚çŽw“E‚µ‚Ä‚­‚ê
‚Æ‚à‚©‚­await‚¶‚ჃCƒ“ƒXƒŒƒbƒh‚Í’â‚Ü‚ç‚È‚¢A‚à‚µ‚­‚̓ƒCƒ“ƒXƒŒƒbƒh‚Å‚Íawait‚͌ĂׂȂ¢(‚Í‚¸‚¶‚á‚È‚©‚Á‚½‚©H)A‚Æ‚¢‚¤’ö“x‚Ì—‰ð

738 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/11/28(“ú) 12:59:08.05 ID:Abxhe3pm.net]
>>722
ŠÈ’P‚

739 –¼‘OFͳ‹`‚¾‚ëB
–³‘ʂɎd—l‚ª–c‚ç‚ñ‚Å‚¢‚é‚Ì‚ÍAâü—]‹ÈÜ‚µ‚·‚¬‚½‚©‚炾B

Promise‚ª•Ö—˜‚¾‚Æ‚³‚ê‚Ä‚¢‚é‚Ì‚ÍPromise.allˆÊ‚ÅA‚‚܂èjoin‚¾‚ªA
¡‚Ìasync/await‚Í‚±‚ê‚ð’¼Ú“I‚É‰ðŒˆ‚·‚éŽè’i‚ð’ñ‹Ÿ‚µ‚ĂȂ¢B
‚¾‚©‚炱‚±‚ª‰½‚Æ‚©‚È‚ê‚ÎAasync/awaitˆÈŠO‚Í”pŽ~•ûŒü‚¾‚ÆŽv‚¤‚ºB¡‚̂܂܂ȂçB

JS‚ÌꇂÍasync/await‚ªŒ©‚¦‚Ä‚½‚Ì‚ÉPromise“±“ü‚É“¥‚ÝØ‚Á‚½B
‰´‚Í‚ ‚ê‚Í”»’f‚ðŠÔˆá‚¦‚Ă邯Žv‚¤‚æB
JS‚ÍŽd—l‚ð”pŽ~o—ˆ‚È‚¢‚Ì‚¾‚©‚çAƒ€ƒ_Žd—l‚ð“ü‚ê‚é“x‚ɃIƒƒRƒ“‰»‚µ‚Ä‚¢‚­‚¾‚¯B

‹t‚ÉAƒo[ƒWƒ‡ƒ“ŠÇ—‚µ‚ĂĎd—l‚ð”pŽ~o—ˆ‚éC#‚ÍAŽÀŒ±ê‚É‚ào—ˆ‚邵A¡‚»‚¤‚È‚Á‚Ă銴‚Í‚ ‚邯‚ÇA
–{—ˆ‚È‚ç‚à‚Á‚ÆŒy—Ê‹‰‚ÌGo‚âRuby‚ÅFX‚â‚é‚ׂ«‚¾‚Á‚½‚æ‚ËB
Go‚à“oꎞ‚Ì2009‚Éasync/awaitŽ‚Á‚Ä‚ê‚΂à‚Á‚ƃƒWƒƒ[‚ɂȂÁ‚Ä‚½‚ÆŽv‚¤‚æB
goroutine‚à–³‚¢‚æ‚è‚͂܂µ‚¾‚¯‚ÇA‚»‚Ì’ö“x‚Å‚µ‚©‚È‚¢‚©‚ç¡‚±‚¤‚Ȃ킯‚Å‚³B
[]
[‚±‚±‰ó‚ê‚Ă܂·]

740 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/11/28(“ú) 12:59:20.84 ID:7hiPfTRd.net]
>>723
ƒCƒxƒ“ƒgƒ‹[ƒv‚Ì‘¶Ý‚ª‘O’ñ‚Ȃ̂©‚ÈB
async/await‚Å‚Íawait‚ő҂Á‚Ä‚¢‚éTask‚ª“à•”‚ł܂½await‘Ò‚¿‚ɂȂÁ‚½Žž‚É
‚»‚̧Œä‚ðŽæ“¾‚·‚éŽè’i‚ª‚È‚¢‚©‚çA‚»‚̃Cƒxƒ“ƒgƒ‹[ƒvŽ©‘Ì‚Íasync/await‚Æ‚Í
ˆÙ‚È‚é‹@\‚ÅŽÀŒ»‚³‚ê‚Ä‚é‚Á‚Ä‚±‚Æ‚©‚ËB



741 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/11/28(“ú) 13:14:08.57 ID:xYHgZ8WY.net]
>>724
>>725
idƒ~ƒX‚Á‚Ă邼

742 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/11/28(“ú) 13:18:18.69 ID:Abxhe3pm.net]
>>727
‚»‚¤‚¾‚ËB­‚È‚­‚Æ‚àC#‚àJS‚à‚»‚¤Bƒ‰ƒ“ƒ^ƒCƒ€‚ª‚ ‚é‘O’ñB

—v‚ÍAasyncƒWƒ‡ƒu‚ªI‚í‚Á‚½Žž‚ɃƒCƒ“ƒXƒŒƒbƒh‚ð‚½‚½‚«‹N‚±‚·Žd‘g‚Ý‚ª•K—v‚È‚¾‚¯B
GUI‚Ìꇂ̓ƒCƒ“ƒXƒŒƒbƒh‚̓Cƒxƒ“ƒgƒ‹[ƒv‚ð‰ñ‚Á‚Ă邩‚çA‚»‚±‚ɃCƒxƒ“ƒg‚Æ‚µ‚Ä—^‚¦‚é‚Ì‚ªˆê”ÔŠÈ’P‚¾‚µA‚»‚¤‚µ‚Ä‚é‚Í‚¸B
ƒRƒ“ƒ\[ƒ‹ƒAƒvƒŠ‚¾‚ƃCƒxƒ“ƒgƒ‹[ƒv‚͂Ȃ¢‚Ì‚ÅAƒ‰ƒ“ƒ^ƒCƒ€‘¤‚ɃƒCƒ“ƒXƒŒƒbƒh‚ð‚½‚½‚«‹N‚±‚·Žd‘g‚Ý‚ð•t‰Á‚µ‚È‚¢‚Æ‚¢‚¯‚È‚¢B
‚¯‚ÇAgo‚Å‚à‚±‚ê‚Í‚â‚ê‚Îo—ˆ‚邾‚¯‚̘b‚¾‚æ‚ËB

743 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/11/28(“ú) 13:26:20.41 ID:3qnAFeGl.net]
>>716
ˆá‚¤‚æB
‘S‘R•ʂ̕”•ª‚©‚çresolve‚³‚ê‚éPromise‚ðawait‚·‚é‚Á‚Ä‚¢‚¤AƒR[ƒ‹ƒoƒbƒNŠÖ”‚ðasync/await‚ɕϊ·‚·‚鎖‚ª‚Å‚«‚½‚è‚·‚éB
‰ÂŠ·‚È‚ñ‚æB

744 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/11/28(“ú) 13:28:24.24 ID:Z9Xk/5kf.net]
async/await‚ªŽg‚í‚ê‚Ä‚¢‚邯AƒR[ƒh‚Ì‚¢‚ë‚ñ‚ȉӊ‚ª‚Ç‚ñ‚Ç‚ñƒmƒ“ƒuƒƒbƒLƒ“ƒO‚ɂȂÁ‚Ä‚¢‚­ŒXŒü‚ª‚ ‚é‹C‚ª‚µ‚Ä‚¢‚ÄA
‘½‚­‚Ìl‚ɂƂÁ‚Ä‚©‚È‚èŽg‚¢S’n‚ª—Ç‚¢‚ñ‚¾‚낤‚ÈA‚ÆŽv‚Á‚Ä‚é

‰´‚̓`ƒƒƒlƒ‹‚ÆgoroutineD‚«‚¾‚¯‚ÇA‚æ‚­l‚¦‚邯‚Ý‚ñ‚È‚¤‚Ü‚­Žg‚¦‚ĂȂ¢‚ñ‚¾‚æ‚È‚ EEE

745 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/11/28(“ú) 13:32:08.20 ID:p4O5g5oI.net]
> ‰´‚̓`ƒƒƒlƒ‹‚ÆgoroutineD‚«‚¾‚¯‚ÇA‚æ‚­l‚¦‚邯‚Ý‚ñ‚È‚¤‚Ü‚­Žg‚¦‚ĂȂ¢‚ñ‚¾‚æ‚È‚ EEE

‘¾“c“¹Ÿó

746 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/11/28(“ú) 13:35:20.14 ID:Abxhe3pm.net]
>>730
o—ˆ‚é‚͕̂ª‚©‚邪AŽg‚¢“¹‚ª‚È‚¢‚ñ‚¾‚æB

‰´‚àPromise‚Í—v‚Í—\–ñ‚ðÏ‚ñ‚ł邾‚¯‚Ȃ̂Ŗ³ŒÀ‚É“®“I‚ÉÏ‚ñ‚ÅFXo—ˆ‚é‚©H‚ÆŽv‚Á‚½Ž–‚Í‚ ‚Á‚½B
async/await‚Í‚»‚Ì“_ƒn[ƒhƒR[ƒh‚¾‚©‚ç‚»‚̃‹[ƒ`ƒ“‚µ‚©ˆ—‚µ‚È‚¢‚µA‹·‚¢”͈͂Ŋm’è“I‚¾B
‚½‚¾‚ÈAPromise‚É“®“I‚É‚¢‚ë‚ñ‚Èꊂ©‚çPromise‚ðÏ‚Ýd‚˂Ȃ¢‚Æ‚¢‚¯‚È‚¢‚悤‚È󋵂͂Ȃ¢‚ñ‚¾B
’P‚Éasync/await‚ł܂Á‚·‚®‘‚­‚¾‚¯‚Å\•ª‚È‚ñ‚¾‚æB

747 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/11/28(“ú) 13:37:04.91 ID:xYHgZ8WY.net]
ƒ_ƒ‚¾Š®‘S‚É”­‹¶‚µ‚Æ‚é

748 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/11/28(“ú) 13:39:44.17 ID:Abxhe3pm.net]
>>731
> ‰´‚̓`ƒƒƒlƒ‹‚ÆgoroutineD‚«‚¾‚¯‚ÇA‚æ‚­l‚¦‚邯‚Ý‚ñ‚È‚¤‚Ü‚­Žg‚¦‚ĂȂ¢‚ñ‚¾‚æ‚È‚ EEE
‚Ȃ炨‘O‚ªãŽè‚­Žg‚Á‚Ä‚é—á‚ð•z‹³‚·‚ê‚΂¢‚¢‚¾‚¯B
‚»‚ꂪ¦‚­—L—p‚ÅAŒ»s‚Ìasync/await‚âPromise‚ł͎ÀŒ»o—ˆ‚È‚¢‚à‚̂ł ‚ê‚ÎA
GoƒXƒQ[‚Á‚ÄŽ–‚ɂȂ邾‚¯B

JS‚à2005‚ÉXHR‚ªÄ”­Œ©‚³‚ê‚é‚܂ł̓Iƒ‚ƒ`ƒƒˆµ‚¢‚¾‚Á‚½‚µAƒƒ“ƒ`ƒƒƒ“‚Í‚ ‚邼B

749 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/11/28(“ú) 14:03:02.10 ID:cigmxKA5.net]
>>733
‚ß‚¿‚á‚­‚¿‚áŽg‚¤‚æB

Šù‚Ƀƒ‚‰»‚³‚ꂽƒf[ƒ^‚ª‚ ‚ê‚΂»‚ê‚ðŽg‚¤A‚»‚±‚É–³‚¯‚ê‚Γ®“I‚ɃCƒxƒ“ƒgƒnƒ“ƒhƒ‰[ŽdŠ|‚¯‚Ä‚¨‚¢‚ÄAˆê’莞ŠÔ“à‚É‚»‚̃Cƒxƒ“ƒg‚ª”­‰Î‚µ‚½‚Ȃ炻‚̃Cƒxƒ“ƒg‚̈ø”‚ð•Ô‚·‚ªA”­‰Î‚µ‚È‚¯‚ê‚Îreject‚·‚éA‚Ý‚½‚¢‚ÈB

async/await‚µ‚©Žg‚í‚È‚¢ACPU‚ð‚«‚¿‚ñ‚Ɖð•ú‚µ‚ëA‚ÆŒ¾‚¤˜b‚È‚çAGo‚Ȃ烉ƒ“ƒ^ƒCƒ€‚ªŽ©“®“I‚É‚â‚é‚̂ŋC‚É‚¹‚¸“¯ŠúŒ^‚̂悤‚É‘‚¢‚Ä—Ç‚¢‚¼B

750 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/11/28(“ú) 14:08:56.82 ID:Abxhe3pm.net]
>>736
‚æ‚­•ª‚©‚ç‚ñ‚©‚çƒR[ƒh‚Å—Š‚ÞB
ŒN‚̃R[ƒh‚łȂ­‚Ä‚à‚¢‚¢‚µA’N‚©‚ÌGitHub‚Å‚à‚¢‚¢‚Ì‚ÅB

—v‚Í‚»‚ÌAPromise‚ł͊ȒP‚Éo—ˆ‚邪Aasync/await‚ł͖³—i‚Ü‚½‚Í•¡ŽG‚ɂȂé)A‚Á‚Ä‚¢‚¤ƒR[ƒh‚ðB



751 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/11/28(“ú) 14:10:43.62 ID:Z9Xk/5kf.net]
>>735
‚¨‚ê‚Ì’mޝ‚͂قڂقÚuGoŒ¾Œê‚É‚æ‚é•Àsˆ—v‚¾‚©‚çA‚±‚ê‚ð“Ç‚ßA‚ÅI‚í‚Á‚Ä‚µ‚Ü‚¤EEE

752 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/11/28(“ú) 14:37:47.26 ID:VtXew58l.net]
>>737
‚±‚Ìà–¾‚ł킩‚ç‚È‚¯‚ê‚ÎA‚Ç[‚¹ƒƒŠƒbƒg‚à‚í‚©‚ñ‚È‚¢‚¾‚낤‚©‚çu‚ß‚ñ‚Ç‚­‚³‚¢ƒR[ƒh‘‚­‚Èv‚ÅI‚í‚é‚Å‚µ‚åw
ŽÀÛ‚ÉŽg‚Á‚Ă鎩•ª‚ÌƒŠƒ|ƒWƒgƒŠŽN‚·‚Ì‚àƒAƒz‚¾‚µAZenn‚Ì‹LŽ–‚Í‚Á‚Æ‚­‚íB

https://zenn.dev/uzimaru0000/scraps/b4445cfed8f42f

753 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/11/28(“ú) 14:39:55.58 ID:VtXew58l.net]
‚±‚ñ‚È‚ñ‚à•Ö—˜‚æ‚ËB
https://qiita.com/jkr_2255/items/628f0507456eb841497c

754 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/11/28(“ú) 14:44:16.89 ID:cigmxKA5.net]
async/await(‚¾‚¯)‚ł͖ʓ|‚ÅAPromise‚ƉŠ·‚¾‚©‚炱‚»•Ö—˜‚¾A‚ÆŒ¾‚Á‚Ä‚é‚ñ‚æB
C#‚Å‚àŠF‚É—Õ‚Ü‚ê‚ÄTask Like‚ÈŽ©ìƒNƒ‰ƒX‚ªì‚ê‚邿‚¤‚ɂȂÁ‚½‚킯‚¾‚ªA‚¢‚©‚ñ‚¹‚ñ‘åŒU¾‚Èì‚肪‚¢‚éB

755 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/11/28(“ú) 18:42:46.20 ID:Abxhe3pm.net]
>>739-741
‚¤‚ñA•ª‚©‚ç‚ñ‚ËB‚½‚¾ŒN‚Ìà
> Promise‚ƉŠ·‚¾‚©‚炱‚»•Ö—˜‚¾
‚ɂ‚¢‚Ä‚ÍC#‚Í‚»‚¤‚È‚Á‚ĂȂ¢‚©‚ç‚¶‚«‚ÉŒ‹‰Ê‚Ío‚邾‚낤B
‚Ƃ͂¢‚¦ƒwƒ‹ƒXƒo[ƒO‚Í’m‚Á‚Ä‚ÄPromise‚Í•s—v‚¾‚Æ”»’f‚µ‚½‚Ì‚¾‚µA‰´‚à‚»‚¤Žv‚¦‚é‚Ì‚¾‚¯‚ÇB
(ƒwƒ‹ƒXƒo[ƒO‚ɂ‚¢‚Ă̓Cƒ“ƒ^ƒrƒ…[‚ª‚ ‚Á‚½‚Í‚¸‚¾‚ªƒOƒO‚Á‚Ä‚ào‚Ä‚±‚È‚¢j


ˆê‰žŠeURL“à—e‚ɑ΂µ‰ñ“š‚µ‚Ä‚¨‚­‚ÆA
> await click().then(click).then(click)
‚ɂ‚¢‚Ä‚ÍA
await click();
await click();
await click();
‚ÅA‚·‚³‚Ü‚¶‚­”nŽ­‚Á‚Û‚¢Ž–ˆÈŠO‚Ì–â‘è“_‚͂Ȃ¢B

> ’x‚ê‚ẴZƒbƒgcPromise#then‚Íresolve‘O‚Å‚àresolveŒã‚Å‚à–â‘è‚È‚­“®‚­
‚ɂ‚¢‚Ă͂܂ ‚»‚¤‚È‚ñ‚¾‚¯‚ÇA‚±‚ê‚͂ǂ¿‚ç‚©‚Æ‚¢‚¤‚ÆonloadŒnƒCƒxƒ“ƒg‚Ì–â‘è‚ÅA
‚±‚Ì•û–@‚łંÁ‚±‚Ì•”•ªA‚‚܂èʼn‚ÌPromise‚ðÝ’è‚·‚鎞“_‚ÅŠù‚É onload ς݂Ȃ甭s‚³‚ê‚È‚¢–â‘肪‰ðŒˆo—ˆ‚Ä‚¨‚炸A
Œ‹‹Çƒ†[ƒU[‘¤‚ª onload ς݂©ƒ`ƒFƒbƒN‚·‚éA‚Ü‚½‚Íâ‘Î‚É onload –¢”­s‚ÌŽž“_‚ÅŽÀs‚·‚é•K—v‚ª‚ ‚éB
‚¾‚©‚ç onload Œn‚̃Cƒxƒ“ƒg‚ªÅ‰‚©‚ç‘S•” Promise ‚¾‚Á‚½‚çãY—í‚É‰ðŒˆ‚µ‚Ä‚½‚Ì‚¾‚낤‚¯‚ÇAŽÀÛ‚»‚¤‚¶‚á‚È‚¢‚̂Ō¾‚¤‚Ù‚Ç—˜‰v‚ª‚È‚¢B
Promise‚ªŽc‚é‚©Ž©‘O‚Åonload”­s‚ðƒ`ƒFƒbƒN‚µ‚½ƒtƒ‰ƒO‚ªŽc‚é‚©’ö“x‚¾B

> •¡”‚ÌðŒcPromise.all‚ÅŽæ‚ê‚é
‚±‚ê‚Í‚»‚Ì’Ê‚è‚Ȃ̂¾‚¯‚ÇA”nŽ­‚Á‚Û‚­‚Ă悯‚ê‚Γ¯—l‚É await cÏ‚ÝA
await sumefuncA();
await sumefuncB();
await sumefuncC();
‚Ås‚¯‚éB(C#‚Í‚±‚ê‚Å‚¢‚¯‚é‚Í‚¸BJS‚Í‚à‚µ‚©‚µ‚½‚ç‘Ê–Ú‚©‚àj

756 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/11/28(“ú) 19:04:46.48 ID:Abxhe3pm.net]
742ÅŒã•â‘«•’ù³
JS‚Ìꇂàcς݂Ío—ˆ‚邪‘‚«•û‚ªˆá‚¤‚悤‚¾B
(‚Æ‚¢‚¤‚©C#‚àŠÔˆá‚¦‚Ä‚¢‚½‚̂ő‚«’¼‚·‚Æj

await someAsyncFuncA;
await someAsyncFuncB;
await someAsyncFuncC;

‚ƂȂéBˆÈ‰º‚Í https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Statements/async_function ‚æ‚èB(720‚Å“\‚葹‚È‚Á‚½‚Ì‚Å)
async function concurrentStart() {
console.log('==CONCURRENT START with await==');
const slow = resolveAfter2Seconds() // ‚½‚¾‚¿‚Ƀ^ƒCƒ}[‚ð‹N“®
const fast = resolveAfter1Second() // ‚½‚¾‚¿‚Ƀ^ƒCƒ}[‚ð‹N“®

// 1. ‚±‚ê‚Í‘¦ŽžŽÀs‚³‚ê‚é
console.log(await slow) // 2. ‚±‚ê‚Í 1. ‚Ì 2 •bŒã‚ÉŽÀs‚³‚ê‚é
console.log(await fast) // 3. fast ‚Í‚·‚Å‚É‰ðŒˆ‚µ‚Ä‚¢‚é‚Ì‚ÅA‚±‚ê‚Í 1. ‚Ì 2 •bŒã (2.‚Ì’¼Œã) ‚ÉŽÀs‚³‚ê‚é
}

757 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/11/28(“ú) 20:06:47.00 ID:s59YsBRT.net]
„‚µ‚Ä‚é•ȂɊԈႦ‚é‚­‚炢緖œ•ʂȂ̂Ë

758 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/11/28(“ú) 20:25:18.89 ID:Abxhe3pm.net]
>>744
ŠÔˆá‚¦‚½‚͉̂´‚Ì–â‘è‚Å‚ ‚Á‚ÄAC#‚àJS‚àawait‚Ì‘‚«•û‚Í“¯‚¶B
https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Statements/async_function
https://docs.microsoft.com/ja-jp/dotnet/csharp/programming-guide/concepts/async/task-asynchronous-programming-model

759 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/11/28(“ú) 20:31:19.41 ID:AhuL0Pkx.net]
>>710
ˆê‰ñ‚¾‚¯Žg‚¤‚Í‚¸‚Ȃ̂ð“ñ‰ñˆÈãŽg‚¤‚Æ•s‹ï‡‚ª‚ ‚é‚Ì‚ª–â‘è‚Æ‚©Œ¾‚¢o‚µ‚½‚ç
•›ì—p‚Ì‚ ‚éŠÖ”‚̌ĂÑo‚µ‚à–â‘è‚Á‚Ä‚±‚Æ‚É‚È‚é‚æ‚È
u’Pˆê‚ÌŒ‹‰Ê‚̶¬‚ð‚à‚Á‚ÄŠ®—¹‚·‚邯‚¢‚¤ƒZƒ}ƒ“ƒeƒBƒNƒXv‚Æ‚¢‚¤‚Ì‚à‚È‚¢‚µ

760 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/11/28(“ú) 20:36:54.41 ID:Xc/smr1I.net]
‚Ü‚ ƒSƒ‹“¯Žm‚Å•¡ŽG‚ȃnƒ“ƒhƒVƒFƒCƒN“I‚È’l‚Ì‚â‚èŽæ‚è‚Í‚µ‚È‚¢•û‚ª—Ç‚¢‚Ë
­‚È‚­‚Æ‚à‰´‚̓oƒbƒhƒp[ƒc”F’肵‚Ä‚é
Œ‹‰Ê‚ðkey-value store‚É“f‚­‚Æ‚©‚»‚¤‚¢‚¤Žg‚¢•û‚µ‚©‚µ‚ĂȂ¢



761 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/11/28(“ú) 22:35:18.85 ID:igoyS+tp.net]
>>746
‚»‚¤‚¾‚Ë
•›ì—p‚ª‚ ‚Á‚Ä2‰ñŒÄ‚Ño‚µ‚½‚玀‚ÊŠÖ”‚æ‚èA™p“™‚ÈŠÖ”‚Ì•û‚ª–]‚Ü‚µ‚¢‚æ‚Ë
‚¾‚©‚ç’Pˆê‚ÌŒ‹‰Ê‚𶬂·‚邾‚¯‚̈—‚Échannel‚ðŽg‚¤‚̂̓Nƒ\‚¾‚æ‚Ë

762 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/11/28(“ú) 23:26:53.57 ID:m82RP4Nz.net]
>>748
•›ì—p‚Ì‚ ‚éŠÖ”‚àƒNƒ\‚Æ‚¢‚¤‚±‚ƂɂȂ邾‚낤‚Á‚Ęb‚¾‚ª‚È
ŒÄ‚Ño‚·‚ׂ«‚¶‚á‚È‚¢‚Æ‚±‚ë‚ÅŒë‚Á‚ČĂÑo‚·‚Æ•s‹ï‡‚ª‚ ‚é‚©‚ç–â‘肾‚ÆŒ¾‚¢o‚·‚ñ‚¾‚©‚ç

763 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/11/29(ŒŽ) 00:36:52.64 ID:M92LX90q.net]
C#‚¨‚¶‚³‚ñ‚Ì‘å–\‚ê‰ñ

764 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/11/29(ŒŽ) 02:15:08.24 ID:JPr9HHY7.net]
>>742
C#‚à‚»‚¤‚È‚è‚Ü‚µ‚½‚ªcB
https://qiita.com/inasync/items/6417933e258b53b5bbd3

‚±‚Á‚¿‚ł͎—‚½‚悤‚ÈŽ–‚â‚Á‚Ä‚é‚ËB
https://www.buildinsider.net/column/iwanaga-nobuyuki/009

‚ ‚ñ‚Ü‚è’m‚ç‚ñ‚¾‚¯‚Å‚ÍH

765 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/11/29(ŒŽ) 09:11:23.82 ID:kiCwAGEX.net]
>>749
‚»‚ê‚Í‚»‚Ì’Ê‚è‚ÅAˆê”ʘ_‚Æ‚µ‚ÄA•›ì—p‚̂Ȃ¢ŠÖ”‚æ‚è•›ì—p‚Ì‚ ‚éŠÖ”‚̂ق¤‚ª‘Š‘Î“I‚ɂ̓Nƒ\‚¾‚ëH
–{—ˆ•›ì—p‚Ì•K—v‚ª‚È‚¢ê‡‚Å‚àí‚É•›ì—p‚Ì‚ ‚éŠÖ”‚Æ‚µ‚ÄŽÀ‘•‚µ‚È‚¯‚ê‚΂Ȃç‚È‚¢‚Æ‚µ‚½‚çA–{—ˆ—Ⴆ‚Δ¼•ª’ö“x‚Åςނ͂¸‚ª‘S‚ăNƒ\ŠÖ”‚ɂȂÁ‚¿‚Ⴄ‚¶‚á‚ñ
‚»‚ꂪchannel

766 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/11/29(ŒŽ) 11:31:15.42 ID:Ulxk0pae.net]
‚Ü‚ Go‚ÌÝŒvŽv‘z“I‚Æ‚µ‚Ă͂»‚à‚»‚à”ñ“¯ŠúŠÖ”‚ðì‚Á‚¿‚á‚¢‚¯‚È‚¢‚ñ‚¾‚낤‚È
í‚É”ñ“¯Šú‚ÅŽg—p‚·‚邱‚Æ‚ª–¾‚ç‚©‚Èꇂłàchannel‚ðˆø”‚ÉŽæ‚邿‚¤‚ÈŠÖ”‚ðƒpƒbƒP[ƒWŠO‚ÉŒöŠJ‚·‚邿‚¤‚ÈÝŒv‚Í‚·‚ׂ«‚¶‚á‚È‚­‚ÄA
•’ʂɓ¯ŠúŠÖ”‚É‚µ‚Æ‚¢‚ÄŽg‚¤‘¤‚Å•K—v‚ɉž‚¶‚ÄgoroutineŽg‚¦‚Æ‚¢‚¤‚±‚ƂȂñ‚¾‚낤

767 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/11/29(ŒŽ) 12:15:00.68 ID:ofvG7nI/.net]
‚¦Hgoroutine‚Ƀ`ƒƒƒlƒ‹“n‚³‚È‚¯‚è‚áƒNƒ[ƒWƒƒ‚Å“n‚·‚µ‚©‚È‚¢‚©‚狤’ÊŠÖ”‚ɂł«‚ñ‚µ
‚¿‚å‚Á‚Ɖ½‚ðŒ¾‚Á‚Ä‚é‚Ì‚©•ª‚©‚è‚Ü‚¹‚ñ‚Ë

768 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/11/29(ŒŽ) 12:15:45.71 ID:ofvG7nI/.net]
ŠO•”ŠÖ”

769 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/11/29(ŒŽ) 12:23:12.94 ID:ofvG7nI/.net]
ƒcƒA[‚Å‚àƒ`ƒƒƒlƒ‹“n‚·ƒR[ƒfƒBƒ“ƒO‚µ‚Ă邿
https://go-tour-jp.appspot.com/concurrency/2

770 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/11/29(ŒŽ) 12:35:27.53 ID:O0SZji1w.net]
tour‚Í‚ ‚­‚܂ŋ@”\‚ÌЉ‚ëB
hello world‚ðŽÀ–±‚Å‘‚­‚©H

channel‚̉½‚ª‹C‚ÉH‚í‚ñ‚ÌHƒfƒbƒhƒƒbƒN‚·‚邯‚±‚ëH
•ʂɌ㑱‚ÌŠÖ”“Š‚°‚Ä‚à—Ç‚¢‚ñ‚¾‚¼B



771 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/11/29(ŒŽ) 12:39:01.25 ID:g6qk7DwE.net]
>>754
>>753 ‚ªŒ¾‚Á‚Ä‚é‚̂̓‰ƒCƒuƒ‰ƒŠ‚ÌŒöŠJŠÖ”‚̘b‚ÅA753‚̃Rƒƒ“ƒg’Ê‚è‚Å‚µ‚å
goroutineŽg‚¦‚Γ¯ŠúŠÖ”‚ðŠÈ’P‚É”ñ“¯Šú‚ɂł«‚é‚©‚çAƒ‰ƒCƒuƒ‰ƒŠ‚Ì‚ŠKŠÖ”‚Í“¯Šú‚É‚¹‚æA‚Á‚Ä‚¢‚¤Žv‘z‚Á‚Û‚¢

•W€ƒ‰ƒCƒuƒ‰ƒŠ‚É‚àƒ`ƒƒƒlƒ‹‚ðŽó‚¯“n‚µ‚·‚é‚â‚‚͂ ‚é‚Ì‚©‚à‚µ‚ê‚È‚¢‚¯‚ÇA­‚È‚­‚Æ‚à‰´‚Í‚µ‚ç‚È‚¢

772 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/11/29(ŒŽ) 12:46:47.06 ID:ofvG7nI/.net]
•W€‚̃‰ƒCƒuƒ‰ƒŠ‚͒჌ƒxƒ‹‹@”\‚µ‚©Ž‚½‚¹‚ĂȂ¢‚¶‚á‚ñ
‚¾‚©‚ç‚Æ‚¢‚Á‚ÄA”ñ“¯Šú‚ÉŽg‚¤‚±‚Æ‚ÍD‚Ü‚µ‚­‚È‚¢‚Æ‚¢‚¤ÝŒvŽv‘z‚¾‚Æ‚©‚©‚Ȃ薳—‚ª‚ ‚邾‚ë
ƒcƒA[‚ÍŠî–{“I‚ÈŽg‚¢•û‚̃Tƒ“ƒvƒ‹‚È‚ñ‚¾‚©‚çAŠî–{“I‚É”ñ“¯Šú‚Å“®‚©‚·ŠÖ”‚ð‘‚­‚ɂ̓`ƒƒƒlƒ‹‚ð“n‚µ‚Ü‚µ‚傤I‚Æ‘åX“I‚É錾‚µ‚Ă騋’‚¶‚á‚È‚¢‚Ì‚©H

773 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/11/29(ŒŽ) 13:18:56.71 ID:rw4mU1bL.net]
‚Ü‚¾‚â‚Á‚Ä‚½

774 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/11/29(ŒŽ) 13:51:14.56 ID:DbScqZpC.net]
D‚«‚¾‚æ‚Ë`

775 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/11/29(ŒŽ) 14:19:10.41 ID:O40DgaQc.net]
>>752
>–{—ˆ•›ì—p‚Ì•K—v‚ª‚È‚¢ê‡‚Å‚àí‚É•›ì—p‚Ì‚ ‚éŠÖ”‚Æ‚µ‚ÄŽÀ‘•‚µ‚È‚¯‚ê‚΂Ȃç‚È‚¢‚Æ‚µ‚½‚ç

‚»‚ñ‚Ȃ̂ª‚Ç‚±‚©‚ço‚Ä‚«‚½‚ñ‚¾‚©B
ŒÄ‚Ño‚·‚ׂ«‚¶‚á‚È‚¢‚Æ‚±‚ë‚ÅŒë‚Á‚ČĂÑo‚·‚Æ•s‹ï‡‚ª‚ ‚é‚©‚çƒNƒ\‚¾‚ÆŒ¾‚¢o‚·‚È‚ç
“üo—͂Ƃ©A•›ì—p‚ðŽ‚ÂŠÖ”‚àƒNƒ\‚Æ‚¢‚¤‚±‚ƂɂȂé‚Á‚Ęb‚¾‚ª‚È
–ß‚è’l‚ð•Ï”‚É“ü‚ê‚Ä’u‚¯‚Ηǂ¢‚¾‚¯‚Ȃ̂ɂ»‚ê‚ðo—ˆ‚¸‚É
2‰ñŒÄ‚Ño‚·‚Æ•s‹ï‡‚ª‹N‚±‚邯•¶‹å‚ðŒ¾‚Á‚Ä‚é‚ñ‚¾‚æ‚È

776 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/11/29(ŒŽ) 16:44:46.78 ID:M92LX90q.net]
ƒ`ƒƒƒlƒ‹‚ª—‰ð‚Å‚«‚È‚¢C#‚¨‚¶‚³‚ñ‚ªID•Ï‚¦‚ÄŽ©ŒÈ•ٌ삵‚È‚ª‚ç–\‚ê‚Ă邾‚¯
>>752
u•›ì—p‚̂Ȃ¢ŠÖ”‚æ‚è•›ì—p‚Ì‚ ‚éŠÖ”‚̂ق¤‚ª‘Š‘Î“I‚ɂ̓Nƒ\v
ˆê”Ê“I‚ɂ͎葱‚«Œ^Œ¾Œê‚Å‚ ‚ê‚΃TƒCƒhƒGƒtƒFƒNƒg‚ª‚ ‚éŠÖ”‚ª•’Ê‚ÅAƒŠÖ”Œ¾Œê‚̂悤‚ȂقƂñ‚Ç•›ì—p‚Ì
–³‚¢ŠÖ”‚ȂǂÍI/Oˆ—‚ȂǂŃrƒbƒNƒƒbƒN‚ȂǂŌ떂‰»‚µ‚Ä‚é‚ɉ߂¬‚È‚¢B
>>753
‚»‚à‚»‚àGo‚Í‘S•”‚ª”ñ“¯ŠúE•À—ñ‚¾‚©‚ç‹tBƒƒCƒ“‚Å‚³‚¦goroutine‚Ì‚P‚‚ÅAƒfƒtƒHƒ‹ƒg‚ÅGOMAXPROCS
uchannel‚ðˆø”‚ÉŽæ‚邿‚¤‚ÈŠÖ”‚ðƒpƒbƒP[ƒWŠO‚ÉŒöŠJ‚·‚邿‚¤‚ÈÝŒv‚Í‚·‚ׂ«‚¶‚á‚È‚­v‚±‚ê‚à‹t‚Å‚·B
struct‚ɂ͖{—ˆ‚Íchannel‚âcontext‚ðŠÜ‚ß‚é‚ׂ«‚ł͂Ȃ­Aˆø”‚ÉŽæ‚邱‚Æ‚ª„§‚³‚ê‚Ä‚¢‚é
>>759
u•W€‚̃‰ƒCƒuƒ‰ƒŠ‚͒჌ƒxƒ‹‹@”\‚µ‚©Ž‚½‚¹‚ĂȂ¢vŋ߂̌¾Œê‚ÍA•W€‚̃‰ƒCƒuƒ‰ƒŠ‚Æ‚¢‚¤d‘å‚ȃNƒ\‚ð
”–‚­¬‚³‚­‚·‚é‚Ì‚ª—¬s‚èA‚È‚º‚È‚ç’tÙ‚È•W€‚̃‰ƒCƒuƒ‰ƒŠ‚ðƒŠƒŠ[ƒX‚µ‚Ä‚µ‚Ü‚¢AŒã‚©‚ç‚à‚Á‚ÆŒø—¦“I‚Å
—˜_‚É— •t‚¯‚³‚ꂽƒ‰ƒCƒuƒ‰ƒŠ‚ªo‚Ä‚­‚éB‚»‚µ‚ăNƒ\‚È•W€‚ªŒÝŠ·«‚Ì‚½‚߂ɒ¼‚¹‚È‚¢B”–‚­‚Ĭ‚³‚¢
ƒ‰ƒCƒuƒ‰ƒŠ‚Í‘¬‚­Aƒƒ“ƒeƒiƒ“ƒX‚à—eˆÕ‚ÅAˆË‘¶«‚à­‚È‚¢B
‹t‚ÉA•W€‚̃‰ƒCƒuƒ‰ƒŠ‚ÉdŒú’·‘å‚ð‹‚ß‚é‚͉̂½‚©‚ªŠÔˆá‚Á‚Ä‚éBƒ`ƒƒƒlƒ‹‚ð“n‚·‚±‚Æ‚ðŽg‚¤Ž–‚ð‹ÖŠõ‚µ‚½‚¢
‹CŽ‚¿‚ª‰œ’ê‚É‚ ‚é‚©‚çuØ‹’v‚È‚ñ‚ÄŒ¾—t‚ªo‚Ä‚­‚éBTour‚Ȃǂ̃pƒCƒvƒ‰ƒCƒ“ˆ—‚Æ‚©‚ðŒ©‚ê‚΃`ƒƒƒlƒ‹‚ð
Žó‚¯“n‚·‚±‚Ƃ̌ø—¦«‚Æ‚‚¢”ñˆË‘¶‚ª—Ç‚­‚í‚©‚éBayncŒn‚ÌŒ¾Œê‚Å‚â‚낤‚Æ‚µ‚½‚çƒ~ƒ…[ƒeƒbƒNƒX‚ŃƒbƒN‚µ‚Ä
ˆ—‚ÌI‚í‚è‚Åwait‚µ‚ĂȂNjɂ߂ĕÀ—ñ“x‚ª’á‚­AˆË‘¶«‚ª‚‚­AƒSƒ~‚̂悤‚ÈŽ©ŒÈ–ž‘«‚ªL‚ª‚é
‚¾‚©‚ç’x‚­‚Ĭ‰Ê•¨‚̓fƒJ‚¢

777 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2021/11/29(ŒŽ) 19:32:28.88 ID:TPDpg4yk.net]
‚Ü‚Ÿ‚Ü‚ŸAŠç^‚ÁÔ‚É‚µ‚Ä“Še‚·‚é‚Ì‚â‚ß‚æH—Ž‚¿’…‚±‚¤‚È

778 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/11/29(ŒŽ) 20:00:58.25 ID:rw4mU1bL.net]
ð“ú‚©‚ç‚ȂɂªŒ¾‚¢‚½‚¢‚Ì‚©‚³‚Á‚Ï‚è
Ž©•ª‚Å‚à“ª‚¨‚©‚µ‚­‚È‚Á‚Ä‚é‚ñ‚¾‚낤‚©

779 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2021/12/20(ŒŽ) 18:58:52.11 ID:S0D0uK3y.net]
Go 1.18 Beta 1 is available, with generics, 14 December 2021

780 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/01/07(‹à) 00:14:05.77 ID:l4f7h5d/.net]
‚¿‚å‚Á‚Æ‚©‚¶‚Á‚Ă݂½ƒjƒƒJ‚ÌŠ´‘z‚È‚ñ‚¾‚¯‚Ç
GoŒ¾Œê‚Á‚ÄBetter C‚Á‚ÄŠ´‚¶‚¾‚ÈB



781 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/01/07(‹à) 00:38:05.83 ID:j/jugqL+.net]
>>763
ƒ`ƒƒƒlƒ‹‚ð“n‚·‚±‚Æ‚ÉϋɓI‚È>>759‚ÉA^‚ÁԂɂȂÁ‚ă`ƒƒƒlƒ‹“n‚·ƒR[ƒfƒBƒ“ƒO‚ðŒê‚Á‚Ăđ

782 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2022/02/06(“ú) 12:21:06.60 ID:SQRLIZAc.net]
Go‚̃WƒFƒlƒŠƒbƒN‚ªGo 1.18 Beta 1‚Ńfƒrƒ…[
https://www.infoq.com/jp/news/2022/01/go-generics-beta/

func SumIntsOrFloats[K comparable, V int64 | float64](m map[K]V) V
type Number interface { int64 | float64 }

783 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/07(ŒŽ) 09:14:37.90 ID:YCtDYJO4.net]
‚¨‘O‚炪”Ï‚¢‚©‚çc

784 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/19(“y) 10:13:03.12 ID:AG6SdX6W.net]
Å‹ßgo‚æ‚èrust‚ª‹C‚ɂȂÁ‚Ä‚«‚½
ƒRƒ“ƒpƒCƒ‰Œ^‚Ì‘‚¢ƒ‚ƒ_ƒ“‚ÈŒ¾Œê‚Æ‚¢‚¤‚±‚ƂňÀˆÕ‚Égo‚â‚Á‚Ä‚½‚¯‚Ç
rust‚É‚·‚ׂ«‚¾‚Á‚½‚©

785 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/19(“y) 11:35:19.56 ID:R5yjbcGL.net]
rust‚ÍŠwKŽžŠÔ‚ª‚©‚©‚é

786 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/19(“y) 13:51:37.16 ID:u5oa6W2x.net]
—˜—p”͈͂Ƃ¢‚¤‚©“¾ˆÓ”͈͂ªˆá‚¤‚©‚ç‹»–¡‚͂Ȃ¢
‚Ü‚µ‚ĕȂª‹­‚¢‚ñ‚ÅŠo‚¦‚È‚«‚á‚È‚ç‚ñ‚±‚Æ‚ª‘½‚·‚¬‚é
oŽn‚ß‚ÌJava‚æ‚è•È‚ª‹­‚­‚È‚¢‚©‚ ‚ê‚Í
¡‚ÍŠF‚ª“éõ‚ñ‚¾‚¯‚ÇJava‚ÌIOŽü‚è‚Æ‚©A‰ð‚ç‚Ë‚¥I‚Æ‚¢‚¤º‚ª‘½‚©‚Á‚½‹L‰¯
‚¾‚©‚ç­‚È‚­‚Æ‚à10”N‚͑҂‚̂ª³‰ð

787 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/19(“y) 15:23:37.32 ID:AlOKsuc0.net]
>>771
—p“r‚ªˆá‚¤‚ñ‚¾‚©‚çA—¼•û‚â‚ê‚΂æ‚낵

788 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/19(“y) 16:39:42.26 ID:lVeS0ElI.net]
Go‚ÍŒü‚¢‚Ä‚¢‚é“K—p”͈͂ª‹·‚¢
‘¼‚ÌŒ¾Œê‚à•¹—p‚¹‚´‚é‚ð‚¦‚È‚¢

789 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/19(“y) 19:00:07.51 ID:ZkbC0IWU.net]
‚»‚ê‚Å‚¢‚¢‚ñ‚¾‚æ

790 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/19(“y) 23:50:48.59 ID:xGD28DxW.net]
Go 1.18 Release Candidate 1 is released 2022/02/18 2:04:17 (ð“ú)
https://groups.google.com/g/golang-announce/c/QHL1fTc352o/m/5sE6moURBwAJ



791 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/20(“ú) 11:21:21.17 ID:VbAVfRtD.net]
> ‘‚¢ƒ‚ƒ_ƒ“‚ÈŒ¾Œê
‘¬‚­‚à‚È‚¢‚µƒ‚ƒ_ƒ“‚Å‚à‚È‚¢

792 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/20(“ú) 12:17:41.07 ID:1fyiha6j.net]
1.18 final‚Í3ŒŽ‚ÉŽ‚¿‰z‚µ‚©

793 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/20(“ú) 12:35:50.50 ID:coxlbRTF.net]
’P‘̂̃}ƒVƒ“‚Å•À—ñˆ—‚ð‚Ђ½‚·‚ç‚És‚¤‚Æ‚¢‚¤—Ü‚®‚Ü‚µ‚¢—p“r“Á‰»‚æ‚Ë
–³‘Ê‹à‚ª‚ ‚è‚ᕪŽU‰»‚µ‚ă[ƒhƒoƒ‰ƒ“ƒTŽg‚Á‚Ä‚µ‚Ì‚®‚ÆŽv‚¤

794 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/20(“ú) 13:24:25.85 ID:QnKhevyf.net]
Go‚Í•À—ñˆ—‚ª‘‚«‚â‚·‚¢ŠÈ’P‚ÈÓIŒ^•t‚¯Œ¾Œê‚Á‚ÄŠ´‚¶‚æ‚È
Go‚Ì•¶–@‚̓‚ƒ_ƒ“‚Æ‚Í‚Æ‚Ä‚àŒ¾‚¦‚È‚¢‚¯‚ÇA‚í‚è‚Æ‘‚¢ƒrƒ‹ƒhAgit‚Ƃ̘AŒgAfmtA‚Æ‚©‚à‚ë‚à‚ë‚̃GƒRƒVƒXƒeƒ€‚ð‘‚¶‚ÄŒ¾‚¦‚΃‚ƒ_ƒ“‚ƌĂׂ»‚¤‚ł͂ ‚é

‹t‚ÉA—Ⴆ‚ÎDŒ¾Œê‚Í•¶–@‚ª—Ç‚¢‚̂ɃGƒRƒVƒXƒeƒ€‚ªƒEƒ“ƒR‚¾‚Á‚½‚©‚çl‹Co‚È‚©‚Á‚½‚ñ‚¾‚ÆŽv‚¤

795 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/20(“ú) 15:45:27.00 ID:coxlbRTF.net]
•ªŽU‚µ‚È‚¢‚Å‚à’ö‚æ‚­«”\‚ªo‚é‚Á‚Ä“_‚©‚çAƒlƒbƒgƒ[ƒNŠÖŒW‚Ì‘g‚Ýž‚Ý‹@Ší(ƒ‹[ƒ^‚Æ‚©)‚ÉŒü‚¢‚Ă邿‚¤‚È‹C‚à‚·‚é(‹C‚ª‚·‚邾‚¯)‚ñ‚¾‚¯‚ÇA“Á‚ÉÈŠª‚µ‚Ă邯‚à•·‚©‚È‚¢‚©‚çŽg‚í‚ê‚ĂȂ¢‚Ì‚©‚È

796 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/20(“ú) 15:47:35.30 ID:coxlbRTF.net]
busybox“I‚Èì‚è‚Ȃ烃‚ƒŠ‚àˆ³”—‚µ‚È‚¢‚¾‚ë‚Æ‚¢‚¤l‚¦

797 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/20(“ú) 18:28:36.22 ID:VbAVfRtD.net]
>>782
ƒ‹[ƒ^‚Ì’†g‚È‚ñ‚Älinux‚ÅC‚¾‚ë
‘g‚Ýž‚Ý‚ÍCPUƒpƒ[‚ÆÁ”ï“d—͂Ɍµ‚µ‚¢‚Ì‚ÅCˆÈŠO‚ÉŒ»ŽÀ“I‚É‰ð‚ª‚È‚¢
‹t‚ÉŒ¾‚¦‚ÎACˆÈŠO‚Å‘g‚ñ‚¾Žž‚ɂ͉¿Ši‚ÆÁ”ï“d—͂ł»‚̤•i‚É‘i‹—Í‚ª–³‚­‚È‚é
C‚ł͎ÀŒ»•s‰Â”\‚È’ö‚̃tƒ@[ƒ€ƒEƒFƒAƒAƒbƒvƒf[ƒg‚Ì•p“x‚ª•K—v‚Ȥ•i‚à‚È‚¢‚¾‚ë

798 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/20(“ú) 18:35:18.72 ID:Y1MJvTk4.net]
Google“I‚ɂ͑g‚Ýž‚ÝŒü‚¯‚ÍFlutter/Dart

799 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/20(“ú) 18:37:32.10 ID:VbAVfRtD.net]
>>781
goroutine‚ª³‰ð‚¾‚ƊԈႦ‚½Ž¸”sŒ¾Œê‚¾‚ë
‚±‚̃`ƒƒƒŒƒ“ƒWŽ©‘̂͗ǂ¢Ž–‚¾‚ªA³‰ð‚Íasync‚¾‚Á‚½

•¡ŽG‚ɂȂ肷‚¬‚½C++‚ðŒ™‚¢A‚Ü‚½WebŒn‚Å‚ÌÅ‘¬‚ð‹‚ß‚½˜A’†‚ÍRust‚És‚Á‚½
Œ^‚ð’m‚ç‚È‚©‚Á‚½WebŒn‚Ì”nŽ­‹¤‚ɂ͒š“x—Ç‚©‚Á‚½‚ªA‚»‚¢‚‚ç‚ÍTS‚És‚Á‚½
ast–Ø‚ªƒfƒtƒH‚Åo‚é‚͖̂ʔ’‚¢‚ªA‚ ‚ê‚̓vƒƒOƒ‰ƒ}“I‚ɂ̓Œƒxƒ‹‚ª’á‚·‚¬‚ÄŽg‚¦‚È‚¢iŽ©‘O‚ų‹K•\Œ»‚Å‚â‚邿‚è‚͂܂µ’ö“x‚Å‚µ‚©‚È‚¢j
‚Ȃ炢‚Á‚»‚Ì‚±‚Æ‚ ‚ꂱ‚ê‚â‚è‚Ü‚­‚éŽÀŒ±Œ¾Œê‚É‚µ‚Ä‚à‚¢‚¢‚Ƃ͎v‚¤‚ªAŽd—l‚̒ljÁ‚Í‘¼Œ¾Œê‚Æ”ä‚ׂĂà’x‚¢

Œ»ÝV‹K‚ÅGo‚ð‚â‚éˆÓ–¡‚͂Ȃ¢‚©‚çA‚ ‚Ƃ͔p‚ê‚邾‚¯‚¾‚ë

800 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2022/02/20(“ú) 20:11:46.12 ID:uXMwiVcI.net]
webŒn‚̃oƒbƒNƒGƒ“ƒh‚Å‚ ‚é’ö“x‘¬“x‹‚ß‚é‘w‚ɂ͎g‚í‚ê‚Ä‚­‚ñ‚¶‚á‚È‚¢‚©‚ÈBŠy‚¾‚à‚ñB
ŒÂl“I‚É‚ÍnullˆÀ‘S‚¶‚á‚È‚¢“_‚Å‚à‚¤‚¢‚¢‚â‚Á‚ÄŠ´‚¶‚¾‚¯‚ÇB



801 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/20(“ú) 21:46:42.94 ID:VbAVfRtD.net]
>>787
> ‚ ‚é’ö“x‘¬“x‹‚ß‚é‘w
‚±‚ê‚ÍŠî–{“I‚ɂȂ¢B
‘¬“x‚ª–â‘è‚É‚È‚é‚Æ•ª‚©‚Á‚Ä‚¢‚ÄAƒ`[ƒ€‚ªRust‚ðŽg‚¦‚éê‡A100%Rust‚ð‘I‘ð‚·‚éB
Rust‚ªŽg‚¦‚È‚¢ê‡A¡Œ»Ý‚Ì‘æˆê‘I‘ðŽˆ‚ÍTS‚¾‚ëB
‚»‚±‚»‚±‘¬‚¢‚µAň«‚ÍJSƒGƒ“ƒWƒjƒA‚ð—¬—p‰Â”\‚¾‚µA‘S‚­V‹K‚É‹³ˆç‚·‚é‚É‚µ‚Ä‚àƒtƒƒ“ƒgƒGƒ“ƒh‚Å‚àŽg‚¦‚邵B
WebŒn‚ÌŒ»ê‚ÅGo‚ð‚í‚´‚í‚´‹³ˆç‚·‚éˆÓ–¡‚͂Ȃ¢B

i–O˜a‚µ‚½Žsê‚É‚¨‚¢‚Ä‚Íj¤•i‚Íë‚Á‚ĂȂ¢‚Æ‚¢‚¯‚È‚¢‚Ƃ悭Œ¾‚í‚ê‚邪AGo‚Í¡Œ»Ýë‚Á‚ĂȂ¢‚ñ‚¾‚æB
‘¬“x‚ª—~‚µ‚­‚ăKƒbƒcƒŠ‘g‚Ý‚½‚¯‚ê‚ÎC#‚Å‚à‚¢‚¢‚µAŽÀÛ‚ÉASP.NET‚̃VƒFƒA‚Í7.9%‚ÅPHP‚ÉŽŸ‚®‘æ2ˆÊ‚¾B(‚È‚¨Go‚Í0.0007%ARust‚Í‚»‚êˆÈ‰ºj
https://w3techs.com/technologies/overview/programming_language
TS‚æ‚è‚ÍGo‚ª‘¬‚¢‚Ì‚àŽ–ŽÀ‚ł͂ ‚邪A
https://atmarkit.itmedia.co.jp/ait/articles/1909/13/news133.html
google‚ªruby‚ðØ‚Á‚½Žž‚̂悤‚Ƀ`[ƒ€“à‚ÅŒ¾Œê‚ð“ˆê‚·‚é‚È‚çA¡‚È‚çJS‚©TS‚ɂȂéBGo‚Í‚ ‚蓾‚È‚¢B
¡Œ»Ý‚àƒVƒFƒA‚ª’á‚¢Žg‚¦‚é“z‚ª­‚È‚¢‚Ì‚¾‚©‚çA‚±‚̂܂܂¾‚Æ”‘½‚̃}ƒCƒi[Œ¾Œê‚Æ“¯—l‚Ƀ|ƒVƒƒ‚Á‚ÄI‚í‚èB

ƒoƒbƒNƒGƒ“ƒh‚Å‘¬“x‚ð‹‚ß‚éÛAÅ‘¬‚ÍRust‚¾‚¯‚ÇA‚±‚ꂪŒ™‚È‚çC#‚ÅA‚±‚±‚ÅI‚í‚Á‚Ä‚µ‚Ü‚¤B
C#‚̑ʖڂȓ_‚ÍŽd—l‚ªd—Ê‹‰‚ŕ׋­‚·‚é‚Ì‚ª‘å•ςȎ–ˆÊ‚ÅA‘¬“x‚àˆÀ‘S«‚à¶ŽY«‚àGoˆÈゾ‚©‚çB
Go‚ÍA‘¬“x‚ª‚ ‚é’ö“x•K—v‚¾‚ªÅ‘¬‚Å‚ ‚é•K—v‚͂Ȃ­ARust‚âC#‚Íâ‘΂ɕ׋­‚µ‚½‚­‚È‚¢‘wŒü‚¯‚ɂȂ邪A‚±‚ê‚ÍŒ»ŽÀ“I‚É–³‚¢B

802 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2022/02/20(“ú) 22:04:59.75 ID:uXMwiVcI.net]
>>788
‚È‚é‚Ù‚Ç‚ËB

803 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/20(“ú) 22:33:50.88 ID:uSEnVnLU.net]
>>788
JS/TS‚ÌlÞ‚ªNode/Deno‚ŃT[ƒo[ƒTƒCƒh‚à‚¢‚¯‚é‚©‚ç‚Ë
‚»‚µ‚Ä‚»‚ê‚łͫ”\–ÊƒŠƒ\[ƒX–ʂŖž‘«‚Å‚«‚È‚¢‚È‚çRust‚ª‹Lq‚µ‚â‚·‚­‚Ä‚¢‚¢

804 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/20(“ú) 22:37:24.33 ID:x/Ldx69r.net]
Rust‚ªŽg‚¦‚È‚¢ê‡‚ÅA‚©‚‘¬“x‚ª•K—v‚ÈꇂÉTSŽg‚¤–󖳂¢‚¾‚ëB
C#‚͂킩‚邪B
ƒ}ƒ‹ƒ`ƒRƒA‚ÉŽã‚·‚¬‚é‚íB
C#‚ł͂Ȃ­Go‘I‚ÔƒP[ƒX‚Á‚Ă̂ÍGo‚È‚ç‚ł͂̃ƒŠƒbƒg‚ª‚ ‚éƒV[ƒ“‚ª‘½‚¢B

805 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/20(“ú) 23:21:45.49 ID:VbAVfRtD.net]
>>791
> Go‚È‚ç‚ł͂̃ƒŠƒbƒg
‚¾‚©‚ç‚»‚ê‚͉½H‚Á‚Ęb‚¾‚ëB

C#‚őʖڂÅGo‚Á‚Ă̂͊wKƒRƒXƒg‚­‚ç‚¢‚¾‚ªAŠwKƒRƒXƒg‚ª–â‘è‚È‚çWebŒn‚È‚çTS/JS‚ÅŒˆ‚܂肾‚æB
Go‚Ígoroutine‚©go generate‚ª‘å“–‚½‚è‚·‚ê‚Ηǂ©‚Á‚½‚ªA‚»‚¤‚łȂ¢ˆÈãAC#‚ÉŸ‚Ä‚éŽd—l‚ª‚È‚¢B
Œ»ÝƒVƒFƒA‚Ń{ƒ•‰‚¯‚µ‚ĂČõ‚éŽd—l‚à‚È‚¯‚ê‚ÎA‚±‚̂܂ܒ¾–vˆÈŠO‚ɂȂ¢B

Rust‚ðl‚¦‚ê‚Εª‚©‚è‚â‚·‚¢‚ªAƒVƒFƒA‚Ń{ƒ•‰‚¯‚µ‚ĂĂàC#‚É‘¬“x‚ÅŸ‚Ă邵A
ˆÀ‘S«‚àˆê‰žÅ‚‚ð–ÚŽw‚µ‚Ă邩‚çA‘I‚Ô——R‚Í‚ ‚邾‚ëB
Go‚ÍRust‚ªo‚Ä‚«‚½Žž‚Ég‚ÌU‚è•û‚ðl‚¦‚È‚¯‚ê‚΂Ȃç‚È‚©‚Á‚½‚ñ‚¾‚æB

806 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/20(“ú) 23:56:31.79 ID:KcoG54wC.net]
>>792
‚»‚ÌGoroutine‚¾‚æBŠÏ‘ª”͈͋·‚¢‚̂łÍcH
C#‚Ìasync await‚ƃXƒŒƒbƒhƒv[ƒ‹‚Í‹l‚Ü‚éB

807 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/21(ŒŽ) 00:13:42.23 ID:lBTJyZA6.net]
>>793
async‚ÈŠÖ”‚ðŒÄ‚ׂ΃XƒPƒWƒ…[ƒ‰‚É–ß‚é‚킯‚¾‚©‚ç
’·ŽžŠÔƒ‹[ƒv‚ÅŒvŽZ‚݂̂𑱂¯‚邱‚Ƃłà‚È‚¢ŒÀ‚è‹l‚܂邱‚Ƃ͂Ȃ¢‚Å‚µ‚å

808 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/21(ŒŽ) 00:16:41.00 ID:GbKjQqyn.net]
>>793
‹l‚Ü‚é‚Á‚ĉ½‚ªH
‚±‚êH‚È‚çŽd—l‚ð’m‚ç‚È‚¢‚¾‚¯‚¾‚Ë
https://oita.oika.me/2016/02/18/task-and-threadpool/

‚Ü‚ ‚¢‚¸‚ê‚É‚µ‚Ä‚àAC#‚Å–â‘肪‚ ‚ê‚ÎA‘¬U‘Îô‚³‚ê‚邿

809 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/21(ŒŽ) 00:26:24.14 ID:GbKjQqyn.net]
‚ ‚Æ‚±‚ñ‚È‚ñ‚ào‚Ä‚«‚½
https://www.rox-note.tech/?p=30

‚Ü‚ ƒXƒŒƒbƒhƒv[ƒ‹‚Í‚»‚¤‚¢‚¤ÝŒv‚Ȃ̂¾‚©‚çAƒfƒtƒH‚Å–â‘è‚È‚¢Žg‚¢•û‚ð‚µ‚È‚¢‚̂Ȃ玩‘O‚Åݒ肵‚Ä‚â‚ç‚È‚¢‚Ƒʖڂ¾‚ËB
‚Å‚àƒXƒŒƒbƒhƒv[ƒ‹‚̓v[ƒ‹‚Å‚ ‚Á‚ÄAgoroutine‚Ý‚½‚¢‚ɃXƒŒƒbƒhè—LiƒXƒ^ƒbƒN•ÛŽj‚ł͂Ȃ¢‚Ì‚ÅA
“®‚¢‚ĂȂ¢ƒXƒŒƒbƒh‚̓v[ƒ‹‚ɕԂ³‚ê‚ÄŒ‹‰Ê“I‚ÉCPU‚ÍÅ‘¬‚Å“®‚­‚Í‚¸‚¾‚¯‚ÇB

810 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/21(ŒŽ) 01:57:33.27 ID:889Qm57n.net]
’·ŽžŠÔA–c‘å‚ȃ^ƒXƒN‚ð“®‚©‚µ‚½‚¢‚ñ‚¾‚æB



811 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/21(ŒŽ) 01:57:59.42 ID:889Qm57n.net]
GoŽg‚¤‘O‚ÍErlangŽg‚Á‚Ä‚½ˆÄŒB

812 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/21(ŒŽ) 02:23:44.32 ID:YbXysJZO.net]
C#‚Á‚ăT[ƒo‚Æ‚¢‚¤‚©ƒoƒbƒNƒGƒ“ƒh‚ÅŽg‚¦‚é‚Ì‚©
’m‚ç‚È‚©‚Á‚½

813 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/21(ŒŽ) 03:00:09.00 ID:lBTJyZA6.net]
>>797
–c‘å‚ȃ^ƒXƒN‚Å‚à“r’†‚ʼn½‚ç‚©“üo—Í‚·‚ê‚΃XƒPƒWƒ…[ƒ‰‚ɖ߂邩‚çƒ^ƒXƒN‚ªØ‚è‘Ö‚í‚é
“üo—̓[ƒ‚È‚ç‚΂»‚ê‚͉„X‚ÆŽZpŒvŽZ‚·‚邾‚¯‚Ȃ̂¾‚©‚ç•ʃXƒŒƒbƒh—§‚¿ã‚°‚ê‚΂悢

814 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2022/02/21(ŒŽ) 03:32:12.85 ID:zbwL0D6l.net]
goroutine‚ª—‰ð‚Å‚«‚È‚¢C#‚¨‚¶‚³‚ñ‚ª‚ÌC#‚Ìasync‚Å‘›‚¢‚ł邾‚¯
‚±‚¢‚‚͔‘½‚­‚ÌŒ¾Œê‚ªÌ—p‚µ‚Ä‚échannel‚ÌŒ´—‚à—‰ð‚Å‚«‚È‚¢B

815 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/21(ŒŽ) 08:43:31.09 ID:889Qm57n.net]
>>800
ƒXƒŒƒbƒh‚¾‚Æ•K—v‚È”‚ª‘½‚·‚¬‚ĉñ‚ç‚È‚¢B
ƒVƒ~ƒ…ƒŒ[ƒVƒ‡ƒ“‚Ì—Þ‚â‚Á‚Ä‚éB

‚ ‚ƃoƒbƒ`‚ÅWŒvˆ—‚µ‚Ä‚¢‚­‚Æ‚©‚àì‚Á‚Ă邯‚ÇA‚±‚ê‚àˆê‰­s•S–œƒtƒ@ƒCƒ‹‚Æ‚©‚ª‘ÎÛB

816 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/21(ŒŽ) 08:44:21.18 ID:889Qm57n.net]
>>801
‚È‚é‚Ù‚ÇBà–¾‚µ‚Ä‚à—‰ð‚Å‚«‚ĂȂ¢‚©‚ç–³‘Ê‚¾‚µA
—‰ð‚·‚é‹C‚ª–³‚¢‚Ì‚©B

817 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/21(ŒŽ) 17:01:09.43 ID:GbKjQqyn.net]
>>802
‚Ü‚¸A˜_—CPU”‚æ‚è‚à‘½‚¢ƒXƒŒƒbƒh‚ð—§‚¿ã‚°‚Ä‚à—]Œv‚É’x‚­‚È‚éB
‚¾‚©‚ç’·ŽžŠÔ–c‘å‚ȃ^ƒXƒN‚ÌŒ‹‰Ê‚ðÅ‘¬‚Å“¾‚邽‚߂ɂÍA
˜_—CPU”‚Æ“¯‚¶ƒXƒŒƒbƒh”‚Ň‚Ɉ—‚·‚鎖‚Å‚ ‚èA
“–‚½‚è‘O‚¾‚ªC#‚àŠÜ‚߂ăXƒŒƒbƒhƒv[ƒ‹‚Í‚±‚¤‚¢‚¤ÝŒv‚ɂȂéB

–c‘å‚ȃWƒ‡ƒu‚ð˜_—CPU”‚æ‚è‚à‘½‚¢goroutine‚ŃJƒo[‚·‚é‚Ì‚ÍAˆê”ʘ_‚Æ‚µ‚Ă͑g‚Ý•û‚ªˆ«‚¢B
‚»‚ê‚Å‘¬‚­‚Ȃ鎖‚͂Ȃ¢‚©‚çB
ˆê”Ê“I‚ɂ͂»‚Ìꇂ̓XƒŒƒbƒh‚ł͂Ȃ­‚½‚¾‚̃f[ƒ^ƒIƒuƒWƒFƒNƒg‚Æ‚µA˜_—CPU”‚Æ“¯‚¶ƒXƒŒƒbƒh”‚ʼnñ‚·B

—Ⴆ‚ΗLŒÀ—v‘f–@‚̃Vƒ~ƒ…ƒŒ[ƒVƒ‡ƒ“‚ðs‚¤ê‡A“–‘Rƒf[ƒ^‚Í100–œŒÂ‚Æ‚©‚ɂȂ邪A
CPU‚ª10ŒÂ‚È‚ç10•ªŠ„‚µ‚ÄA“à•”‚ÍŠ®‘S‚ɓƗ§‚µ‚ĉñ‚µA
‘¼CPU’S“–‚Æ—×Ú‚µ‚Ä‚éƒm[ƒh‚Í’v‚µ•û‚È‚¢‚̂ŒÊM‚µACPU10ŒÂ‚Å‹¦’²‚³‚¹‚È‚ª‚ç‰ñ‚·B
‚±‚ê‚ðgoroutine100–œŒÂ‚Æ‚µ‚Ä‘g‚Þ‚Ì‚ªGo‚ÌŽv‘z‚Ȃ̂©‚à‚µ‚ê‚È‚¢‚ªA‘¬‚­‚͂Ȃç‚È‚¢‚ËB
‚½‚¾‚µAƒvƒƒOƒ‰ƒ€‚ÍŠÈ’P‚ɂ͂ȂéB

Erlang‚Í‚¾‚¢‚ÔŽv‘z‚ªˆá‚¤B
‚ ‚ê‚̓XƒP[ƒ‹ƒAƒEƒgŽž‚̃pƒtƒH[ƒ}ƒ“ƒX’ቺ‚ð‰ñ”ð‚·‚é‚½‚߂ɑaŒ‹‡‚É‚µ‚½‚à‚Ì‚ÅA
ŽÀÛƒXƒP[ƒ‹ƒAƒEƒg‚µ‚Ä‚à‚Ù‚Ú«”\’ቺ‚ª‚È‚¢‚̂łЂ½‚·‚畨—‚ʼn£‚ê‚é‚炵‚¢‚ªA
‚»‚ê‚È‚çErlang‚Å‚¢‚¢‚æ‚ËA‚Å‚µ‚©‚È‚¢B

ë‚é‚Á‚Ă̂ÍAu››‚Å‚ào—ˆ‚év‚ł͂Ȃ­‚ÄAu››‚¶‚á‚È‚¢‚Æo—ˆ‚È‚¢v‚ÌŽ–B
Go‚ɂ͂±‚ꂪ‚È‚¢B
‚È‚¨C#A.NET4.0‚Ì64bitŠÂ‹«‚Å‚Í32767ŒÂ‚̃XƒŒƒbƒh‚ªãŒÀ‚炵‚¢B
https://stackoverflow.com/questions/145312/maximum-number-of-threads-in-a-net-app
ˆê”Ê“I‚É‚ÍA‚±‚ñ‚ȂɃXƒŒƒbƒh‚ª•K—v‚ÈŽž“_‚Å‘g‚Ý•û‚ª‚¨‚©‚µ‚¢A‚ƂȂéBiã‹L‚Ì’Ê‚èj


> ˆê‰­s•S–œƒtƒ@ƒCƒ‹
•’Ê‚Í10CPU‚È‚ç10•ªŠ„‚µ‚Ä1,000–œs10–œƒtƒ@ƒCƒ‹*10ƒWƒ‡ƒu‚É‚µ‚ēГüA
ƒŒƒCƒeƒ“ƒV‚ªƒoƒ‰‚‚­‚悤‚È‚ç—Ⴆ‚΂³‚ç‚É10•ªŠ„‚Å100–œs1–œƒtƒ@ƒCƒ‹*100ƒWƒ‡ƒu‚É‚·‚éB
‚±‚ê‚ð1,000,000 goroutine‚ʼnñ‚·ƒƒŠƒbƒg‚͉½H

818 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/21(ŒŽ) 17:23:04.30 ID:889Qm57n.net]
>>804
‚»‚Ìl‚¦•û‚ªŒÃ‚¢‚Å‚µ‚åBgoroutine‚ÍŒy—ʃXƒŒƒbƒh‚ÅŽÀŽ¿async await+ƒXƒŒƒbƒhƒv[ƒ‹‚¾‚æB

https://zenn.dev/hsaki/books/golang-concurrency/viewer/gointernal

>>804
ƒ`ƒƒƒ“ƒlƒ‹‚Åfan in/fan out‚µ‚Ä‚éB

819 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/21(ŒŽ) 17:48:23.98 ID:LC1rF3os.net]
>>801
‚»‚ê‚Í—á‚Æ‚µ‚ÄŒµ‚µ‚¢‚©‚È
C#‚ɂ‚¢‚Ă͑S‚­’m‚ç‚È‚¢‚ª
—Ⴆ‚ÎRust‚Å‚Íchannel‚Ì‘—ŽóM‚àasyncŠÂ‹«‚Å‚Íasync‚ƂȂé
‚‚܂ègoroutine‚̂悤‚Échannel‘—ŽóM‚¾‚¯‚ð‰i‰“‚É‚·‚é’·ŽžŠÔƒ^ƒXƒN‚ª‚ ‚Á‚Ä‚àƒ^ƒXƒN‚ÍØ‚è‘Ö‚í‚é
‚¾‚©‚ç‚»‚¤‚¢‚¤—á‚Å‚à‘åä•v
‚¨‚»‚ç‚­C#‚Å‚à“¯‚¶ó‹µ‚ł͂Ȃ¢‚©‚Æ„‘ª

820 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/21(ŒŽ) 18:21:27.64 ID:YbXysJZO.net]
go‚É‚¨‚¯‚éƒ`ƒƒƒ“ƒlƒ‹‚Á‚ÄAŠT”O“I‚ɂ͕ʃXƒŒƒbƒh‚ÌI/O‚Ƀf[ƒ^“n‚µ‚Ä”­‰Î‚³‚¹‚銴‚¶‚¾‚æ‚Ë
Å‘åƒXƒŒƒbƒh”‚ÍŠJ‚¢‚Ä‚¢‚éƒ`ƒƒƒ“ƒlƒ‹”ˆÈã‚ɂȂ邱‚Ƃ͂Ȃ¢‚µA
ƒƒCƒ“ƒXƒŒƒbƒh‚ɂ͊֌W‚È‚¢

async/await‚Å‹l‚Ü‚é‚Á‚Ă̂Íawait‚ª•¶Žš’ʂ胃Cƒ“ƒXƒŒƒbƒh‚ő҂‚©‚ç‚Á‚Ęb‚ł͂Ȃ­H



821 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/21(ŒŽ) 18:35:22.44 ID:VpybQnqn.net]
goroutine‚àŽÀŽ¿ƒXƒŒƒbƒhƒv[ƒ‹‚Ȃ͎̂–ŽÀ‚¾‚Ë
async/await‚Íawait‚Ì‹æØ‚è‚Å‚µ‚©’†’f‚Å‚«‚È‚¢‚̂ɑ΂µ‚Ägoroutine‚ÍGo‚̃†[ƒU[ƒR[ƒh‚È‚ç‚Ç‚±‚Å‚à’†’f‚Å‚«‚é‚Ì‚ÅA‚Ç‚¿‚炪‚æ‚è‹l‚Ü‚è‚É‚­‚¢‚©‚Æ‚¢‚¦‚ÎGo‚©‚à‚µ‚ê‚È‚¢
‚Ƃ͂¢‚¦Go‚àƒVƒXƒeƒ€ƒR[ƒ‹‚Ì’†’f‚͂ł«‚È‚¢‚©‚çAŒ»ŽÀ‚ɂͷ‚Ío‚È‚¢‚¾‚낤‚Ë

822 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/21(ŒŽ) 18:56:08.62 ID:shT+MRih.net]
>>804
Erlang‚ÍuƒXƒP[ƒ‹ƒAƒEƒgŽž‚̃pƒtƒH[ƒ}ƒ“ƒX’ቺ‚ð‰ñ”ð‚·‚é‚½‚߂ɑaŒ‹‡‚É‚µ‚½‚à‚Ìv‚¶‚á‚È‚¢‚æBƒvƒƒZƒX‚ª—Ž‚¿‚邱‚Æ‚ð‘O’ñ‚É‚µ‚½‚à‚Ì‚Å
ƒpƒtƒH[ƒ}ƒ“ƒX‚È‚ñ‚Äl‚¦‚ĂȂ¢‚Æ‚¢‚¤‚̂͌¾‚¢‰ß‚¬‚¾‚ªAƒtƒH[ƒ‹ƒgƒgƒŒƒ‰ƒ“ƒg‚ŃvƒƒZƒX‚ª—Ž‚¿‚é‚©‚ç‘òŽR‚̃vƒƒZƒX‚ª‹N“®‚Å‚«‚邿‚¤‚É‚µ‚½
‚à‚̂ł ‚èAƒXƒP[ƒ‹ƒAƒEƒg‚É‚æ‚é«”\‚̕ێ‚Í‚»‚ÌŒ‹‰Ê‚ɉ߂¬‚È‚¢B
uˆê‰­sE•S–œƒtƒ@ƒCƒ‹v‚±‚̂悤‚ɉ‚ß‚©‚ç‘”‚ª•ª‚©‚Á‚Ä‚¢‚ê‚ΕªŠ„‚Å‚«‚Ü‚·‚ªA‘”‚ª•ª‚©‚Á‚Ä‚¢‚È‚¢ê‡‚É‚ÍAuˆêsE10

823 –¼‘OF‰­ƒtƒ@ƒCƒ‹v
‚©‚à‚µ‚ê‚È‚¢B‚±‚ÌŽž‚Éu₦ŠÔ‚È‚­ˆ—Œ‹‰Ê‚ª—~‚µ‚¢v‚悤‚Èꇂ¾‚ƃXƒŒƒbƒh‚𒣂è•t‚¯‚½ˆ—‚ÍA•ªŠ„‚³‚ꂽ˜A‘±ˆ—ŒQ‚ªI‚í‚é‚Ü‚Å
‘Ò‚½‚˂΂Ȃè‚Ü‚¹‚ñBGo‚âErlang‚¾‚Æ‚±‚̂悤‚Ȉ—‚ÌŽŸ‚É‘±‚­ˆ—‚ª‚ ‚Á‚½ê‡AƒpƒCƒvƒ‰ƒCƒ“ˆ—‚Æ‚µ‚Ĉ—‚µ‚Ü‚·B
[]
[‚±‚±‰ó‚ê‚Ă܂·]

824 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/21(ŒŽ) 19:20:21.68 ID:GbKjQqyn.net]
>>805
> ‚»‚Ìl‚¦•û‚ªŒÃ‚¢‚Å‚µ‚å
‚±‚ꂪGoŠEŒG‚̃Lƒ‚‚³‚¾‚æ‚ËBŽ©•ª‚炪æi“I‚¾‚ÆŠ¨ˆá‚¢‚µ‚Ä‚éB
‚È‚çA‰½ŒÌ‚»‚Ìæi“I‚ÈŒ¾Œê‚ª‚±‚±‚܂Ŗ³Ž‹‚³‚ê‚Ä‚é‚Ì‚©l‚¦‚é‚ׂ«‚¾‚æB
ƒVƒFƒA‚ÅŒ©‚½‚çA’N‚àŽg‚Á‚ĂȂ¢Œ¾Œê‚¾‚æGo‚È‚ñ‚Ä‚³B
‚È‚¨Rust‚̓|ƒŠƒRƒŒ‚ðŽ‚¿ž‚ñ‚¾”nŽ­‚ª‚¢‚Ä“¯—l‚ɃEƒU‚ª‚ç‚ê‚Ä‚¢‚邪B


C#‚̃XƒŒƒbƒh‚͘_—CPU”‚ð‰z‚¦‚é‹N“®—p‚É‚ÍÅ“K‰»‚³‚ê‚ĂȂ¢‚Í‚¸B
‚¾‚©‚ç‚»‚¤‚¢‚¤Žg‚¢•û‚ð‚·‚é‚½‚߂ɂ̓Xƒ^ƒbƒNƒTƒCƒY‚ð‚¢‚¶‚ç‚È‚¢‚Æ‚¢‚¯‚È‚¢B
o—ˆ‚½‚Í‚¸‚¾‚ª‚â‚è•û‚Í’m‚ç‚ñB
‚½‚¾‚µ‚»‚ê‚â‚Á‚Ä‚à‘¬‚­‚͂Ȃç‚È‚¢‚æBiGo‚à‚±‚Ì“_‚Í“¯‚¶j

> goroutine‚ÍŒy—ʃXƒŒƒbƒh
‚±‚ê‚à‰R‚ÅA¡’T‚µ‚Ä‚ào‚Ä‚±‚È‚¢‚ªAƒ‰ƒYƒpƒCŠÂ‹«‚ŃSƒ~‚¾‚Á‚½‚©‚çNode‚É–ß‚Á‚½‚Æ‚¢‚¤ƒuƒƒO‚ª—L‚Á‚½‚Í‚¸B
512MB‚ÌRAM‚Å4kB/goroutine‚Å‚Í\•ª‚È—Ê‚Ìgoroutine‚ð‹N“®‚Å‚«‚¸A(‚È‚¨¡‚Í2KB/goroutine‚à‘I‚ׂé‚ñ‚¾‚Á‚¯H)
Node‚ŃVƒ“ƒOƒ‹ƒXƒŒƒbƒh‚ň—‚µ‚½•û‚ª’f‘R‘¬‚©‚Á‚½‚Æ‚¢‚¤‚à‚ÌB
GoMŽÒ‚Ígoroutine‚̃RƒXƒg‚ªƒ[ƒ‚¾‚Ɖ¼’肵‚Ä‚¢‚邪A‚Ü‚Á‚½‚­‚»‚¤‚¶‚á‚È‚¢B
ƒƒ‚ƒŠ‚àH‚¤‚µA‹óŠÔ‚ª•ʂȂñ‚¾‚©‚çƒLƒƒƒbƒVƒ…‚Ì’£‘Ö‚¦‚à”­¶‚·‚éB
(C‚ª’n–¡‚É‘¬‚¢‚̂̓LƒƒƒbƒVƒ…‚ɂЂ½‚·‚çƒqƒbƒg‚·‚é‚©‚çA‚Æ‚¢‚¤‚Ì‚à‚ ‚éj

> ƒ`ƒƒƒ“ƒlƒ‹‚Åfan in/fan out‚µ‚Ä‚éB
ˆÓ–¡•ª‚©‚ç‚ñ‚ªAƒn[ƒhƒEƒFƒA‚̃Q[ƒg‚Ý‚½‚¢‚ÉŠeƒ`ƒƒƒlƒ‹‚ª•¡”‚Ì“ü—Í/o—Í‚ðŽ‚Á‚Ăălƒbƒgƒ[ƒN‚ªŠ„‚Æ•¡ŽG‚¾‚Á‚ÄŽ–‚©H
‚½‚¾‚±‚Ìꇂ̓Cƒxƒ“ƒgƒhƒŠƒuƒ“‚Å‘g‚Þ‚±‚ƂɂȂÁ‚Ä‚ÄAˆê‰ž‚»‚ꂪˆê”Ô‘¬‚¢‚Í‚¸B
ƒn[ƒhƒEƒFƒA‚̃Q[ƒg‚ð‚P‘΂P‚Ågoroutine‚É‚·‚邱‚Ƃ̓vƒƒOƒ‰ƒ€‚Æ‚µ‚Ă͋Lqo—ˆ‚邪A
1‰­ƒQ[ƒg‚Æ‚©‚¾‚©‚ç4kB/goroutine‚ł̓I[ƒo[ƒXƒyƒbƒN‰ß‚¬‚Ä–³‘Ê‚¾B
ƒQ[ƒgƒVƒ~ƒ…ƒŒ[ƒVƒ‡ƒ“‚È‚ç¸X64Byte/goroutine‚Æ‚©‚¶‚á‚È‚¢‚Ƒʖڂ¾B‚¾‚¯‚Ç‚±‚ê‚Í–³—‚¾‚ëB
(4kB‚É”›‚ç‚ê‚Ä‚é‚Ì‚ÍCPU‚̃y[ƒWƒTƒCƒY‚Ɉö‚Á‚Ä‚¢‚é‚©‚ç)

825 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/21(ŒŽ) 19:28:42.96 ID:shT+MRih.net]
>>804
‚»‚ê‚ÉuGo‚ɂ͂±‚ꂪ‚È‚¢B ‚È‚¨C#A.NET4.0‚Ì64bitŠÂ‹«‚Å‚Í32767ŒÂ‚̃XƒŒƒbƒh‚ªãŒÀ‚炵‚¢Bv‚Æ‚¢‚¤’†“r”¼’[‚È’mޝ•\Œ»‚É
‚‚¢‚Ä‚àˆê”Ê“I‚ÈOS‚ł̓XƒŒƒbƒh‚ÌãŒÀ‚Í16bit‚̈æ‚ðo‚È‚¢‚Å­‚È‚¢‚͓̂–‚½‚è‘O‚ÅA‚»‚ê‚̓XƒŒƒbƒh‚ª‚ ‚Ü‚è‚É‚àOS‚ɂƂÁ‚Ä‚Í
d‚·‚¬‚é‚©‚çB(ƒƒ‚ƒŠ‚âƒRƒ“ƒeƒLƒXƒgƒXƒCƒbƒ`‚ȂǕ¥‚¤‘ãž‚ª‘å‚«‚¢j
Erlang‚Í‚¾‚¢‚ÔŽv‘z‚ªˆá‚¤‚̂͂»‚̒ʂ肾‚¯‚ÇAGo‚ÍErlang‚قǂł͂Ȃ¢‚ªA¬‚³‚¢ƒRƒXƒg‚Å‘½”‚ÌŒy—ʃXƒŒƒbƒh‚ð—pˆÓ‚µ‚½‚à‚Ì‚Å
‚ ‚èA‚±‚ꂪ‰½‚Ì‚½‚ß‚ÉuErlang‚Å—Ç‚¢‚æ‚ËHv‚ɂȂç‚È‚©‚Á‚½‚Ì‚©‚Æ‚¢‚¦‚ÎA”wŒi‚É‚ ‚é‚̂͑½”ƒRƒA‚ð“‹Ú‚µ‚½‹ß”N‚̃n[ƒhƒEƒFƒA‚ð
¶‚©‚µØ‚ê‚Ä‚¢‚È‚¢Œ¾Œê‚ªˆì‚ê‚Ä‚¢‚½‚©‚ç
‚¶‚á‚ Go‚Ì–ðŠ„‚Í‚È‚ñ‚Ȃ̂ƌ¾‚¦‚ÎAErlang‚̓vƒƒZƒX‚ªƒlƒbƒgƒ[ƒN•ªŽU‚ðŠÈ’P‚ɂł«‚邪i‚»‚Ì•ª’x‚ßjAGo‚̓Rƒ“ƒpƒNƒg‚È
1‚‚̃}ƒVƒ“‚Ì’†‚Åã‹L‚̂悤‚ȃpƒCƒvƒ‰ƒCƒ“ˆ—‚ðƒRƒ“ƒpƒNƒg‚Éu‚È‚é‚ׂ­‘‚­vo—ˆ‚邿‚¤l‚¦‚ç‚ꂽB

826 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/21(ŒŽ) 20:10:22.24 ID:shT+MRih.net]
>>810
‚ ‚ñ‚½‚̂ق¤‚ªƒLƒ‚ƒC‚¯‚ÇAC#‚Ìæi«‚È‚ñ‚ĉ½‚ª‚ ‚é‚ÌH‰´ƒXƒQ[‚̃Vƒ“ƒ^ƒbƒNƒXƒVƒ…ƒK[‚¾‚¯‚Å‚µ‚åHC#‚ªƒXƒ^ƒbƒNƒTƒCƒY‚È‚ñ‚Ä
˜M‚é‚Ì‚ÍJava‚Æ“¯‚¶‚ÅŠî–{‚ªClass‚Å‚ ‚èA‚³‚ç‚ɂ͈Ӗ¡•s–¾‚Ȉӎ¯‚‚¢ƒoƒJ‚ªÄ‹Aˆ—‚ȂǂŃƒ‚ƒŠ[‚ª‘«‚è‚È‚­‚Ȃ邩‚ç‚Å‚·B

ƒVƒ“ƒOƒ‹ƒXƒŒƒbƒhŒ¾Œê‚ƃ}ƒ‹ƒ`ƒXƒŒƒbƒh‚Ńƒ‚ƒŠ—Ê‚ð”ä‚ׂċN“®‚Å‚«‚È‚¢‚È‚ñ‚ĈӖ¡‚ ‚è‚Ü‚·‚©H“–‘Rì‚è•ûŽŸ‘æ‚Å‚²Ž©–‚ÌC#‚à
“¯‚¶‚ɂȂé‚Í‚¸‚Å‚·‚µARust‚âC‚Å‚à“¯‚¶‚±‚Æ‚ª‹N‚±‚肦‚Ü‚·‚ªH‹t‚ÉŒ¾‚¦‚ÎGo‚Å‚ ‚Á‚Ä‚àgoroutine”‚ð­‚Ȃ߂ɂµ‚ÄAƒXƒŒƒbƒh‚Å
ƒAƒtƒBƒjƒeƒB‚ðݒ肵‚ÄŽg—p‚·‚éCPU‚ðPinning‚µ‚Ä‚â‚ê‚΂قڃVƒ“ƒOƒ‹ƒXƒŒƒbƒh‚Æ“¯‚¶ó‘Ô‚ðˆÛނł«‚é‚Í‚¸‚Å‚·

uGoMŽÒ‚Ígoroutine‚̃RƒXƒg‚ªƒ[ƒ‚¾‚Ɖ¼’èv‚±‚ê‚àƒ_ƒEƒg‚Å‚·AGo‚ðŽn‚ß‚½‚΂©‚è‚Ìl‚¾‚¯‚Å‚·B‚±‚ñ‚È‚±‚Æ‚ðŒ¾‚Á‚Ä‚¢‚é‚̂͂—

–c‘å‚È”z—ñ‚ðˆ—‚·‚邯‚«‚ÉCPU‚̃RƒA”‚É‚«‚Á‚¿‚è•ªŠ„‚µ‚ÄAŠÔ‚ɃRƒ“ƒeƒLƒXƒgƒXƒCƒbƒ`‚È‚Ç‚ð‹²‚Ü‚È‚¢‚Ù‚¤‚ª‘¬‚¢‚͓̂–‚½‚è‘O‚Å
‹S‚ÌŽñ‚ðŽæ‚Á‚½‚悤‚É‘‚©‚È‚­‚Ä‚à‘½‚­‚Ìl‚͂킩‚è‚Ü‚·B‚¾‚ªAGo‚ÌŠJ”­–Ú“I‚Í‚»‚¤‚ł͂ ‚è‚Ü‚¹‚ñB“¯—l‚ÉAErlang‚̂悤‚É
ƒvƒƒZƒX‚ª—Ž‚¿‚é‘O’ñ‚Å‚‚¢‘ÏŒÌá«‚ð‘O’ñ‚É‚·‚邽‚ß‚Å‚à‚ ‚è‚Ü‚¹‚ñB
‚Ü‚½¡‚̓fƒtƒHƒ‹ƒg‚Í2k‚̃Xƒ^ƒbƒN‚Å‚ ‚èAu4kB‚É”›‚ç‚ê‚Ä‚é‚Ì‚ÍCPU‚̃y[ƒWƒTƒCƒY‚Ɉö‚Á‚Ä‚¢‚é‚©‚çv‚Æ‚©A‚Ç‚±‚Ì’mޝ‚Ȃ̂©‹t‚É
–â‚¢‚½‚¢‚®‚ç‚¢‚Å‚·B¢‚Ì’†‚¢‚ë‚¢‚ë‚ÈCPUƒA[ƒLƒeƒNƒ`ƒƒ‚ª‚ ‚è‚Ü‚·‚ªHŒ»‚É‘½‚­‚ÌCPU‚Í4k‚Å‚·‚ªAs390‚Í2k‚Å‚·

Å‘¬‚ð‹‚ß‚é‚̂ł ‚ê‚ÎGo‚àC#‚Å‚àRust‚Å‚à‚È‚­Aƒ‰ƒ“ƒ^ƒCƒ€ƒ`ƒFƒbƒN‚̂Ȃ¢C‚âƒAƒZƒ“ƒuƒ‰‚Å‘‚¢‚ĂȂ³‚¢B‚Ü‚½C‚ª‘¬‚¢‚Ì‚Í
uƒLƒƒƒbƒVƒ…‚ɂЂ½‚·‚çƒqƒbƒg‚·‚é‚©‚çv‚ł͂ ‚è‚Ü‚¹‚ñBƒ‰ƒ“ƒ^ƒCƒ€ƒ`ƒFƒbƒN‚ª–³‚¢‚©‚ç‚Å‚·A‹ß”N‚̃}ƒCƒNƒƒxƒ“ƒ`ƒ}[ƒN‚ð‚P‰ñ‚Å‚à
Œ©‚½‚±‚Æ‚ ‚è‚Ü‚·‚©H‹ß”N‚ÌCPU‚̃LƒƒƒbƒVƒ…ƒTƒCƒY‚ÍMB‹‰‚ ‚é‚Ì‚ð’m‚Á‚Ä‚¢‚Ü‚·‚©H

827 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/21(ŒŽ) 20:13:57.83 ID:889Qm57n.net]
>>810
‚¨‘O“Ç‚ñ‚ł邩H

828 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/21(ŒŽ) 20:27:03.44 ID:/1Q8PAGZ.net]
Go‚̃‰ƒ“ƒ^ƒCƒ€‚̃tƒbƒgƒvƒŠƒ“ƒg‚Í‚©‚È‚è‚Å‚©‚¢‚µAGC‚¾‚¯‚łȂ­‚»‚¤‚¢‚¤ƒRƒXƒg‚à‹–—e‚Å‚«‚éæÒ‘ò‚Ȋ‹«‚ÅAŽè”²‚«‚ð‚µ‚Ä•À—ñˆ—‚𑂯‚錾Œê‚¾‚æ

‚悤‚·‚é‚ÉARust‚âC‚Å‘‚­‚̂͂߂ñ‚Ç‚¢‚µƒƒ‚ƒŠH‚í‚ê‚Ä‚à‚¢‚¢‚¯‚ÇŠy‚µ‚ÄM:NƒXƒPƒWƒ…[ƒ‰Žg‚¢‚½‚¢A‚Ý‚½‚¢‚ȂƂ«‚ɂ͓K‚µ‚Ä‚éA‚Á‚Ä‚¢‚¦‚錾Œê‚ł͂Ȃ¢‚©‚Æ
”ñ“¯ŠúƒVƒ“ƒOƒ‹ƒXƒŒƒbƒh‚µ‚©Žg‚í‚È‚¢A‚Á‚Ä‚¢‚¤‚ñ‚Ȃ炢‚ë‚ñ‚ÈŒ¾Œê‚ª‘I‘ðŽˆ‚É“ü‚è‚»‚¤

829 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/21(ŒŽ) 20:29:37.24 ID:LC1rF3os.net]
>>812
>uGoMŽÒ‚Ígoroutine‚̃RƒXƒg‚ªƒ[ƒ‚¾‚Ɖ¼’èv‚±‚ê‚àƒ_ƒEƒg‚Å‚·

‚±‚êŠm‚©‚ÉGoroutine‚ªƒRƒXƒg‚‚¢‚±‚Æ‚ð’m‚ç‚È‚¢l‚½‚¿‚ªˆÓŠO‚É‘½‚¢
—Ⴆ‚ÎRust‚̃^ƒXƒN‚È‚ñ‚©‚ÍGoroutine‚É”ä‚ׂ½‚ç–{“–‚ɃRƒXƒgƒ[ƒ
ƒXƒ^ƒbƒNƒŒƒX‚Å‚ ‚邵‘f–p‚Èó‘Ôƒ}ƒVƒ“‚Æ‚µ‚ăRƒ‹[ƒ`ƒ“‚Æ‚µ‚Ä‹@”\‚·‚邾‚¯
‚¾‚©‚çGoroutine‚æ‚胊ƒ\[ƒX“I‚É‚àŒy‚¢‚µ‹N“®‚àŒy‚¢‚µ
‹‘å‚ȃ‰ƒ“ƒ^ƒCƒ€‚ð•K—v‚Æ‚·‚éGo‚ƈá‚Á‚Ä”ñí‚ɃVƒ“ƒvƒ‹

830 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/21(ŒŽ) 20:46:25.71 ID:GbKjQqyn.net]
>>809
‚¢‚âErlang‚Í“d˜bŒðŠ·‹@—p‚ÉŠJ”­‚³‚ꂽŒ¾Œê‚ÅAƒƒ^ƒ‹‰ñüŽž‘ゾ‚©‚çʼn‚©‚畨—‚ʼn£‚é‘O’ñ‚¾B
iŽû—e”‚ª‘‚¦‚½‚烉ƒbƒN‚ð‘‚â‚·‚µ‚©‚È‚¢j
ƒvƒƒZƒX‚Ç‚¤‚Ì‚±‚¤‚Ì‚ÍOS‚̘b‚¾B‚½‚¾‚µErlang‚ª¶‚܂ꂽ80”N‘ã‚Í‚»‚±‚Ü‚ÅãY—í‚É•ª—£‚µ‚ĂȂ­‚ÄA
Erlang‚̃‰ƒ“ƒ^ƒCƒ€‚ªOSˆµ‚¢‚¾‚Á‚½‚Ì‚¾‚낤‚¯‚ÇB
ƒtƒH[ƒ‹ƒgƒgƒŒƒ‰ƒ“ƒg«‚à‘½•ªÅ‰‚©‚çl‚¦‚ç‚ê‚Ä‚¢‚½‚Ì‚¾‚Ƃ͎v‚¤B

> uˆêsE10‰­ƒtƒ@ƒCƒ‹v
˜_—CPU”‚ð”–œ”{‰z‚¦‚éƒWƒ‡ƒu‚ª‚ ‚邯•ª‚©‚Á‚Ä‚¢‚é‚̂ȂçA“Z‚ß‚ê‚΂¢‚¢‚¾‚¯‚̘bB
’P‚É1ƒWƒ‡ƒu–ˆ‚É•ú‚螂ނ̂ł͂Ȃ­A100ƒWƒ‡ƒu“Z‚߂Ďæ‚Á‚Ä‚«‚Ä‚©‚ç•ú‚螂߂΂¢‚¢B
Œ´—“I‚É‚Ígoroutine*100‚Æ“¯‚¶‘¬“x‚ªo‚éB



831 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/21(ŒŽ) 20:54:53.07 ID:GbKjQqyn.net]
>>811
> ˆê”Ê“I‚ÈOS‚ł̓XƒŒƒbƒh‚ÌãŒÀ‚Í16bit‚̈æ‚ðo‚È‚¢‚Å­‚È‚¢‚͓̂–‚½‚è‘O
‚»‚¤‚¶‚á‚È‚­‚ÄA‚»‚¤‚¢‚¤•—‚Éì‚Á‚ĂȂ¢‚¾‚¯B
‚‚܂èAŒ»s‚ÌOS‚Å‚ÍAƒXƒŒƒbƒh‚Í‚»‚±‚܂Ŏg‚í‚È‚¢‘O’ñA‚»‚¤‚¢‚¤•—‚ɂ͎g‚í‚È‚¢‘O’ñ‚¾B

> ¬‚³‚¢ƒRƒXƒg‚Å‘½”‚ÌŒy—ʃXƒŒƒbƒh‚ð—pˆÓ‚µ‚½‚à‚̂ł ‚èA
‚±‚ê‚ð‚Ç‚¤Œ©‚é‚©‚¾‚ªA–{—ˆ‚Ȃ炻‚ê—p‚ÌOS‚ðì‚ç‚È‚¢‚Æ‚¢‚¯‚È‚¢‚ñ‚¾‚æB
‚½‚¾‚µŽÀÛ‚ÍGo‚̃‰ƒ“ƒ^ƒCƒ€‚łǂ¤‚É‚©‚È‚éi=ƒn[ƒhƒEƒFƒAƒTƒ|[ƒg–³‚µ‚Å‚¢‚¢j‚©‚ç
‚»‚¤‚¢‚¤“®‚«‚à‚È‚¢‚Ì‚¾‚낤‚¯‚ÇB

> Erlang‚̓vƒƒZƒX‚ªƒlƒbƒgƒ[ƒN•ªŽU‚ðŠÈ’P‚ɂł«‚邪i‚»‚Ì•ª’x‚ßjA
> Go‚̓Rƒ“ƒpƒNƒg‚È1‚‚̃}ƒVƒ“‚Ì’†‚Å
‚±‚ê‚Í‚»‚Ì’Ê‚èBErlang‚Í‘aŒ‹‡‚É‚µ‚·‚¬‚Ä‚ÄA‹ß”N‚̃n[ƒhƒEƒFƒAŒü‚«‚ł͂Ȃ¢B
‚Ƃ͂¢‚¦Go‚à‚Ü‚½s‚«‚·‚¬‚¾‚æB
˜_—CPU”‚ðê¡‚©‚ɉz‚¦‚锂Ìgoroutine‚ð‹N“®‚µ‚Ä‚àA‘¬‚­‚͂Ȃç‚È‚¢B
(‚½‚¾AƒR[ƒh‚ÍŠÈ’P‚É‘‚¯‚邾‚낤‚¯‚Ç)

832 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/21(ŒŽ) 21:16:05.40 ID:GbKjQqyn.net]
>>812
ˆê‰žŒ¾‚Á‚Ä‚¨‚­‚ªA‰´‚ÍC#‘‚¢‚ĂȂ¢‚¼B

> C#‚Ìæi«‚È‚ñ‚ĉ½‚ª‚ ‚é‚ÌH
‚¢‚âFX‚ ‚è‚Ü‚­‚肾‚ëBasync‚àlinq‚à‚»‚êˆÈŠO‚àFX—L‚Á‚½‚ÆŽv‚¤‚¯‚ÇB
¡Œ»ÝƒƒWƒƒ[Œ¾Œê‚ňê”Ôæ“ª‘–‚Á‚Ä‚é‚Ì‚ÍC#‚¾‚ëB
‚»‚ꂼ‚ê‚Ì‹@”\‚Í‘¼ƒ}ƒCƒi[Œ¾Œê‚ÅŠù‚É‚ ‚Á‚½•¨‚ðŽæ‚èž‚ñ‚¾‚¾‚¯‚Ȃ̂©‚à‚µ‚ê‚ñ‚¯‚ÇB

> C#‚ªƒXƒ^ƒbƒNƒTƒCƒY‚È‚ñ‚ĘM‚é
Šî–{‚¢‚¶‚ç‚È‚¢‚¯‚Ç‚ËB
ƒfƒtƒH‚Å2M‚̂͂¸‚ÅA­XƒAƒz‚ÈÄ‹A‚ð‚â‚Á‚½‚Æ‚±‚ë‚Å–„‚Ü‚ç‚È‚¢B

> ƒVƒ“ƒOƒ‹ƒXƒŒƒbƒhŒ¾Œê‚ƃ}ƒ‹ƒ`ƒXƒŒƒbƒh‚Ńƒ‚ƒŠ—Ê‚ð”ä‚ׂċN“®‚Å‚«‚È‚¢‚È‚ñ‚ĈӖ¡‚ ‚è‚Ü‚·‚©H
‚±‚ê‚Í‘‚«•û‚ªˆ«‚©‚Á‚½‚©H
—v‚̓‰ƒYƒpƒC‚Ý‚½‚¢‚É•nŽã‚ȃn[ƒhƒEƒFƒA‚¾‚ÆGo‚Í‹@”\‚¹‚¸ANode‚Ì•û‚ª‘¬‚¢‚Æ‚¢‚¤‚¾‚¯‚̘bB
goroutine‚ÅŠy‚µ‚Ä‘¬‚¢‚Á‚Ä‚Ì‚ÍæÒ‘ò‚ȃn[ƒhƒEƒFƒA‚ ‚è‚«‚̘bB
‚È‚¨JS‚ÍCPU‚ð‚Ђ½‚·‚ç“Ë‚Á‘–‚点‚é\‘¢‚É‚·‚邱‚Æ‚ðƒvƒƒOƒ‰ƒ}‚É‹­§‚·‚é‚©‚çA
‚»‚Ì•ªCPU‚Í–³‘ʂȂ­“®‚­(ƒXƒ^ƒbƒN‚Æ‚©‚ª¬‚³‚­‚ÄÏ‚Þ)‚Ì‚Å
“¯ˆêƒn[ƒhƒEƒFƒA‚¾‚Æ‘¼Œ¾Œê‚ŃVƒ“ƒOƒ‹ƒXƒŒƒbƒh‚É‚·‚邿‚è‚ÍŒ´—“I‚É‘¬‚¢‚¯‚ÇB
(ŽÀÛ‚Í“®“IŒ¾Œê‚Ì•ª’x‚¢‚ªATSƒRƒ“ƒpƒCƒ‰‚Æ‚©‚ªo‚Ä‚­‚ê‚Ζʔ’‚­‚È‚é‚Æ‚ÍŽv‚¤j

> s390‚Í2k‚Å‚·
‚Ù‚¤AƒƒCƒ“ƒtƒŒ[ƒ€‚̂͂»‚¤‚È‚ñ‚¾B‰‚߂Ēm‚Á‚½‚æB
‚½‚¾’m‚Á‚Ă邂à‚è‚È‚çAŒ»s‚Å•’ʂɎg‚í‚ê‚Ä‚éCPUA—Ⴆ‚Îx86‚È‚èARM“™‚Å4k‚¶‚á‚È‚¢“z‚ð‹“‚°‚Ä‚Ý‚ë‚æB
‚È‚¢‚ÆŽv‚¤‚ºB

> uƒLƒƒƒbƒVƒ…‚ɂЂ½‚·‚çƒqƒbƒg‚·‚é‚©‚çv‚ł͂ ‚è‚Ü‚¹‚ñBƒ‰ƒ“ƒ^ƒCƒ€ƒ`ƒFƒbƒN‚ª–³‚¢‚©‚ç‚Å‚·
ˆá‚¤‚¼Bƒ‰ƒ“ƒ^ƒCƒ€ƒ`ƒFƒbƒN‚ª‚È‚¢‚Ì‚à—vˆö‚̈ê‚‚ÅARust‚âJava‚̘A’†‚ÌŒ¾‚¢–ó‚ɂȂÁ‚Ă邪A
‚»‚ꂾ‚ÆC‚ÆC++‚ÅC‚Ì•û‚ª‘¬‚¢——R‚ðà–¾o—ˆ‚È‚¢‚¾‚ëB

833 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/21(ŒŽ) 21:18:38.69 ID:NEAxhla5.net]
‚ÅARust vs Go‚¾‚ÆConcurrency‚Ç‚Á‚¿‚ª‚·‚²‚¢‚ñ‚æH
https://deepu.tech/concurrency-in-modern-languages-final/
https://i.imgur.com/JGoa8Xe.png
‚±‚ꂾ‚ÆRust‚ª‚³‚¢‚‚æ‚炵‚¢‚¯‚Ç

834 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/21(ŒŽ) 21:25:14.63 ID:/1Q8PAGZ.net]
‚»‚çÅ‘¬‚ð‹‚ß‚é‚È‚çƒNƒ\ƒfƒJƒ‰ƒ“ƒ^ƒCƒ€‚ªŽdž‚Ü‚ê‚Ä‚éGo‚ªŸ‚Ä‚é‚킯‚ª‚È‚¢

835 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/21(ŒŽ) 21:25:40.43 ID:GbKjQqyn.net]
>>813
‚ ‚ ‚·‚Ü‚ñAƒŠƒ“ƒN‚ÍŠ®‘S‚ÉŽ¸”O‚µ‚Ä‚½B

‚ÅA“Ç‚ñ‚¾‚ªA‰½‚¾H’m‚Á‚Ä‚½‚悤‚È“à—e‚µ‚©‘‚¢‚ĂȂ¢‚ªB
‚í‚´‚í‚´Žw“E‚µ‚Ä‚­‚é‚Ì‚¾‚©‚çAfan in/fan out ‚Ìà–¾‚ª‚ ‚é‚Ì‚©‚ÆŠú‘Ò‚µ‚½‚ªB

836 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/21(ŒŽ) 21:51:34.63 ID:889Qm57n.net]
‘‚«‚â‚·‚³&ƒrƒ‹ƒh‚Ì‚µ‚â‚·‚³A‚È‚ñ‚Ă̂àŽÀ–±“I‚ɂ͑åØB
ƒUƒNƒb‚Æ‘‚¢‚ăNƒƒX‚ŃRƒ“ƒpƒCƒ‹‚µ‚Ä‘å—ʂ̃T[ƒo‚ÉŽT‚­A‚ª‚ß‚¿‚á‚­‚¿‚áŠy‚¾‚æB

837 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/21(ŒŽ) 21:52:17.85 ID:889Qm57n.net]
>>821
ŽÀÛAŒy—ʃXƒŒƒbƒh‚ÈŽ–‚Í’m‚ç‚È‚©‚Á‚½‚¶‚á‚ñB
’m‚Á‚Ä‚½‚悤‚ÈŽ–‚ª‘‚¢‚Ä‚½‚¯‚ÇŒë‰ð‚µ‚Ä‚½‚ÌHŠÔ”²‚¯‚¾‚ÈB

838 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/21(ŒŽ) 21:56:26.38 ID:NpsKB2au.net]
>>819
ƒtƒŒ[ƒ€ƒ[ƒN‚ðŽg‚¤‚Æ‚à‚Á‚Æ‘¬‚­‚È‚é‚Ý‚½‚¢‚ÅAʼn‚ÍRust•‰‚¯‚Ä‚ÄactixŽg‚Á‚½‚矂Á‚½‚炵‚¢
ƒtƒŒ[ƒ€ƒ[ƒN‚̃xƒ“ƒ`‚Ȃ炱‚Á‚¿‚É‚ ‚é
https://www.techempower.com/benchmarks/
ƒtƒŒ[ƒ€ƒ[ƒN‚ðŽg‚í‚È‚¢ƒP[ƒX‚¾‚ÆA“¯‚¶‚悤‚ÈŽÀ‘•‚É‚·‚é“w—Í‚ÌÕ‚ÍŒ©‚¦‚邪AŒ‹‰Ê‚ªŒ¾Œê’P•i‚Ì«”\‚ð•\‚µ‚Ä‚¢‚é‚Ì‚©•W€ƒ‰ƒCƒuƒ‰ƒŠ‚ÌŽ¿‚ð•\‚µ‚Ä‚¢‚é‚Ì‚©A‚Í‚½‚Ü‚½‘ª‚è•û‚Ȃ̂©A‰½‚ð•\‚µ‚Ä‚¢‚é‚Ì‚©‚Í’m‚ç‚È‚¢

839 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/21(ŒŽ) 22:05:32.26 ID:GbKjQqyn.net]
>>823
‚¢‚â’m‚Á‚ĂĂ ‚Ì“à—e‚¾‚ªH
‚»‚ê‚Å”[“¾o—ˆ‚È‚¢‚̂Ȃ炻‚ê‚Å‚¢‚¢‚ªA
goroutine‚ÍŒy‚­‚͂Ȃ¢‚µAƒ[ƒƒRƒXƒg‚ł͑S‘R–³‚¢‚æB

840 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/21(ŒŽ) 22:10:46.33 ID:jpP0Lzmf.net]
>>819
ƒTƒ“ƒvƒ‹ƒR[ƒhŒ©‚½‚¯‚Ç“‚¢‚È
Œ¾Œê‚»‚Ì‚à‚̂̑¬“x‚ð”äŠr‚·‚邽‚߂̂à‚̂Ƃ͎v‚¦‚È‚¢
“TŒ^“IƒXƒNƒŠƒvƒgƒLƒfƒB‚Ì‚¨‚¶‚³‚ñ‚¾



841 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/21(ŒŽ) 22:19:17.65 ID:GbKjQqyn.net]
>>819
–{•¶‚Í‘S•”“Ç‚ñ‚¾B(ƒR[ƒh‚܂ł͌©‚ĂȂ¢)

‚Ü‚¸ƒOƒ‰ƒt‚ª‚Ç‚¤‚©‚¾‚ªA‚±‚ê‚ðM‚¶‚é‚È‚çA
Rusr/Java/Go‚͑Ó–AˆÙ—l‚Ȃ̂ÍJS(multi-threaded)‚Ì‘¬‚³‚¾‚æB

Úׂ͖{•¶‚É‘‚¢‚Ä‚ ‚邯‚ÇAFX‹ê˜J‚µ‚Ä‚éB
–â‘è‚ÍGo(HTTP)‚ª‚Ô‚Á‚¿‚¬‚è‚É‘¬‚©‚Á‚½‚Ì‚ÅA‚±‚ê‚͉½‚¾H‚Á‚ÄŽ–‚ÅA
‚Ç‚¤‚â‚烉ƒCƒuƒ‰ƒŠ‚ÌÅ“K‰»‚Ɉö‚é‚炵‚­A
‚í‚´‚í‚´‘¼Œ¾Œê‚Å‚àÅ“K‰»ƒ‰ƒCƒuƒ‰ƒŠ‚ðŽ‚Á‚Ä‚«‚Ä”äŠr‚µ’¼‚µ‚Ä‚éB
‚ÅARust‚Ì•û‚ªGo‚Ì”{‘¬‚­AJava‚ÍRust‚Æ“¯’ö“xi”÷–­‚É‘¬‚¢‚ªj‚Æ‚©‚È‚Á‚Ä‚éB

‚½‚¾‚±‚ꌩ‚éŒÀ‚èACPUŽžŠÔ‚Æ‚©ƒoƒ‰ƒoƒ‰‚¾‚µA
Å“K‰»ƒ‰ƒCƒuƒ‰ƒŠ‚ð—p‚¢‚½‚çRust/Java/Go‚Ç‚ê‚à6”{‚ɂȂÁ‚Ä‚é‚Ì‚ÅA
Œ¾Œê‚Ì·‚æ‚è‚àƒ‰ƒCƒuƒ‰ƒŠ‚ÌÅ“K‰»‚Ì•û‚ª’f‘Rd—v‚Á‚ÄŽ–‚ɂȂéB
–{l‚ÍŒ¾Œê‚ÌŽÀ—̷͂‚ðƒxƒ“ƒ`ƒ}[ƒN‚µ‚½‚©‚Á‚½‚Ì‚¾‚낤‚¯‚ÇA
ƒ‰ƒCƒuƒ‰ƒŠ‚ÌÅ“K‰»‚Å6”{‚à•Ï‚í‚é󋵂Ō¾Œê‚ł̷‚ð‚ ‚Ô‚èo‚·‚͓̂‚¢B

–{l‚ªŒ‹˜_‚É‘‚¢‚Ä‚ ‚鎖‚͂܂ “¯ˆÓB‚È‚¨A
> The community consensus when it comes to concurrency performance is quite split.
> For example, both Rust and Go communities claim to be the best in concurrency performance.

842 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/21(ŒŽ) 22:26:10.00 ID:889Qm57n.net]
Go‚͉½‚àl‚¦‚ñ‚Å‚àAŒöŽ®‚ÌŽÀ‘•‚ªƒnƒYƒŒ–³‚¢‚̂ŃI[ƒ_[‚³‚¦l‚¦‚ÄŽÀ‘•‚µ‚Ä‚ê‚ΊԈႢ‚Í–³‚¢B
‚Ü‚ŸA‚»‚à‚»‚àƒI[ƒ_[‚ÌŒvŽZ‚ðŽ¸”s‚µ‚ª‚¿‚Èmap‚Æ‚©flatMap–³‚¢‚©‚ç‚ÈB‘S•”ƒ‹[ƒvB
‚»‚Ì‚¨‚©‚°‚ł߂¿‚á‚­‚¿‚áƒLƒƒƒbƒVƒ…‚É‚«‚ê‚¢‚ÉÚ‚é‚Æ‚¢‚¤‚Ì‚à‚ ‚éB
Žv‚Á‚Ă邿‚è‘‚¢‚æB

843 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/21(ŒŽ) 23:09:18.19 ID:NpsKB2au.net]
‚Ü‚ ˆê‰ž‘‚¢‚Ä‚¨‚­‚ÆAÅ“K‰»‰]XŒ¾‚Á‚Ă邯‚ÇA•W€ƒ‰ƒCƒuƒ‰ƒŠ‚̃Rƒ“ƒpƒCƒ‹ƒIƒvƒVƒ‡ƒ“‚ð•Ï‚¦‚½‚̂łȂ­A•W€ƒ‰ƒCƒuƒ‰ƒŠ‚ðactix‚Å‘‚«Š·‚¦‚½‚¾‚¯‚È
¡•W€ƒ‰ƒCƒuƒ‰ƒŠ”Å(’x‚¢)
https://github.com/deepu105/concurrency-benchmarks/blob/nosleep/rustws/src/main.rs
https://github.com/deepu105/concurrency-benchmarks/blob/nosleep/rustws/src/lib.rs
¡actix”Å(ƒNƒ\‘¬‚¢)
https://github.com/deepu105/concurrency-benchmarks/blob/nosleep/rust_actixweb/src/main.rs

844 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/21(ŒŽ) 23:34:23.82 ID:58fVbJqw.net]
>>819
.NET‘¼ŠÂ‹«‚Ì”¼•ª’ö“x‚Ì«”\‚µ‚©o‚È‚¢‚Ì‚©‚æ
C#‚¨‚¶‚³‚ñ‚Ì‚²‚à‚͂Ȃñ‚¾‚Á‚½‚ÌH‹YŒ¾H

845 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/22(‰Î) 00:01:25.72 ID:ZREIq5yi.net]
>>830
Go‚à“¯’ö“x‚É’x‚¢‚¯‚Ç‚ÈB
‚ÆŒ¾‚¤‚©‚±‚ê‚ÍUndertow(Java)‚ª‚¸‚Δ²‚¯‚Ä‘¬‚¢‚ñ‚¾‚æB‚±‚ê‚Í–{l‚à‘‚¢‚Ă邯‚¨‚èB

–{—ˆ‚Í

Rust(ƒlƒCƒeƒBƒuAƒ‰ƒ“ƒ^ƒCƒ€–³‚µ)
Go(ƒlƒCƒeƒBƒuAƒ‰ƒ“ƒ^ƒCƒ€‚ ‚èj
Java/C#(VM)

‚̇‚ɂȂÁ‚Ä‘R‚è‚ÅAVM‚Æ“¯ƒŒƒxƒ‹‚ɂȂÁ‚Ä‚µ‚Ü‚Á‚Ä‚éGo‚Í’x‚·‚¬B
C#‚͈ꉞƒlƒCƒeƒBƒu‚É‚·‚é•û–@‚Í‚ ‚é‚炵‚¢B
VM‚©‚çƒlƒCƒeƒBƒu‚É‚·‚ê‚Ζ{—ˆ‚Í1.5`2”{‘¬’ö“x‚ÍŠú‘Òo—ˆ‚éB
https://docs.microsoft.com/ja-jp/windows/uwp/dotnet-native/
Œ»Ý‚±‚ꂪŒ»ŽÀ“I‚ÉŽg‚¦‚é‚à‚̂Ȃ̂©‚Í’m‚ç‚ñB

‚½‚¾‚Ü‚ A“¯‘¬‚µ‚©o‚È‚¢‚̂ȂçAGo‚ð‘I‘ð‚·‚é——R‚͂Ȃ¢‚¾‚ëB
‚܂Ƃà‚È“ª‚È‚çC#‚ð‘I‘ð‚·‚éB
ƒT[ƒo[ƒVƒFƒA‚¾‚¯‚Å‚à10,000”{ˆá‚¤‚µA‚µ‚©‚àC#‚ÌŽåíê‚Íunity‚Å‚ ‚Á‚Ä
ASP.NET‚È‚ñ‚ĘA’†‚©‚ç‚·‚邯ƒIƒ}ƒP‚©‚à‚µ‚ê‚È‚¢ó‹µ‚Å‚±‚ꂾB
‚½‚¾‚µC#‚Íd—Ê‹‰‚Å‚ ‚Á‚ÄA“ú—j‘åH‚Å‚â‚낤‚Æ‚¢‚¤‚à‚̂ł͂Ȃ¢‚ªB

846 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/22(‰Î) 00:59:20.84 ID:5DTzEoeU.net]
>>831
C#‚ÌAOT‚Í‚±‚̃P[ƒX‚ɂ͂ ‚ñ‚܂肫‚©‚È‚¢‚È‚¢B
‚È‚¨‚»‚±‚Ă͂Ȃ­‚Ä‚±‚Á‚¿B
https://github.com/dotnet/runtimelab/blob/feature/NativeAOT/docs/using-nativeaot/README.md
Žh‚³‚邯‚«‚͂߂¿‚á‚­‚¿‚áŽh‚³‚éB§–ñ‚ɂЂÁ‚©‚©‚ç‚È‚¢‚©‚¬‚è‚æ‚­Žg‚¤‚æB
‚½‚¾‚±‚ê‚Å‚àƒ_ƒ‚È‚çGo‘‚¢‚½•û‚ªŠyB

Go‚炵‚¢ƒR[ƒh‚ª‘‚¯‚ĂȂ¢‚̂łÍH‚ÆŒ¾‚¤ˆóÛ‚¾‚ÈB

C#‚ÌŽåíê‚ÍUnity‚ÍŒ¾‚¢‰ß‚¬‚Å‚ÍH
‚¨‘O‹Æ–±ƒVƒXƒeƒ€ƒGƒAƒv¨‚©H

847 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/22(‰Î) 01:39:15.30 ID:RKLGE56l.net]
>>831
ƒRƒlƒNƒVƒ‡ƒ“‘‚¦‚é’ö.NET‚Ì«”\ˆ«‰»‚µ‚Ägo‚Ƃ̷ŠJ‚¢‚Ă邾‚ë
“s‡‚̈«‚¢Š‚ÍŒ©‚¦‚È‚­‚È‚é‚Ì‚©H

848 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/22(‰Î) 02:23:56.90 ID:UcWMEN5O.net]
>>819
‚È‚ñ‚Å‚±‚êdotnet‚ÍDebugƒrƒ‹ƒh‚ÅŽÀs‚µ‚Ä‚é‚ÌHH

849 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/22(‰Î) 10:13:55.17 ID:Ixlcctuc.net]
>>818
uƒ‰ƒ“ƒ^ƒCƒ€ƒ`ƒFƒbƒN‚ª‚È‚¢‚Ì‚à—vˆö‚̈ê‚‚ÅARust‚âJava‚̘A’†‚ÌŒ¾‚¢–ó‚ɂȂÁ‚Ă邪A ‚»‚ꂾ‚ÆC‚ÆC++‚ÅC‚Ì•û‚ª‘¬‚¢——R‚ðà–¾o—ˆ‚È‚¢‚¾‚ëB v

‚¨‚Ü‚¦“‚¢Œ¾‚¢–ó‚΂Á‚©‚¾‚ÈH C#‚ÌLinq‚È‚ñ‚ij‚ɃVƒ“ƒ^ƒbƒNƒXƒVƒ…ƒK[‚¾‚ëB2MB‚àƒXƒ^ƒbƒN‚Æ‚Á‚Ă镳Œ¾Œê‚â‚Á‚ĂČû‚¾‚¯é`ã‚ł悭’p‚¸‚©‚µ‚­‚È‚¢‚ËH
u•nŽã‚ȃn[ƒhƒEƒFƒA‚¾‚ÆGo‚Í‹@”\‚¹‚¸v‚»‚ñ‚È‚±‚Ƃ͂ ‚è‚Ü‚¹‚ñAƒ‰ƒYƒpƒC‚̂悤‚ȃn[ƒhƒEƒFƒA‚ðŽg‚Á‚ÄGoogle‚ÍkubeƒNƒ‰ƒXƒ^[‚ÆŽ—‚½‹@”\‚ðN1ƒNƒ‰ƒXƒ^‚Å
Žg‚Á‚ÄGo‚âRust‚ÅŽg—p‚µ‚Ä‚¢‚Ü‚·Aƒn[ƒhƒEƒFƒAŽg—pŒø—¦‚Ì—Ç‚­‚È‚¢Node‚łȂñ‚©i‚Ù‚Æ‚ñ‚ÇjŽg—p‚µ‚Ä‚¢‚Ü‚¹‚ñB

Node‚ª‘‚¢‚Ì‚ÍV8‚ª‘¬‚¢i=C‚Å‘‚©‚ê‚Ä‚¢‚éj‚©‚ç‚Å‚ ‚èAuJS‚ÍCPU‚ð‚Ђ½‚·‚ç“Ë‚Á‘–‚点‚é\‘¢‚É‚·‚邱‚Æ‚ðƒvƒƒOƒ‰ƒ}‚É‹­§v‚ȂǂÆ
‚¢‚¤‰Ro’L–Ú‚Å‘ŠŽè‚Ì”½‰ž‚ðŒë–‚‰»‚·‚½‚߂ł͂ ‚è‚Ü‚¹‚ñBJS‚ªŒ¾Œê“Á«‚Æ‚µ‚Ä‘¬‚¢–ó‚ł͂ ‚è‚Ü‚¹‚ñB‚Ç‚¤Œ©‚Ä‚àŒ¾Œê‚ÉŒ^‚ª–{—ˆ‚Í–³‚¢
Œ¾Œê‚É‘¬‚­‚È‚é—v‘f‚ª‚ ‚邯l‚¦‚ç‚ê‚Ü‚·‚©HTS‚ªŒ^‚ðŽ‚Á‚½Œ¾Œê‚¾‚Æ‚µ‚Ä‚à‚µ‚傹‚ñ‚ÍJS‚ւ̃gƒ‰ƒ“ƒXƒŒ[ƒ^[‚Å‚·B

‚³‚ç‚ÉJS‚ÌŽŸ‚ÉŽg—p‚³‚ê‚Ä‚¢‚éwasm‚̓y[ƒWƒTƒCƒY‚Í64K‚Å‚ ‚èx86‚È‚èARM“™‚Å‚ ‚Á‚Ä‚à2k‚É”ä‚ׂ½‚ç”ñí‚ɑ傫‚ȃƒ‚ƒŠ[ŠÇ—‚ð‚³‚ê‚Ä‚¢‚Ü‚·B
‚ ‚È‚½‚ÌŒ¾‚¤4k/2k‚Å‚àƒfƒJ‚¢64B‚¶‚á‚È‚¢‚ƂƔä‚ׂ邯ŽÀ‚É1000”{‚Å‚·Bu‹“‚°‚Ä‚Ý‚ë‚æB ‚È‚¢‚ÆŽv‚¤‚ºBv‚±‚¤‚¢‚¤‘Ô“x‚ª‚ ‚È‚½‚ðŽü‚è‚Ìl‚©‚ç
Œh‰“‚³‚ê‚é‚P‚‚̗v‘f‚Å‚·BŽ©•ª‚Å’²‚×‚à‚¹‚¸AƒR[ƒh‚ÅŒv‘ª‚µ‚½‚±‚Æ‚à‚È‚­A“`•·‚ň̂»‚¤‚ȑԓx‚Í”nŽ­‚É‚³‚ê‚é—v‘f‚Ì‚P‚‚łµ‚傤

‚Ü‚½uC‚ÆC++‚ÅC‚Ì•û‚ª‘¬‚¢——R‚ðà–¾o—ˆ‚È‚¢v‚±‚ꂪƒLƒƒƒbƒVƒ…‚Ì‚¨‚©‚°‚É‚µ‚Äà–¾‚Å‚«‚È‚¢‚̂͂ ‚È‚½‚ªƒvƒƒOƒ‰ƒ€‚ð‚Ù‚Æ‚ñ‚Ç‘‚¢‚½‚±‚Æ‚ª
–³‚¢‚©‚ç‚Å‚·B”z—ñ‚Ȃǂ̘A‘±‚·‚éƒf[ƒ^‚ðƒ‹[ƒvˆ—‚·‚邯‚«‚ÉAif•¶‚ȂǂÌCMP–½—ß‚ª1‚‹²‚Ü‚ê‚ÎAƒvƒƒOƒ‰ƒ€‚͒ᑬ‰»‚µ‚Ü‚·Bƒ‹[ƒv‚P‰ñ‚É
•t‚«CPU–½—ß1‚‚Åςވ—‚Å‚ÍAif”»’è‚·‚邽‚ß‚É2‚ˆÈã‚ɂȂ邽‚ßA‘½‚­‚Í2”{’ö“x’ᑬ‰»‚µ‚Ü‚·B
‚±‚ê‚ÍAGo‚âRust‚ȂǂÍA”͈͊O‚ɃAƒNƒZƒX‚µ‚ĂȂ¢‚©í‚ÉRange Bounds checking‚Ås‚Á‚Ä‚¢‚Ü‚·BunsafeƒR[ƒh‚Å‚àŠO‚¹‚Ü‚¹‚ñBŒˆ‚µ‚Ä
ƒLƒƒƒbƒVƒ…‚¨‚©‚°‚Å‚àA‚ ‚È‚½‚Ì‘«‚è‚È‚¢Œêœb‚Ì‚¹‚¢‚Å‚à‚ ‚è‚Ü‚¹‚ñB

850 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/22(‰Î) 11:00:46.11 ID:Ixlcctuc.net]
>>827
>>831
‚Ü‚½‘½‚­‚ÌwebŒn‚̃xƒ“ƒ`ƒ}[ƒN‚ÌŽg—p‚É‚³‚ê‚Ä‚¢‚éRequest/Sec‚Í‘¬‚³‚ÌŽw•W‚Ì‚P‚‚ł·‚ªA–{—ˆ‚ÍŒ»ŽÀ“I‚Ƀ†[ƒU[‚É—˜‰v‚Ì‚ ‚é
ƒŒƒeƒ“ƒV[‘¬“x‚̂ق¤‚ª‹ß”N‚Íd—vŽ‹‚³‚ê‚Ü‚·BJava‚â”äŠr“IÌ‚©‚ç‚ ‚郃Wƒƒ[Œ¾Œê‚ª‘¬‚­‚Ý‚¦‚é‚Ì‚ÍA—ðŽj‚ðÏ‚Ýd‚Ë‚ÄÅ“K‰»‚ª
Ž{‚³‚ê‚Ä‚¢‚é‚©‚ç‚Å‚·BŒˆ‚µ‚ÄŒ¾Œê“Á«‚Æ‚µ‚Ä‘¬‚¢–ó‚Å‚ ‚è‚Ü‚¹‚ñ‚µARequest/sec‚ðŽåŠá‚Æ‚µ‚½‘¬‚³‚Ì‹c˜_‚ÍAŠCŠO‚Å‚à”nŽ­‚É‚³‚ê‚Ü‚·

Rust‚ªRequest/sec‚Å‘½‚­ˆ—‚Å‚«‚é‚̂̓xƒ“ƒ`ƒ}[ƒN‚Ȃǂ̒´‚•‰‰×ŠÂ‹«‚É‚¨‚¢‚Ägc‚ª‘–‚ç‚È‚¢‚©‚ç‚Å‚·BŒ»ŽÀ“I‚É‚¢‚¦‚΂»‚̂悤‚È
ŠÂ‹«‚ʼn^—p‚·‚é‚̂ł͂Ȃ­A•ªŽU‚³‚¹‚ăT[ƒo[‚ð•¡”—§‚Ä‚é‚Ì‚ª–{—ˆ–]‚Ü‚µ‚¢Bã‚É‚ ‚°‚ç‚ꂽ‚悤‚ÈðŒ‚àŒ©‚¦‚È‚¢‰æ‘œ‚Å”»’f‚·‚é
‚̂ł͂Ȃ­Ad—v‚Ȃ̂Í99%ƒ^ƒCƒ‹‚É‚¨‚¯‚é‚•À—ñ‚É‚¨‚¢‚ĉž“š‚̃Œƒeƒ“ƒV[‚ª”•bˆÈ“à‚ÉŽû‚Ü‚èA‚È‚¨‚©‚ÂRequest/sec‚ªo‚¹‚邱‚Æ‚Å
‚ ‚èA50%‚̉ž“𑬓x‚ªÅˆ«A20•b‚ɂȂÁ‚Ä‚µ‚Ü‚¤‚悤‚ÈŽg‚¢•¨‚ɂȂç‚È‚¢‚à‚Ì‚ð”ä‚ׂé‚ׂ­‚à‚ ‚è‚Ü‚¹‚ñ

https://web-frameworks-benchmark.netlify.app/compare?f=fiber,aspnetcore,express,actix



851 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/22(‰Î) 12:57:29.93 ID:G6nBeheJ.net]
ˆê‰ž’ù³‚µ‚Ä‚¨‚­‚æBˆÈ‘O‘‚¢‚½ƒtƒŒ[ƒ€‚̃xƒ“ƒ`‚Å‚à
https://www.techempower.com/benchmarks/#section=data-r20&hw=ph&test=plaintext
‚±‚̃xƒ“ƒ`‚ªˆê”Ô‹ß‚¢‚Í‚¸‚¾‚ªAnodejs‚ÍŒˆ‚µ‚Ä‘¬‚­‚È‚¢B
js¨‚¾‚Æjust‚ª‘¬‚¢B

852 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/22(‰Î) 20:04:57.30 ID:B2H8wIkZ.net]
> Go‚炵‚¢ƒR[ƒh‚ª‘‚¯‚ĂȂ¢‚̂łÍH‚ÆŒ¾‚¤ˆóÛ‚¾‚ÈB

‚ ‚é’ö“x‘‚¢‚ĂȂ¢‚Ƃ炵‚³‚Ý‚½‚¢‚È‚à‚ñ‚Í•ª‚©‚ç‚ñ‚í‚È
‚Ç‚ñ‚ÈŒ¾Œê‚Å‚à
‚æ‚Á‚Ä‚±‚±‚É“V‰ºˆê•“¹‰ï‚ðŠJ·‚é
ŠeŒ¾Œê‚̂炵‚³‚̈‚ð‚ ‚Â‚ß‚½ƒR[ƒh‚Å
Concurrency‚ÌŽ“—Y‚ðŒˆ‚µ‚½‚¢

853 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2022/02/22(‰Î) 20:10:03.17 ID:Y6BYhUSt.net]
>>837
nodejs‚̓tƒŒ[ƒ€ƒ[ƒN‚Ƃ͌¾‚¦‚ñ‚悤‚ÈB
just‚ÍnodeƒCƒ“ƒXƒg[ƒ‹‚µ‚ĂȂ­‚Ä‚à“®‚­‚Ì‚©‚¢H

854 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/22(‰Î) 20:45:10.67 ID:WirMN8li.net]
>>838
‚Ü‚¸‚Í‚º‚ÐGo‚炵‚¢ƒR[ƒh‚ð’@‚«‘䂯‚µ‚Äo‚µ‚Ä

855 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/22(‰Î) 20:59:43.80 ID:G6nBeheJ.net]
Ž©•ª‚ÅŽè‚ð“®‚©‚¹
’N‚©‚ɉ½‚©‚ðu‚â‚Á‚Ä‚à‚炤v‚Æ‚±‚ë‚¶‚á‚Ë[‚ñ‚¾‚æ
Ž©•ª‚łł«‚È‚¢‚â‚‚͑‚«ž‚Þ‚È

856 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/22(‰Î) 21:28:03.19 ID:ZREIq5yi.net]
>>835
‚È‚é‚Ù‚ÇŒN‚ªFX•ª‚©‚Á‚ĂȂ¢‚͕̂ª‚©‚Á‚½B
‚ªA‚Ü‚ A‚±‚ê‚ÍŒã“ú‚¾B

>>836
‚»‚Ì”äŠrŒ©‚Ä‚àGo‚ª.NET‚ÉŸ‚Á‚Ă邿‚¤‚ɂ͌©‚¦‚È‚¢‚æB
ƒXƒ‹[ƒvƒbƒg‚Í—ò‚邪AƒŒƒCƒeƒ“ƒV‚È‚ç.NET‚Ì•û‚ªL‚тȂ¢‚悤‚Ƀ`ƒ…[ƒjƒ“ƒO‚µ‚Ä‚ ‚éB
‚»‚¿‚ç‚ÌŽå’£‚·‚邿‚¤‚ɃŒƒCƒeƒ“ƒV‚Ì•û‚ªd—v‚È‚çA.NET‚Ì•û‚ª‚¢‚¢B

Go‚ÆJS‚Ì”äŠr‚̂‚à‚è‚È‚çA‚Ç‚¤‚¹‚È‚çNANOexpress‚ðŽg‚Á‚Ă݂ĂÍH
https://web-frameworks-benchmark.netlify.app/compare?f=fiber,aspnetcore,actix,nanoexpress
‚Ù‚Ú‘S•”‚̃Oƒ‰ƒt‚ÅJS‚Ì•û‚ªã‚ɂȂÁ‚Ä‚µ‚Ü‚¤‚ªB
homeŒ©‚ê‚Εª‚©‚邯‚ÇAfiber(Go‚ÅÅ‘¬)A.NET(C#‚ÅÅ‘¬)Aactix(Rust‚ÅÅ‘¬j‚Åexpress(JS‚Å‚Í27”Ô–Ú)‚Í”äŠr‚Æ‚µ‚Ä“‚¢‚¾‚ëB
’m–¼“x‚Å‘I‚ñ‚¾‚¾‚¯‚©‚à‚µ‚ê‚ñ‚¯‚ÇB
nanoexpress‚ªŽg‚¦‚郌ƒxƒ‹‚ÌŽdオ‚è‚©‚Ç‚¤‚©‚Í’m‚ç‚ñ‚ªB

857 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/22(‰Î) 21:46:51.86 ID:ZREIq5yi.net]
>>832
> > §–ñ‚ɂЂÁ‚©‚©‚ç‚È‚¢‚©‚¬‚è
> “®“Iƒ[ƒh–³‚µ
> eval‚È‚µ
> COM/WinRT‘ŠŒÝƒTƒ|[ƒg–³‚µ
> ƒŠƒtƒŒƒNƒVƒ‡ƒ“–³‚µ
‚Ü‚ •’Ê‚ÉÓIŒ¾Œê‚̃mƒŠ‚Å‘‚¢‚Ä‚½‚ç‘åä•v‚¾‚Ƃ͎v‚¤‚ªB


>>837
‰´‚̓T[ƒo[ŒnJS‚̑̂Ƃµ‚ÄNode‚ÆŒ¾‚Á‚Ä‚½B
ƒtƒŒ[ƒ€ƒ[ƒN‚ð³Šm‚ÉŽ¯•Ê‚·‚é‹C‚¾‚Á‚½‚ç‚·‚Ü‚ñB

just‚¾‚ÆNode‚Ì10”{‚È‚çA819‚̃xƒ“ƒ`‚Å‘¼Œ¾Œê‚ª6”{‘¬‚ɂȂÁ‚Ä‚é‚̂Ɠ¯—l‚¾‚©‚çA‚»‚ê‚È‚è‚Ì’l‚ɂȂé‚Ì‚¾‚낤B
‚¢‚¸‚ê‚É‚µ‚Ä‚àŒ¾Œê‚Ì“Á«‚È‚ñ‚ătƒŒ[ƒ€ƒ[ƒN‚ÌÅ“K‰»‚̉A‚ɉB‚ê‚Ăقڌ©‚¦‚È‚¢‚ËB


>>839
just-js‚Í‘½•ª‚±‚êB
https://github.com/just-js/just
> A very small v8 javascript runtime for linux only
‚Æ‚¢‚¤‚킯‚ÅNode‚Ì‘ã‚í‚肾‚ÈB‚½‚¾‚µƒhƒLƒ…ƒƒ“ƒg‚ª‚È‚¢‚̂ŎÀ‘͕̂s–¾B
just‚Æ‚¢‚¤‚Ù‚Ú“¯‚¶–¼‘O‚ÌA‚½‚¾‚µGitHubC‚͕ʂ̕¨‚ª‚ ‚é‚Ì‚¾‚¯‚ÇA‚±‚ê‚Æ‘g‚݇‚킹‚ÄŽg‚¤‚Ì‚©‚ÈH
https://justjs.github.io/

858 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/22(‰Î) 21:49:46.37 ID:5DTzEoeU.net]
•Ê‚É.net‚ðƒfƒBƒX‚Á‚Ä‚é–ó‚ł͖³‚¢‚ñ‚¾‚ªA‘ã—푈‚Ý‚½‚¢‚È^Ž—‚·‚é——R‚ª‚í‚©‚ç‚ñB

Go‚ªWebƒtƒŒ[ƒ€ƒ[ƒN‚̃xƒ“ƒ`ƒ}[ƒNŽã‚¢——R‚Í‚¾‚¢‚½‚¢‚±‚Ì‹LŽ–‚ɂ܂Ƃ܂Á‚Ä‚éB
https://zenn.dev/nobonobo/articles/e651c66a15aaed657d6e
“¯‚¶Ž–‚µ‚½‚瑼‚̃tƒŒ[ƒ€ƒ[ƒN‚Æ“¯‚¶‚©‚à‚¤­‚µ‘‚¢B

ƒwƒCƒg‚ÉŠÖ‚µ‚Ă͂¾‚¢‚½‚¢‚±‚ê‚¶‚á‚ñB
https://zenn.dev/nobonobo/articles/74808a8d5e6f1e

859 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/22(‰Î) 21:50:53.96 ID:5DTzEoeU.net]
>>843
ƒzƒ“ƒg‚É‚â‚Á‚Ă݂Ⱦ‚Á‚Ă邩H‚ЂÁ‚©‚©‚邼B

860 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/22(‰Î) 22:01:34.94 ID:ZREIq5yi.net]
>>845
ƒŠƒtƒŒƒNƒVƒ‡ƒ“‚ðí—p‚µ‚Ä‚é‚̂ȂçA‚»‚ê‚ÍŠî–{“I‚É‚¨‘O‚Ì‘g‚Ý•û‚ªˆ«‚¢B



861 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/22(‰Î) 22:03:10.10 ID:WirMN8li.net]
>>844
uGo‚ªWebƒtƒŒ[ƒ€ƒ[ƒN‚̃xƒ“ƒ`ƒ}[ƒNŽã‚¢——Rv‚ª‘‚©‚ê‚Ä‚¢‚È‚¢‹LŽ–‚ÉŒ©‚¦‚邪ƒŠƒ“ƒN‡‚Á‚Ä‚éH

862 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/22(‰Î) 22:43:58.08 ID:jMOKvXgm.net]
>>834
‚±‚êBDebugƒrƒ‹ƒh‚Å‚â‚Á‚ĉ½‚̈Ӗ¡‚ª‚ ‚é‚ÌH‚»‚è‚á‚ Å“K‰»‚³‚ê‚ĂȂ©‚Á‚½‚ç’x‚¢‚íc

863 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/22(‰Î) 23:07:19.97 ID:B2H8wIkZ.net]
>>844
> https://zenn.dev/nobonobo/articles/74808a8d5e6f1e
> Rob PikeŽ‚Í‚ ‚ç‚ä‚éŠù‘¶‚̃vƒƒOƒ‰ƒ~ƒ“ƒOŒ¾Œê‚ªŒÝ‚¢‚É”­ˆÄ‚µ‚½“Á’¥‚ðŽæ‚èž‚Ý‚ ‚Á‚ÄA
> ‚ ‚ç‚ä‚錾Œê‚ª“¯‚¶‚悤‚ÈŒ¾Œê‚ÉŒü‚©‚Á‚Ä‚¢‚邱‚ƂɈق𥂦A‚»‚¤‚ł͂Ȃ¢Œ¾Œê‚ðì‚낤‚Æ‚µ‚Ä
> (—ª)
> Go‚̃AƒCƒfƒ“ƒeƒBƒeƒB‚̂ЂƂ‚ÉuŒµ‘I‚³‚ꂽ•K—v\•ª‚È‹@”\ƒZƒbƒgv‚Æ‚¢‚¤‚à‚Ì‚ª‚ ‚èA
> ‰ß‹Ž‚±‚±‚ð‰ó‚·‚悤‚È‘½‚­‚Ì’ñˆÄ‚É‚ÍuNo!v‚ª“Ë‚«•t‚¯‚ç‚ê‚Ä‚«‚Ü‚µ‚½B

Go‚͂Ȃñ‚©Œ¾Œê‚Æ‚µ‚ẴEƒŠ‚ªŽã‚­‚Ä
‹t‚ÉŒ¾Œê‚Æ‚µ‚Ă̋@”\•s‘«‚ð”ñ“‚ꂽ‚è‚·‚邯‚Ç
‚±‚±‚ÉC++‚ðŽ‚Á‚Ä‚­‚邯‹}‚ÉäD‚É—Ž‚¿‚é‚È
ƒuƒˆƒuƒˆ‚É”ì‘債‚½C++‚ÌŒ»ó‚ÌŽSó‚ðŒ©‚é‚Æ
‚»‚烃u‚ÌŒ¾‚¢‚½‚¢‚±‚Æ‚à•ª‚©‚é‚Á‚Ä‚à‚ñ‚æ
Go‚ɑ΂·‚éˆê•”‚̔ᔻ‚Í‚»‚ç“IŠO‚ê‚Á‚Ä‚à‚ñ‚æ

864 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/22(‰Î) 23:13:49.19 ID:S7d5HFwX.net]
‚©‚È‚èŒã”­‚ÌRust‚ªæ”­Œ¾Œê‚½‚¿‚©‚猵‘I‚³‚ꂽ‹@”\‚ðô—û‚µ‚ÄãŽè‚­Ì‚è“ü‚ê‚Ä‚¢‚Á‚Ä
ƒˆ‚ÉŒ¾Œê‚Æ‚µ‚Ă̔äŠr‚Å‚ÍGo‚𔲂«‹Ž‚Á‚Äs‚Á‚½Š´‚ª‚ ‚é

865 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/22(‰Î) 23:17:51.21 ID:6QeruhOo.net]
ŒÂl“I‚ÉŽï–¡‚ŃQ[ƒ€ì‚Á‚Ä‚ÄA
iŽdŽ–‚ÍPython‚Æ‚©‚̃XƒNƒŠƒvƒgŒ¾Œêj
‚»‚̃oƒbƒNƒGƒ“ƒh‚É‚‘¬‚»‚¤‚ÈGoŽg‚¨‚¤‚ÆŽv‚Á‚ĕ׋­‚µ‚Ä‚é‚ñ‚¾‚¯‚Ç
‚»‚¤‚¢‚¤ƒŒƒxƒ‹‚̉´‚©‚ç‚·‚邯Rust‚Í‚à‚Ì‚·‚²‚­“‚»‚¤‚Æ‚¢‚¤‚©AŒµ‚µ‚»‚¤‚ÉŽv‚¦‚Ä‚µ‚Ü‚¤‚ñ‚¾‚æ‚È
ƒƒ‚ƒŠƒŠ[ƒN‚Á‚Ĉê”Ô‚â‚è‚»‚¤‚¾‚à‚ñ

866 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/22(‰Î) 23:25:51.36 ID:WirMN8li.net]
>>851
‰½‚©Š¨ˆá‚¢‚µ‚ĂȂ¢H
Rust‚ÍCŒ¾Œê‚ƈá‚Á‚Ä
Žg‚í‚ê‚È‚­‚È‚Á‚½uŠÔ‚ÉŽ©“®“I‚Ƀƒ‚ƒŠ‰ð•ú‚µ‚Ä‚­‚ê‚錾Œê

867 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/23(…) 00:01:15.68 ID:LYKR6qmH.net]
>>846
ƒŠƒtƒŒƒNƒVƒ‡ƒ“ˆÈŠO‚à‚ЂÁ‚©‚©‚éB
ŽŽ‚µ‚Ä‚©‚猾‚¦B

>>847
API‚Ì•bŠÔƒŠƒNƒGƒXƒgˆ—””äŠr‚È‚Ç‚à‚»‚¤‚Å‚·BHTTPƒwƒbƒ_ƒp[ƒX’x‰„•]‰¿‹@”\‚ðŽ‚Â‚à‚̂Ǝ‚½‚È‚¢‚à‚̂̃xƒ“ƒ`ƒ}[ƒN“™‚ł̓wƒbƒ_‚ւ̃AƒNƒZƒX•s—v‚ȊȈՕ‰‰×‚Å”äŠr‚µ‚Ä‚¢‚邿‚¤‚È󋵂ɂȂ肪‚¿‚Å‚·B“Á‚Ƀf[ƒ^ƒx[ƒXƒAƒNƒZƒX‚Ȃǂ𔺂í‚È‚¢‚悤‚Èꇂ¾‚Æ‚»‚Ì«”\·‚͑傫‚È·‚Æ‚µ‚ÄŒ»‚ê‚Ü‚·B

ŽÀÛAGo‚̃T[ƒhƒp[ƒeƒBƒ‰ƒCƒuƒ‰ƒŠufasthttpv‚ÍHTTPƒwƒbƒ_ƒp[ƒX’x‰„•]‰¿‹@”\‚ðŽ‚Á‚Ä‚¨‚èA‚±‚Ìꇃxƒ“ƒ`ƒ}[ƒNŒ‹‰Ê‚Ì”’l‚ÍÅ‘¬ŽÀ‘•‚É‚©‚È‚è‹ß‚«‚Ü‚·B‚µ‚©‚µAHTTPƒwƒbƒ_‚ÍŽÀ—p‚ÌŒ»ê‚Ìê‡A•]‰¿‚µ‚È‚¢‚킯‚ɂ͂¢‚©‚È‚¢‚̂ŎÀ—pã‚Ì«”\‚Í•W€‚Ìnet/http‚Ƒ巂Ȃ¢‚Æ‚¢‚¤‚±‚Æ‚ªŽÀÛ‚É‚ ‚蓾‚Ü‚·B

868 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/23(…) 00:49:45.29 ID:eS2QASPG.net]
>>852
ƒKƒx[ƒWƒRƒŒƒNƒVƒ‡ƒ“‚ª–³‚¢‚Á‚ÄŽ–‚µ‚©’m‚ç‚È‚¢
ˆá‚¤‚Ì‚©
‚Á‚Ä‚©ƒXƒŒƒ`‚©‚à‚·‚Ü‚ñ

869 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/23(…) 06:07:59.41 ID:hfe0Ou5T.net]
>>854
Rust‚ÍŽg‚í‚ê‚È‚­‚È‚Á‚½‚瑦À‚ÉŽ©“®“I‚Ƀƒ‚ƒŠ‚ð‰ð•ú‚µ‚Ä‚­‚ê‚邽‚ß
ƒKƒx[ƒWƒRƒŒƒNƒVƒ‡ƒ“‚ð•K—v‚Æ‚¹‚¸‘¬‚¢

870 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/23(…) 07:24:21.07 ID:0walZlbe.net]
>>842
nanoexpress‚È‚ñ‚ÄAHTTP‚à‚܂Ƃà‚ÉŽÀ‘•‚µ‚ĂȂ¢ƒEƒ“ƒR‚Ńhƒ„ƒ@‚Á‚Ä‚ñ‚¶‚á‚Ë[‚æƒnƒQ(Î)‚µ‚©‚àAstar”3Œ…‚¾‚¼‚—
https://www.techempower.com‚Ì•s³‚¾‚炯‚̃xƒ“ƒ`ƒ}[ƒN‚΂Á‚©‚茩‚Ă邩‚çA(xx‚ÅÅ‘¬j‚È‚ñ‚Ä’p‚¸‚©‚µ‚¢Œ¾—t‚ªŒ¾‚¦‚éB
‚‹@”\‚Ȃق©‚ªƒTƒ|[ƒg‚µ‚ĂȂ¢ƒtƒ‹ƒXƒ^ƒbƒN‚ÆHTTP‚Ì’Pƒ‚ÈGET‚¾‚¯Å‘¬‚É‚È‚é‚æ‚¤‚É’²®(•s³‚ł͂Ȃ¢‚ªj‚µ‚½‚à‚Ì”ä‚ׂÄA
’†g‚ðA‘S‚­Œ©‚ĂȂ¢‚Ì‚Éu‚È‚é‚Ù‚ÇŒN‚ªFX•ª‚©‚Á‚ĂȂ¢‚͕̂ª‚©‚Á‚½v‚È‚ñ‚ă}ƒEƒ“ƒgŽæ‚肽‚¢‚¾‚¯‚¾‚남‘OH

•’ʂɎg—p‚³‚ê‚Ä‚é‚à‚̂őI‚Ô‚Ì‚ª“–‚½‚è‘OAunanoexpress‚ªŽg‚¦‚郌ƒxƒ‹‚ÌŽdオ‚è‚©‚Ç‚¤‚©‚Í’m‚ç‚ñ‚ªv‚µ‚ç‚Ë[‚Ì‚©‚æƒnƒQII
’m‚ç‚È‚¢‚̂Ɍê‚è‚·‚¬‚¾‚ë‚—

>>843
‚»‚Ì‚­‚¹ŽŸ‚Éo‚µ‚Ä‚­‚é‚Ì‚ªjust-js/just‚©‚æ‚—‚—‚—Ajust.cc, main.cc‚ªJS‚ÉŒ©‚¦‚é•a‚Å‚·‚©Hjust-js‚Ìmarkdown‚É‚à‘‚©‚ê‚Ă邪
unon-async by default - can do blocking calls and not use the event loopv
‚¨‚Ü‚¦‚ª‚³‚ñ‚´Œ¾Œê‚Ì—DˆÊ«‚Æ‚µ‚ÄŒ¾‚Á‚Ä‚éasync‚·‚çƒfƒtƒHƒ‹ƒg‚Å‚·‚ç‚Ë[‚í‚—‚—

‚È‚ñ‚Å‚¨‚Ü‚¦Å‘¬‚ªD‚«‚È‚ÌH
uŒ¾Œê‚Ì“Á«‚È‚ñ‚ătƒŒ[ƒ€ƒ[ƒN‚ÌÅ“K‰»‚̉A‚ɉB‚ê‚Ăقڌ©‚¦‚È‚¢v‰½“x‚àŒ¾‚Á‚Ă邯‚ÇA–¾‚ç‚©‚É‚‚¢“¯Žž•À—ñÚ‘±‚̓Vƒ“ƒOƒ‹
ƒXƒŒƒbƒh‚ÈŒ¾Œê‚ł͌ÀŠE‚ª‚ ‚èAƒŒƒeƒ“ƒV[‚ª‹É’[‚É—Ž‚¿‚é‚̂ǂñ‚ȃxƒ“ƒ`ƒ}[ƒNŒ©‚Ä‚à‚»‚ÌŒXŒüB–¾‚ç‚©‚ÉŒ¾Œê‚ÌŒXŒü‚Ío‚Ä‚¢‚Ü‚·A
Rust‚ªreq/sec‚ŃXƒ‹[ƒvƒbƒg‚ªuÅ‚à‚‚¢v‚Æ‚¢‚¤Œ‹‰Ê‚àA–¾‚ç‚©‚ÉŒ¾Œê“Á«‚Æ‚µ‚Ä‚•‰‰×‚Ågc‚ł͂Ȃ¢‚Ì‚ÅSTW‚ª“®‚©‚È‚¢‚Æ‚¢‚¤
Œ¾Œê‚Ì“Á«‚ªƒLƒ`ƒ“‚Æo‚Ä‚¢‚Ü‚·B
Go‚ª”ñí‚É‚‚¢“¯Žž‚Ì•À—ñÚ‘±”‚Å‚ÌAƒŒƒeƒ“ƒV[‘¬‚³‚ªˆê•”‚Å‚ÍARust‚æ‚è‚àã‰ñ‚éꇂª‚ ‚邱‚Æ‚ªAƒxƒ“ƒ`ƒ}[ƒN‚Åo‚Ä‚¢‚Ü‚·B

uƒtƒŒ[ƒ€ƒ[ƒN‚ÌÅ“K‰»‚̉A‚ɉB‚ê‚Ăقڌ©‚¦‚È‚¢vŒ©‚¦‚È‚¢‚̂ł͂Ȃ­A‚¨‚Ü‚¦‚ÍŒ©‚邱‚Æ‚ªo—ˆ‚È‚¢‚¾‚¯B‚¾‚©‚çjust-js‚È‚ñ‚Ä
’p‚¸‚©‚µ‹C‚à‚È‚­Œ¾‚¢o‚¹‚éBƒI[ƒvƒ“ƒ\[ƒX‚È‚ñ‚¾‚©‚çƒR[ƒh‚®‚ç‚¢’Ç‚¦‚æH



871 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/23(…) 09:06:25.43 ID:7ZO0r/jE.net]
>>851
‡“–‚È‚çŠÔˆá‚¢‚È‚­JS/TSB
‚ǂ݂̂¿ƒtƒƒ“ƒgƒGƒ“ƒh‚à•K—v‚¾‚©‚çJS‚ÍKn‚·‚邵‚©‚È‚¢B
‚»‚ê‚ŃoƒbƒNƒGƒ“ƒh‚ào—ˆ‚é‚Ì‚¾‚©‚çAPythonŽI‚ªŒ™‚È‚çJSŽI‚ɂȂéB

‚½‚¾‚µJS‚ÍÅ‘¬‚ł͂Ȃ¢B
(ƒA[ƒL‚Í—Ç‚¢‚̂ŃRƒ“ƒpƒCƒ‰‚ªo‚Ä‚­‚ê‚ÎÅ‘¬‚ɂȂé‰Â”\«‚à‚ ‚邪A5`10”N‚Í–³‚¢‚¾‚낤j
‚¾‚©‚燓–‚É‚ÍAJSŽI‚Å•‰‰×“I‚É–³—‚ɂȂÁ‚½ƒ^ƒCƒ~ƒ“ƒO‚ňÚs‚ðl‚¦‚ê‚΂¢‚¢B
‚»‚µ‚ÄŒÂlƒŒƒxƒ‹‚̃Q[ƒ€ŽI‚Å‚±‚ꂪ•K—v‚ɂȂ鎖‚͂܂¸‚È‚¢B
‚à‚µ‰¼‚ɑ哖‚½‚肵‚Ä‚±‚¤‚È‚Á‚Ä‚àAƒ}ƒlƒ^ƒCƒY‚ª‚»‚ê‚È‚è‚Éo—ˆ‚Ä‚¢‚ê‚ÎAl‚ðŒÙ‚¤Ž–/ŠO’‚ào—ˆ‚éB


‚à‚µƒRƒ“ƒsƒ…[ƒ^[‚ɂ‚¢‚ÄŠw‚Ñ‚½‚¢‚ÆŽv‚Á‚Ä‚é‚̂ȂçA‡“–‚É‚ÍC‚ɂȂéB
Rust‚ðʼn‚É‚â‚Á‚Ä‚àAFXˆÓ–¡‚ª•ª‚©‚ç‚È‚¢‚Í‚¸B
ˆê”Ê“I‚É‚ÍRust‚ÍC->C++->Rust‚ÆŠw‚΂Ȃ¢‚Æ—Ç‚³‚ð—‰ðo—ˆ‚È‚¢‚ÆŒ¾‚í‚ê‚Ä‚¢‚ÄA
Rust‚â‚é‚ñ‚¾‚Á‚½‚猋‹Ç‚ÍC‚à‚â‚鎖‚ɂȂé‚Ì‚ÅAʼn‚©‚çC‚â‚Á‚Æ‚¯‚ƂȂèA
uRust‚Ì‚¨‚©‚°‚ÅRust‚æ‚è‚àC‚ðŠw‚Ô˜A’†‚Ì•û‚ª‘½‚­‚È‚Á‚Ä‚µ‚Ü‚Á‚½‚ł͂Ȃ¢‚©IIIIv‚ÆRustŠEŒG‚Řb‘è‚ɂȂÁ‚Ä‚½‚Ì‚ª2019‚¾‚Á‚½‚ÆŽv‚¤B
‚½‚¾‚µÅI“I‚ÉRust‚ðŽg‚¤‚‚à‚è‚È‚çC‚Ìn—ûŽÒ‚ɂȂé•K—v‚͂Ȃ¢B‚½‚¾A’m‚Á‚Ä‚¨‚­•K—v‚Í‚ ‚éB

‚±‚Ì•ÓÅ‹ßA‚±‚¢‚‚ç‚Í‚±‚̈—‚ª‰½ŒÌd‚¢‚Ì‚©‘S‚­—‰ðo—ˆ‚ĂȂ¢‚ñ‚¾‚ÈA‚ÆŠ´‚¶

872 –¼‘OF‚鎖‚ª‘½‚¢B
‚±‚ê‚̓Rƒ“ƒsƒ…[ƒ^[‚ª•¡ŽG‰»‚µ‚½Ž–‚à‚ ‚邪AƒRƒ“ƒsƒ…[ƒ^[‚Ì•¨—–Ê‚ð’m‚ç‚È‚¢‚Åς܂¹‚悤‚Æ‚µ‚Ă邩‚炾B
i˜_—“I‚ȃvƒƒOƒ‰ƒ~ƒ“ƒO‚É—¯‚߂Ă¢‚éB‚»‚ê‚ð–ÚŽw‚µ‚½‚Ì‚ªJava‚Å‚à‚ ‚é‚Ì‚¾‚ªj
‚¾‚©‚çƒxƒ“ƒ`ƒ}[ƒN‚É—Š‚ç‚È‚¢‚Æ‚¢‚¯‚È‚­‚È‚éB‰½ŒÌ‚»‚ꂪ‘¬‚¢‚©’x‚¢‚©‚ðŽ©•ª‚Å”»’fo—ˆ‚é”\—Í‚ª‚È‚¢‚©‚炾B
‚¾‚©‚炱‚Ì•ÓAŽ©•ª‚Å”»’fo—ˆ‚é”\—Í‚ª—~‚µ‚¯‚ê‚ÎC‚ð‚â‚é‚ׂ«‚¾‚µA
‚Ƃ͂¢‚¦Œ»ŽÀ“I‚ɂ̓tƒŒ[ƒ€ƒ[ƒN‚ðŽg‚¤‚킯‚ÅAƒtƒŒ[ƒ€ƒ[ƒN‚ªÅ“K‰»‚³‚ê‚Ä‚ê‚΂»‚ê‚Å—Ç‚µA‘Ê–Ú‚È‚ç‘Ê–ÚA
‚ƈ궃xƒ“ƒ`‚É—Š‚é‚Ì‚à‚ ‚肾‚µAŒ»ŽÀ“I‚É‚±‚ê‚Å‚à‘債‚½–â‘肪‚È‚¢‚Ì‚àŽ–ŽÀ‚¾‚낤B
‚±‚ÌꇂÍC‚È‚ñ‚Ä‚â‚邾‚¯–³‘ÊA‚Á‚Ä‚±‚ƂɂȂéB‚¾‚©‚ç‚Ç‚¤‚¢‚¤”\—Í‚ª—~‚µ‚¢‚©‚ðŽ©•ª‚Ål‚¦‚é‚ׂ«‚¾‚ËB

‚¿‚Ȃ݂ÉRust‚àTS‚àNode‚à–³‚©‚Á‚½Žž‘ã‚É“¯‚¶Ž–‚ð•·‚©‚ê‚邯Go‚Æ“š‚¦‚½‚¾‚낤B
GoŠEŒG‚ÌÅ‘å‚Ì–â‘è‚Í‚±‚±‚ÅAʼn‚ɉ^—Ç‚­ƒu[ƒXƒg‚µ‚½H‚Ì‚ÉZ‚Á‚Ä‚éB
¡‚Í‚à‚¤ˆá‚¤Ž–‚ð”Fޝo—ˆ‚ĂȂ¢B
[]
[‚±‚±‰ó‚ê‚Ă܂·]

873 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/23(…) 09:13:45.39 ID:hfe0Ou5T.net]
>>857
‚È‚º•s•Ö‚ÈC‚ðŠ©‚ß‚é‚Ì‚©—‰ð‚Å‚«‚È‚¢
C‚ð‚â‚é‚­‚ç‚¢‚Ȃ玩“®“I‚Ƀƒ‚ƒŠ‚ð‰ð•ú‚µ‚Ä‚­‚ê‚éRust‚ªŠy‚Å—Ç‚¢
ƒXƒNƒŠƒvƒgŒ¾Œê‚ÆŽ—‚½Š´‚¶‚ŕ֗˜‚ɃvƒƒOƒ‰ƒ~ƒ“ƒO‚Å‚«‚é“_‚à—Ç‚¢

874 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/23(…) 09:22:59.07 ID:bUSsBe0W.net]
C‚à‚È‚ñ‚¾‚¯‚ÇATS‚È‚ñ‚©“Á‚ÉB
ƒ}ƒ‹ƒ`ƒRƒAŽg‚¤‚Ì‚ª‚ß‚¿‚á‚­‚¿‚ቺŽè‚ÈŒ¾Œê‚ðA‚Ç‚¤‚µ‚ÄGo‚Ì‘ÎR”n‚ÉŽ‚Á‚Ä‚±‚ê‚é‚ÌH
‚»‚ê‚ç‘S‚Ă̌¾Œê‚ðŽg‚Á‚ĂȂ¢‚̂łÍH

node‚Ínode‚ŕ֗˜‚¾‚ªGo‚Æ‘ã‘ւɂ͂Ȃç‚ñ‚æB
Rust‚ÍRust‚Å‘‚¢‚¯‚ÇGo‚Ì‘ã‘ւɂ͊ȒP‚ɂ͂Ȃç‚È‚¢B

875 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/23(…) 09:27:29.73 ID:3VU0Qb68.net]
objective-c: objective‚ª”„‚è‚È‚ñ‚Å“ª‚É‚à‚Á‚Ä‚«‚½ƒl[ƒ~ƒ“ƒO
c++: c‚̃tƒŠ‚µ‚‚Šg’£‚·‚é‚‚à‚è‚̎׈«‚ȃl[ƒ~ƒ“ƒO
go: ‚¢‚¿‚É[‚³‚ñ‚µ[‚²[‚ŃVƒ“ƒvƒ‹‚É‚µ[‚ÌŒã‚É–ô‚èo‚é–½–¼

876 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/23(…) 09:46:33.29 ID:7ZO0r/jE.net]
>>858
ƒ‚ƒƒNƒ\‘‚¢‚Ă邾‚ëB3s‚µ‚©“ǂ߂Ȃ¢”nŽ­‚©H

ƒIƒŒƒIƒŒƒQ[ƒ€ŽI—§‚Ă邂à‚è‚È‚çJS/TSAŒÂlƒQ[‚Å•‰‰×“I‚É–³—‚ɂȂ邱‚Ƃ͂܂¸–³‚¢‚µAƒtƒƒ“ƒgƒGƒ“ƒh‚łǂ݂̂¿Žg‚¤‚µB
ƒRƒ“ƒsƒ…[ƒ^[‚ɂ‚¢‚ÄŠw‚Ԃ‚à‚è‚È‚çCARust‚ðæ‚É‚â‚Á‚½‚Æ‚±‚ë‚ÅRust‚ðŽg‚¦‚邿‚¤‚É‚µ‚©‚È‚ç‚È‚¢B
Œ»’iŠK‚ÅGo‚ð‘I‚Ô——R‚ª‚È‚¢BGo‚ðŠw‚ÔŽ–‚ª–Ú“I‚È‚ç‚Ç‚¤‚¼‚¾‚ªB

877 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/23(…) 10:36:48.23 ID:EqZ7VJsi.net]
ƒtƒƒ“ƒgƒGƒ“ƒh‚È‚çŋ߂ÍWASM‚ª‘‚¦‚Ä‚«‚Ä‹LqŒ¾Œê‚ňê”Ô“K‚µ‚Ä‚¢‚Ä‘½””h‚ªRust‚Æ‚¢‚Á‚½ó‹µ
‚à‚¿‚ë‚ñƒT[ƒo[ƒTƒCƒh‚àRust‚Ås‚¯‚é
Go‚Í‹‘僉ƒ“ƒ^ƒCƒ€‚Ì‚¹‚¢‚ÅWASM‚Æ‘Š«‚ª‚æ‚­‚È‚¢

878 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/23(…) 11:07:50.59 ID:bUSsBe0W.net]
>>862
‚»‚à‚»‚àGo‚ÍŠO•”‚Æ‘ŠŒÝ‰^—p‚·‚鎖‚ð‘O’ñ‚Æ‚µ‚ĂȂ¢Œ¾Œê‚¾‚ÆŽv‚¤B
­‚µŒÝŠ·«‚ÍŽ¸‚í‚ê‚邯‚ÇAisomorphic‚É‚µ‚½‚¢‚È‚çTinyGo‚©‚È‚ŸB

879 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/23(…) 11:12:09.17 ID:vCUIsgzX.net]
node-js‚àjust-js‚àJavaScript‚ÌŽÀsŠÂ‹«Bjust-js‚Å‚à
(async()=>{await Promise.all([...Array(10)].map(async(_,i)=>{just.print(i);}));})();
‚ª•’ʂɎÀs‚Å‚«‚éB•À—ñ‚©‚Ç‚¤‚©‚Í’m‚ç‚È‚¢B

880 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/23(…) 12:45:46.30 ID:gMbnXrXW.net]
JS‚Å‚ ‚éˆÈãAasync‚È‚ñ‚Ä‘‚¢‚Ä‚àƒR[ƒ‹ƒoƒbƒN‚Å‚ ‚è•À—ñ‚Å‚à‚È‚¯‚ê‚ÎA•½s‚Å‚·‚ç‚ ‚è‚Ü‚¹‚ñB‚Æ‚¢‚¤‚©‚Ù‚ñ‚Ì””N‘O‚ÌJSŽg‚¢‚È‚ç
setTimeout()‚Æ‘‚¢‚Ä”ñ“¯Šúƒ^ƒCƒ}[ŒÄ‚Ño‚µ‚®‚ç‚¢—‰ð‚µ‚Ä‚é‚Í‚¸‚È‚ñ‚¾‚ªH¡‚Å‚ÍANode‚È‚çAnextTick()‚¾‚낤‚¯‚Ç
•’ʂɎÀs‚Å‚«‚邯‚©A‚»‚è‚ጾŒêŽd—l‚Æ‚µ‚ÄGoogle‚ªŒg‚í‚Á‚Ä‚éV8Žg‚Á‚Ä‚ñ‚¾‚©‚ço—ˆ‚é‚Å‚µ‚傤‚æ‚—
just-js‚¨‚¶‚³‚ñ‚—



881 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/23(…) 13:09:37.82 ID:bUSsBe0W.net]
JavaScript‚̃A[ƒLƒeƒNƒ`ƒƒ‚ª—Ç‚¢‚ÆŒ¾‚¤‚Ì‚à‚æ‚­‚í‚©‚ç‚ñ‚æ‚ÈB
ƒVƒ“ƒOƒ‹ƒXƒŒƒbƒh‚¾‚µA•ʃvƒƒZƒX‚Í‘O‚©‚ç—§‚Ăꂽ‚ªA•ʃXƒŒƒbƒh‚ð–ž‘«‚É—§‚Ä‚ç‚ê‚邿‚¤‚ɂȂÁ‚½‚Ì‚ÍÅ‹ßB

epollŽg‚Á‚½ƒCƒxƒ“ƒgƒ‹[ƒv‚ÌŽ–‚ð–J‚ß‚é‚̂ł ‚ê‚ÎA‚»‚ꂱ‚»Go‚Ìselect‚Ì•û‚ªŒ«‚¢‚ñ‚¾‚µB

882 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/23(…) 14:41:59.08 ID:vCUIsgzX.net]
ˆê‰ž‘‚¢‚Ä‚¨‚­‚¯‚lj½‚©‚ðƒfƒBƒX‚Á‚Ä‚é‚킯‚ł͂Ȃ¢‚æB’ù³‚µ‚Ă邾‚¯B
V8‚̓Gƒ“ƒWƒ“BŒ¾ŒêŽd—l‚ÍES`B
>>856‚ªnon-async by default - can do blocking calls and not use the event loop‚ðˆø‚«‡‚¢‚Éo‚µ‚Ä‚¢‚½‚Ì‚ÅAasync‚ªŽg‚¦‚邱‚Æ‚ðŽ¦‚µ‚½B
•À—ñ‚ɂȂ邱‚Æ‚ðŠú‘Ò‚µ‚Ä‚¢‚é‰Â”\«‚à‚ ‚Á‚½‚ªAƒR[ƒh‚ð’Ç‚Á‚ÄŠm”F‚µ‚½‚킯‚ł͂Ȃ¢‚Ì‚ÅA’P‚Éu’m‚ç‚È‚¢v‚Æ‘‚¢‚½B

883 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/23(…) 15:37:31.02 ID:7ZO0r/jE.net]
>>866
JS‚ª‰½ŒÌ‚±‚±‚܂Ŗ ‰„‚Á‚Ä‚é‚Ì‚©—‰ðo—ˆ‚È‚¢“z‚ªGo‚ðŽg‚Á‚Ä‚¢‚é‚͕̂ª‚©‚Á‚½B
844‚Ì‹LŽ–‚É‚à‚ ‚邪Au”]Ž€vƒvƒƒOƒ‰ƒ}Œü‚«Œ¾Œê‚ªGo‚Ȃ̂¾‚낤B
>>828‚Ì
> Go‚͉½‚àl‚¦‚ñ‚Å‚à
‚à“¯‚¶•ûŒü‚ðŽ¦‚µ‚Ä‚éB

‚½‚¾‚ÈA‚Ý‚ñ‚È‚æ‚èƒ}ƒV‚È•¨‚ðŽg‚¢‚½‚ª‚é‚ñ‚¾‚©‚çAL‚­Žg‚í‚ê‚Ä‚¢‚镨‚ɂ͂»‚ê‚È‚è‚Ì——R‚ª‚ ‚é‚ñ‚¾‚æB
‚»‚¤‚¢‚¤‚Ì‚ðl‚¦‚½‚­‚È‚¢“z‚ªGo‚ðŽg‚Á‚Ä‚ÄA‚»‚Ì’†‚Å–ž‘«o—ˆ‚él‚ɂƂÁ‚Ä‚ÍA¬‚³‚­•‚¶‚½K‚¹‚È¢ŠE‚Ȃ̂¾‚낤‚¯‚Ç‚³B


>>867
> cat hello.js | just --
> non-async by default - can do blocking calls and not use the event loop
‚±‚Ìjust‚Á‚Ä‚à‚µ‚©‚µ‚ÄŽI‚ł͂Ȃ­ƒRƒ}ƒ“ƒhƒ‰ƒCƒ“‚©‚çŽg‚¤—pH‚È‚ç—~‚µ‚¢‚©‚àB
¡‚̓XƒNƒŠƒvƒg‹Æ–±‚ÅJS‚ðŽg‚¢‚½‚¢ê‡ADevTool‚̃Rƒ“ƒ\[ƒ‹‚Å–³—–î—‚â‚Á‚Ă邩‚çB
(—âÂÉl‚¦‚Ă݂ê‚ÎNode‚Å‚ào—ˆ‚é‚Í‚¸‚¾‚ªA‚â‚낤‚Æ‚µ‚½Ž–‚͂Ȃ©‚Á‚½‚Èc)

884 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/23(…) 15:51:46.27 ID:vCUIsgzX.net]
>>868
just-js‚ÌjustƒRƒ}ƒ“ƒh‚Ínodejs‚ÌnodeƒRƒ}ƒ“ƒh‚ɑГ–
consoleƒIƒuƒWƒFƒNƒg‚ª‚È‚¢‚ȂǕȂª‹­‚¢‚Ì‚ÅAˆê”Ê—˜—p‚È‚çŒÂl“I‚É‚Ínode‚Å‚¢‚¢‚ÆŽv‚¤

885 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/23(…) 19:44:15.21 ID:bUSsBe0W.net]
>>868
‚͂т±‚Á‚Ä‚é‚Ì‚©—‰ð‚Å‚«‚È‚¢‚ÆŒ¾‚¤‚̂͒N‚©‚ÆŠÔˆá‚Á‚ĂȂ¢‚©H
‰´‚Ínode‚Ínode‚ŃAƒŠ‚¾‚ªGo‚Ì•ª–ì‚Æ‚Í‘Š—e‚ê‚È‚¢‚ÆŒ¾‚Á‚Ä‚é‚ñ‚¾‚ªB
l‚¦‚È‚¢‚Æ‘‚­‚È‚ç‚È‚¢cpp‚ârust‚ƑΔ䂳‚¹‚Ä‚é‚̂ł ‚Á‚ÄAjs‚Ƃ͑S‚­‘Δ䂳‚¹‚ĂȂ¢B

886 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/23(…) 21:47:24.05 ID:EqZ7VJsi.net]
>>865
‚»‚ê‚ÍJavaScript‚ɑ΂µ‚Ä‚ ‚Ü‚è‚É‚à–³’m‚·‚¬‚é
async/await“oêˆÈ‘O‚©‚çJS‚Í•ÀsƒvƒƒOƒ‰ƒ~ƒ“ƒOŒ¾Œê
async/await‚͂ǂ̌¾Œê‚Å‚à“¯‚¶‚¾‚ª‚»‚ê‚𓯊ú‚µ‚Ä“¯Šú•—‚É‹Lq‚Å‚«‚é•t‰Á‹@”\
‚¿‚Ȃ݂Éworker‚É‚æ‚Á‚ÄJavaScript‚Í•À—ñƒvƒƒOƒ‰ƒ~ƒ“ƒO‚à‰Â”\

887 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/24(–Ø) 02:41:19.56 ID:aoL+Ya6Q.net]
>>871
ã‚Ìu (async()=>{await Promise.all()v‚ª‚Ç‚±‚É•À—ñ‚ª‚ ‚Á‚ÄAŠÖŒW‚̂Ȃ¢worker‚ɘb‚ª”ò‚Ô‚ñ‚¾‚—Œë–‚‰»‚µƒ}ƒEƒ“ƒg–ì˜Y‚—
ƒEƒbƒzƒEƒbƒzƒzAƒhƒ‰ƒ~ƒ“ƒO‚—
‚¨‚Ü‚¦‚Ì‚²Ž©–‚Ìnanoexpress‚Æ‚©just-js‚̂ǂ±‚Éworker‚ªŽg‚í‚ê‚Ä‚é‚ñ‚¾H

888 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/24(–Ø) 02:56:09.99 ID:aoL+Ya6Q.net]
>>868
Žg‚Á‚½‚±‚ƂȂ¢‚̂Ɍ¾‚¢o‚·“z‚—‚—‚—
uJS‚ª‰½ŒÌ‚±‚±‚܂Ŗ ‰„‚Á‚Ä‚é‚Ì‚©vC#‚¨‚¶‚³‚ñ‚Ì‘S•ûˆÊ“G‘΂—

889 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/24(–Ø) 03:05:18.77 ID:QeQ2VGy/.net]
nano‚Æ‚©just‚Æ‚©‘S‚­’m‚ç‚È‚­‚Ä
JS‚ɂ‚¢‚Ă͕’ʂɃuƒ‰ƒEƒUã‚ÆNode.js‚µ‚©Žg‚Á‚Ä‚¢‚È‚¢‚ª

>>865
> JS‚Å‚ ‚éˆÈãAasync‚È‚ñ‚Ä‘‚¢‚Ä‚àƒR[ƒ‹ƒoƒbƒN‚Å‚ ‚è•À—ñ‚Å‚à‚È‚¯‚ê‚ÎA•½s‚Å‚·‚ç‚ ‚è‚Ü‚¹‚ñB

‚±‚ê‚Í–¾‚ç‚©‚ɃEƒ\
JavaScript‚ÍŠî–{“I‚É‘S‚Ä•ÀsƒvƒƒOƒ‰ƒ~ƒ“ƒO‚Å‚ ‚Á‚Ä•Às‚É“®ì‚·‚é
‚µ‚©‚àJS‚Ìꇂ͈ÖٓI‚ÉŽ©“®•ÀsŠJŽn‚Æ‚¢‚¤“Á’¥‚ª‚ ‚é
—Ⴆ‚ÎGo‚È‚çgoARust‚È‚çspwan‚µ‚È‚¢‚Æ•ÀsŠJŽn‚³‚ê‚È‚¢‚ª
JS‚Í”ñ“¯ŠúŠÖ”(–¼‘O‚ÉSync‚Æ•t‚¢‚Ä‚¢‚È‚¢‚à‚Ì)‚ðŽg‚Á‚½Žž“_‚ŃXƒPƒWƒ…[ƒ‰‚É“o˜^‚³‚ê•ÀsŠJŽn
‚±‚ê‚̓R[ƒ‹ƒoƒbƒNŽg—p‚Å‚àPromiseŽg—p‚Å‚à“¯‚¶‚Å‚à‚¿‚ë‚ñasync/awaitŽg—p‚Å‚à“¯‚¶
WebŠÖ˜A‚Ì•Às«‚ɂ‚¢‚Ęb‚ð‚·‚é‚È‚çã‹L‚̉•à“I‚È’mޝ‚Í•K{‚ÈŠî–{Ž–€

890 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/24(–Ø) 03:12:11.21 ID:gyy9N0gw.net]
•Às‚©Hio‚©–³‚¢‚ƃXƒŒƒbƒgŽæ‚è‚Á‚ςȂµ‚щH



891 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/24(–Ø) 03:15:40.31 ID:yGsnJUen.net]
‚ ‚Á‚»A‚¶‚á‚ GoƒXƒŒ‚¶‚á‚È‚­NodeƒXƒŒ‚ňêlŒê‚Á‚Ä‚­‚¾‚³‚¢‚ËHŒ¾ŒêˆÈ‘O‚Él‚Æ‚µ‚Ẵ}ƒi[‚ðŠw‚т܂µ‚傤

892 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/24(–Ø) 03:22:14.88 ID:9O+r6lMK.net]
>>874
Go‚Ì“K—p”͈͂̃ƒCƒ“‚ªƒEƒFƒuŽü•ӂȂ̂ɂàŠÖ‚í‚炸‚»‚¤‚¢‚¤Šî–{“I‚È’mޝ‚·‚ç‚È‚¢‚â‚ÂŽžX‚¢‚邿‚È
‚ ‚Æ‘¼‚ÌŒ¾Œê‚ð’m‚炸‚µ‚ÄGo‚Ì—Ç‚¢“_‚àˆ«‚¢“_‚àŒê‚ê‚È‚¢‚µ‚È

893 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/24(–Ø) 03:28:06.36 ID:z0JbsGq8.net]
>>875
•Às‚Æ•À—ñ‚̈Ⴂ‚à—‰ð‚Å‚«‚ĂȂ¢‚©‚çA‚ ‚ñ‚܂葊Žè‚É‚µ‚Ä‚à‚µ‚傤‚ª‚È‚¢‚æBGo‚à’m‚ç‚È‚¢‚Á‚Û‚¢EEE
Go‚ÍgoŒÄ‚Ño‚µ‚µ‚È‚­‚Ä‚àƒƒCƒ“ƒ‹[ƒ`ƒFƒ“‚ªgoroutine‚¾‚µ

894 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/24(–Ø) 03:28:15.25 ID:gyy9N0gw.net]
Go‚̃ƒCƒ“AWeb‚ł͖³‚¢‚¾‚ëB
Ž©•ª‚Ì•ª–삪Web‚¾‚©‚çƒnƒ“ƒ}[“B‚ɂȂÁ‚Ä‚é‚̂łÍH

895 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/24(–Ø) 03:29:04.26 ID:gyy9N0gw.net]
>>878
‚»‚¤‚æ‚Ëc‚È‚ñ‚©¦‚­’E—ÍŠ´‚ ‚é‚ícB
‚±‚Ì•¶–¬‚ÅTS‚ð„‚·——R‚ª‘S‚­‚í‚©‚ç‚ñB

896 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/24(–Ø) 03:36:49.68 ID:QeQ2VGy/.net]
>>878
ŒN‚ª—‰ðo—ˆ‚Ä‚¢‚È‚¢‚̂ł͂Ȃ¢‚©
JavaScript‚ÍWorkerŽg‚í‚È‚¢ŒÀ‚è‘S‚Ä•Às‚Å‚ ‚è•À—ñ‚ł͂Ȃ¢
‚à‚¿‚ë‚ñWorker‚ðŽg‚¦‚ΕÀ—ñ‚à‰Â
‚Ü‚³‚©‚ÆŽv‚¤‚ªGo‚ł͂ǂ¤‚Ȃ̂©‚à—‰ð‚Å‚«‚Ä‚¢‚È‚©‚Á‚½‚è‚·‚éH

>>880
TS‚È‚ñ‚Ä‘‚«ž‚Ý‚ð‚µ‚½‚±‚Æ‚à‚È‚¢‚̂ł»‚ê‚Í•Êl‚¾‚º

897 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/24(–Ø) 03:41:58.08 ID:dTNpqM+n.net]
“à—eƒ[ƒ‚Ì^‹t‚Ì‚±‚Æ‚ðŒ¾‚¢o‚µ‚½c
Go‚̃ƒCƒ“‚̓pƒCƒvƒ‰ƒCƒ“ƒf[ƒ^ˆ—‚̃oƒbƒ`Œn‚̂ق¤‚ª‘å‚«‚¢‚ÆŽv‚¤‚ËAŠm‚©‚Ƀƒj[ƒRƒA‚ð‚ ‚Ü‚è–³‘ʂȂ­Šˆ—p‚·‚é‚©‚çweb‚àŽg‚¦‚邯‚Ç

898 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/24(–Ø) 03:45:18.78 ID:9O+r6lMK.net]
Ž©•ª‚ƈقȂéˆÓŒ©‚ð‘‚¢‚Ä‚é‚â‚‚͓G‚Å‚ ‚èA“G‚Í‚»‚¢‚ˆêl
‚Æ‚¢‚¤Žv‚¢ž‚݃pƒ^[ƒ“‚Í5ch‚ł͂悭‚ ‚é‚È

899 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/24(–Ø) 03:48:08.63 ID:6w5SyGQZ.net]
ID:QeQ2VGy/
uJavaScript‚ÍŠî–{“I‚É‘S‚Ä•ÀsƒvƒƒOƒ‰ƒ~ƒ“ƒO‚Å‚ ‚Á‚Ä•Às‚É“®ì‚·‚év
uJavaScript‚ÍWorkerŽg‚í‚È‚¢ŒÀ‚è‘S‚Ä•Às‚Å‚ ‚è•À—ñ‚ł͂Ȃ¢v

(Î)‰ð—£«“¯ˆê«áŠQ‚©‚È‚ñ‚Ȃ̂©A“–‚Ä‚éƒXƒŒB‚à‚¤‚³javascript‚àgo‚àrust‚àŠÖŒW‚È‚¢‚È‚ 

900 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/24(–Ø) 03:50:57.70 ID:QeQ2VGy/.net]
>>884
‚Ç‚¿‚ç‚ೂµ‚¢‚ª‰½‚ðŒ¾‚¢‚½‚¢H
JavaScript‚ÍŠî–{“I‚É‘S‚Ä•Às‚Å‚ ‚Á‚Ä•À—ñ‚ł͂Ȃ¢
Worker‚Æ‚¢‚¤Œã‚©‚ç’ljÁ‚³‚ꂽ‹@”\‚ðŽg‚Á‚½‚Æ‚«‚̂ݕÀ—ñ“®ì‚ª‰Â”\



901 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/24(–Ø) 03:54:14.80 ID:9O+r6lMK.net]
‚¨‚»‚ç‚­‚¾‚¯‚Ç>>884Ž‚Í•Às‚Æ•À—ñ‚̈Ⴂ‚ð‚í‚©‚Á‚Ä‚¢‚È‚¢‚½‚߂Ɍë“Ç
‚³‚ç‚É–\‘–‚µ‚ĉ𗣫‚È‚ñ‚¿‚á‚猾‚¢o‚µ‚½‚¾‚¯‚©‚Æ

902 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/24(–Ø) 05:26:36.76 ID:cGpWV2sd.net]
‚Í‚¢A‚±‚±‚ŃgƒŠƒbƒN‚Å‚·B(go‚ð‚±‚æ‚È‚­ˆ¤‚·‚é•ûXƒXƒŒ‰˜‚µ‚²‚ß‚ñ‚È‚³‚¢)

ˆÈ‰º“®‚©‚·‚Ænode.js‚Å‚àjust.js‚Å‚àƒuƒ‰ƒEƒU‚Å‚à–ñ100ms‚ɂȂè‚Ü‚·B
(async()=>{
// just‚̂Ƃ«‚Í«‚̃Rƒƒ“ƒgŠO‚·
// const console = {log: (arg)=>just.print(arg)};
// const setTimeout = just.setTimeout;
const sleep = ms => new Promise((f)=> setTimeout(f, ms));
const start = Date.now();
const p1 = sleep(100); // ƒ^ƒXƒN1
const p2 = sleep(100); // ƒ^ƒXƒN2
await p1;
await p2;
console.log('end:' + String(Date.now() - start));
})();
‚à‚µƒ^ƒXƒN1‚ƃ^ƒXƒN2‚𒀎ŸŽÀs‚·‚邯‚µ‚½‚çA–ñ200ms‚łȂ¢‚Æ‚¢‚¯‚Ü‚¹‚ñB
ƒ^ƒXƒN1‚ƃ^ƒXƒN2‚ð•Às‚ÉŽÀs‚µ‚½‚Ì‚ÅA–ñ100ms‚Ȃ킯‚Å‚·B

903 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/24(–Ø) 07:44:45.85 ID:7j5xGGNI.net]
>>887
js‚ÍŽ©‘O‚Åsleep‚µ‚ĂȂ¢‚©‚ç‘Ó–‚·‚¬‚ĂȂñ‚Æ‚à
ƒVƒ“ƒOƒ‹ƒXƒŒƒbƒh‚ÈŒ¾Œê‚ÅŽ©‘O‚Åsleep‚µ‚Ä‚½‚çƒCƒxƒ“ƒg‚àŽó‚¯‚Æ‚ê‚ñ‚í
ŽžŠÔ‚ª—ˆ‚é‚܂ň—‚̃XƒCƒbƒ`‚ª‚È‚³‚ê‚È‚¢‚¾‚¯

904 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/24(–Ø) 08:26:03.01 ID:gyy9N0gw.net]
>>881
‚»‚¤‚¾‚ËB‚»‚ÌWorker‚ªƒNƒ\d‚¢‚Á‚ÄŒ¾‚Á‚½‚¼B
workerŒ×‚®•Às•À—ñ‚̘b‚Å‚ÍHC#‚Ìasync await‚ÍB

Go‚Íworker‚ð—§‚Ä‚¸‚Æ‚à‚È‚Á‚Ä‚éB

905 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/24(–Ø) 08:27:43.23 ID:gyy9N0gw.net]
>>887
sleep‚ł͂Ȃ­Ø‚ê–Ú–³‚­CPU‚ðƒKƒ“ƒKƒ“‚ÉŽg‚¤ˆ—“ü‚ê‚æ‚¤‚©B

906 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/24(–Ø) 08:40:42.53 ID:7t2RQWHZ.net]
>>861
RustŠEŒG‚Í>>858‚Ý‚½‚¢‚ȃoƒJ‘½‚¢‚©‚çcc‚¢‚í‚ä‚éƒS[ƒ‹ƒfƒ“ƒnƒ“ƒ}[B

Rust‚Í‚à‚Á‚ÆŠwKƒƒ\ƒbƒh‚ÆÝŒvŽv‘z‚̉ðà‚ð‹­‰»‚·‚ׂ«‚¾‚ÆŽv‚¤‚íBˆê”Ô–ï‰î‚ÈŠ—LŒ ‚ɂ‚¢‚Ä‚àAŽÀs‘¬“x‚ƃƒ‚ƒŠˆÀ‘S‚ð—¼—§‚³‚¹‚邽‚߂ɂǂ¤‚¢‚¤ŠÇ—‚ð‚µ‚Ä‚¢‚é‚Ì‚©à–¾‚·‚ê‚΂킩‚è‚â‚·‚¢‚Ì‚ÉB

907 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/24(–Ø) 08:47:04.56 ID:r4yoOnDZ.net]
sleepŽ©–‚Ȃ킯‚Å‚·BC#‚Æasync‚©‚çŽn‚Ü‚Á‚½¡‚±‚±‚ÉW‚Ü‚Á‚Ä‚­‚é“z‚ç‚ÍA“¹‹ï‚𒭂߂ėD‚ꂽ‰½‚©‚ðì‚Á‚ĂȂ¢Œû‚¾‚¯
Ž©•ª‚Åì‚Á‚Ä‚à‚¢‚È‚¢“ú–{“‚Ì“g’­‚߂ăjƒ„ƒjƒ„‚µ‚Ä‚é‹CŽ‚¿ˆ«‚¢ƒ}ƒjƒA‚ƈê

908 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/24(–Ø) 08:59:42.43 ID:9O+r6lMK.net]
>>890
ƒXƒPƒWƒ…[ƒ‰‚Ì—Þ‚¢‚ðì‚Á‚Ä‚±‚Æ‚ ‚éƒvƒƒOƒ‰ƒ}[‚È‚ç‚Î
sleep‚Ƃ͎žŠÔ‚ª—ˆ‚é‚܂ł»‚̃^ƒXƒN‚ªQ‚邾‚¯‚¾‚ ‚Á‚Ä
‚»‚ÌŠÔ‚É‘¼‚̃^ƒXƒN‚ª“®‚­‚±‚Æ‚­‚ç‚¢‚í‚©‚è‚»‚¤‚È‚à‚Ì‚¾‚ª—‰ð‚Å‚«‚È‚¢‚Ì‚©H

>>888
sleep‚Ȃǂ̃^ƒCƒ}[—ނ̓XƒPƒWƒ…[ƒŠƒ“ƒOƒ‰ƒ“ƒ^ƒCƒ€‚ª’ñ‹Ÿ‚·‚ׂ«‚à‚̂ł ‚Á‚ÄŽ©ì‚·‚é‚à‚̂ł͂Ȃ¢‚¼

909 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/24(–Ø) 10:19:55.02 ID:gyy9N0gw.net]
>>893
‚»‚à‚»‚àsetTimeout‚ÅŠ®‘S‚ÉCPU‚𖾂¯“n‚µ‚Ăĉ½‚ªu•Àsv‚È‚ñ‚æB

910 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/24(–Ø) 10:36:22.27 ID:QeQ2VGy/.net]
‚»‚Ì>>887‚ªì‚Á‚½—á‚ÅsetTimeout‚ł͕s–ž‚Å— ‚Å‹ï‘Ì“I‚É“®‚­‚à‚̂Ŏ¦‚µ‚Ä—~‚µ‚¢‚È‚ç
>> const sleep = ms => new Promise((f)=> setTimeout(f, ms));
>> const p1 = sleep(100);

‚±‚Ì•”•ª‚ð‘ã‚í‚è‚ÉŒöŠJƒeƒXƒgURL‚Ì’x‰„ƒIƒvƒVƒ‡ƒ“(•b’PˆÊ)‚ðŽg‚Á‚Ä
const sleep = (sec) => {
fetch(`https://httpbin.org/delay/${sec}`);
};
const p1 = sleep(5);
‚±‚ê‚Å‡ŽŸ‚È‚ç5•b+5•b=10•b‚©‚©‚邯‚±‚낪•Às‚É“®‚¢‚Ä5•b‚¿‚å‚Á‚Ƃœ®‚­‚±‚Æ‚ª‚í‚©‚é

>>891
Rust‚à“‚­‚È‚¢
ã‹L‚Æ“¯‚¶—á‚Ȃ炻‚Ì•”•ª‚Í‚±‚ê‚Å“®‚­
let sleep = |sec| {
spawn(fetch(format!("https://httpbin.org/delay/{sec}")))
};
–¾Ž¦“I‚Éspawn()‚·‚é•K—v‚ª‚ ‚é“_ˆÈŠO‚ÍJavaScript‚Æ“¯‚¶
‚¿‚Ȃ݂Éformat!‚Ísprintf‘Š“–‚̃tƒH[ƒ}ƒbƒeƒBƒ“ƒO‚ŕϔsec•”•ª‚ð“WŠJ
‚Ç‚¿‚ç‚à쬂³‚ꂽsleepŠÖ”‚ÍPromise/Future‚ð•Ô‚µ‚Ä‚¢‚Ä‚»‚ê‚ɑ΂µ‚Äawait‚Å‚«‚é



911 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/24(–Ø) 12:43:57.22 ID:PkL2tYJv.net]
>>869
‚ ‚肪‚Æ‚¤B
ŽèŒ³‚ÌNodeŠÂ‹«‚ÅŒöŽ®ƒhƒLƒ…ƒƒ“ƒg‚̃Tƒ“ƒvƒ‹ƒR[ƒh‚ÅŽŽ‚µ‚½‚畒ʂɓ®‚¢‚½‚íBi“–‚½‚è‘O‚¾‚ªj
‰´‚ªŸŽè‚ÉŽIê—p‚ÆŠ¨ˆá‚¢‚µ‚Ä‚¢‚½‚¾‚¯‚ÅAʼn‚©‚ç‚»‚¤ì‚Á‚Ä‚ ‚é‚ñ‚¾‚ÈB


>>870
‚ñH870828‚866‚Æ—‰ð‚µ‚Ă邩‚çA’N‚©‚ÆŠ¨ˆá‚¢‚µ‚Ä‚¢‚é‚킯‚ł͂Ȃ¢‚¼B
‚½‚¾‚Ü‚ A‚»‚ꂾ‚Æl‚¦‚½‚­‚È‚¢“z‚ªGo‚ðŽg‚¤‚Æ‚¢‚¤Œ©‰ð‚ɂ͎–‚ɂ͓¯ˆÓ‚Æ‚¢‚¤Ž–‚©B

> l‚¦‚È‚¢‚Æ‘‚­‚È‚ç‚È‚¢cpp‚ârust‚ƑΔ䂳‚¹‚Ä‚é‚̂ł ‚Á‚Ä
“Ã(ƒXƒgƒƒEƒXƒgƒ‰ƒbƒvAC++‚ÌŽn‘c‚Ì‹ljžH‚­AuC++‚̓vƒƒOƒ‰ƒ}‚ðˆç‚Ă錾Œê‚¾v
‚»‚Ì——R‚ÍŠÈ’P‚ÅAul‚¦‚év‚©‚炾‚æB
C++‚Í‚ ‚ç‚ä‚鎖‚ªo—ˆ‚錾Œê‚Å‚ ‚èAŽv‚¢‚‚­Ž–‚͉½‚Å‚àŽŽ‚¹‚éB
‚¾‚©‚炱‚»Å‘¬‚Ì’nˆÊ‚ð•Û‚Á‚Ä‚¢‚é‚킯‚¾‚ªA
Šî–{“I‚ɈÀ‘S‘•’u‚È‚ñ‚Ä•t‚¢‚ĂȂ¢‚½‚ßi‚Ü‚ C++‚Í‚»‚ê‚Å‚à•t‚¯‚悤‚Æ“w—Í‚µ‚Ä‚é•û‚¾‚ªj
ޏ”s‚·‚鎞‚Í”hŽè‚ÉŽ¸”s‚·‚éB
‚»‚µ‚Ä‚±‚ÌAFXŽŽ‚µ‚ÄA¬Œ÷‚µ‚½‚èAޏ”s‚·‚é‰ß’ö‚ÅAƒvƒƒOƒ‰ƒ}‚ͬ’·‚µ‚Ä‚¢‚­B

Go‚ª”]Ž€‚Åo—ˆ‚é‚͔̂]Ž€‚µ‚Ä‚é“z‚ɂ̓ƒŠƒbƒg‚¾‚¯‚ÇAl‚¦‚È‚¢‚Æ(е‚ê‚Í‚·‚邪)¬’·‚Í‚µ‚È‚¢‚Ì‚ÅA
¬’·‚µ‚½‚¢ƒvƒƒOƒ‰ƒ}‚ÍGo‚ɂ͋‚È‚¢‚µAGo‚̃vƒƒOƒ‰ƒ}‚ͬ’·‚à‚µ‚ĂȂ¢B
‘½•ª‰´‚ªŠ´‚¶‚éGoŠEŒG‚̈ٗl‚³‚Í‚±‚±‚Ȃ̂¾‚낤BƒM[ƒN‚³‚ª‘«‚è‚È‚¢B
‚Ü‚ ‰´‚ªGo‚â‚鎖‚͂قږ³‚¢‚©‚ç‚¢‚¢‚ñ‚¾‚ªB

912 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/24(–Ø) 12:44:19.14 ID:PkL2tYJv.net]
Go‚̓A[ƒL‚ª—Ç‚­‚È‚¢B’†“r”¼’[‚È‚ñ‚¾‚æBErlang‚ðl‚¦‚é‚È‚çA
Go‚̓‹[ƒv‚ð”pŽ~‚µ‚Ä‘S•”goroutine‚É‚µAŠî–{map/reduce‚Åmap‘¤‚ðgoroutine‚É‚µA
ˆË‘¶«‚Ì‚ ‚è‚È‚µ‚¾‚¯‚ð‹LqA‚‚܂èˆË‘¶•”•ª‚̓`ƒƒƒlƒ‹‚ÅÚ‘±A
“Æ—§•”•ª‚Ígoroutine‚щƒ“ƒ^ƒCƒ€“à‚̃XƒPƒWƒ…[ƒ‰‚Åó‹µ‚ðŒ©‚ÄŽ©“®“I‚Ƀ‹[ƒv‚É•ÏXA
‚Æ‚©‚¾‚Æ–Ê”’‚©‚Á‚½‚©‚à‚µ‚ê‚ñB‚±‚ê‚È‚ç”]Ž€‚łЂ½‚·‚çgoroutine‚ÉØ‚èo‚µ‚Åςނ©‚çB
ŽÀÛ‚Í‚±‚ê‚ð‚â‚Á‚½‚çgoroutine‚ªd‚·‚¬‚Ä—]Œv‚É’x‚­‚Ȃ邩‚ç
‚ǂ̒ö“xgoroutine‚É‚·‚é‚©ul‚¦‚È‚¢‚Æv‚¢‚¯‚È‚¢‚킯‚Å‚³B
(‚±‚Ì“^––‚ðƒ‚ƒ‚É‘‚¢‚Ä‚½‚Ì‚ª810‚ʼn´‚ª’T‚µ‚Ä‚½ƒuƒƒO(‰ü‚߂ĒT‚µ‚½‚¯‚Ç‚â‚Á‚ς薳‚¢‚ª))
‚½‚¾ŽÀ‘Ô‚ÍGoƒ‰ƒ“ƒ‰ƒCƒ€‚ª(OS‚̃XƒPƒWƒ…[ƒ‰‚Æ“¯—l‚É)
ƒ`ƒƒƒlƒ‹AƒXƒ^ƒbƒNAƒGƒ“ƒgƒŠŠÖ”ƒ|ƒCƒ“ƒ^‚ðŽ‚ÂGoroutineŒ^‚̃IƒuƒWƒFƒNƒg‚ð‘å—ʂɗpˆÓ‚µ‚Ä
ƒCƒxƒ“ƒgƒhƒŠƒuƒ“‚Å“®‚©‚µ‚Ä‚¢‚邾‚¯‚¾‚©‚çAƒ`ƒƒƒlƒ‹‚ƃXƒ^ƒbƒN‚Ìwˆßx‚Ì•”•ª‚¾‚¯‚Ç‚¤‚µ‚Ä‚àd‚­‚È‚éB
‚¾‚©‚畒ʂɑ¼Œ¾Œê‚ŃCƒxƒ“ƒgƒhƒŠƒuƒ“‚Å‘‚©‚ꂽ‚çâ‘΂ɂ»‚Ì•ª•‰‚¯‚é‚킯‚ÅA‚±‚̕ӂàƒA[ƒL‚Ì—Ç‚­‚È‚¢•”•ª‚¾‚æB
uÅ‘¬‚ð–ÚŽw‚·‹C‚͂Ȃ¢Iv‚Á‚Ă̂ª“š‚¦‚È‚ñ‚¾‚낤‚¯‚Ç‚³B
‚½‚¾AŠÈ’P‚É‘‚¯‚銄‚ɂ͑¬‚¢‚Á‚Ă̂ȂçJS/TS‚ɂȂÁ‚Ä‚µ‚Ü‚¤‚µB

913 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/24(–Ø) 12:45:07.89 ID:PkL2tYJv.net]
ul‚¦‚Äv”»’f‚·‚é‚È‚çAƒRƒ“ƒsƒ…[ƒ^[‚ɂ‚¢‚ÄŠw‚΂Ȃ¯‚ê‚΂¢‚¯‚È‚¢B
l‚¦‚é‹C‚ª‚È‚¢‚©‚çAŠw‚Ô•K—v‚à‚È‚¢‚µ’m‚é‹C‚à‚È‚¢B
˜_—“I‚ɂͳ‚µ‚¢‚µAŽÀÛ–â‘è‚Æ‚µ‚Ä“®‚¯‚΂¢‚¢‚̂Ȃ炱‚ê‚Å–â‘è‚È‚¢B
‚¯‚ÇA‚È‚ñ‚¾‚©‚ËB‚Ü‚ ‰´‚ª•¶‹å‚ðŒ¾‚¤‹Ø‚à‚È‚¢‚ªB

‘¼Œ¾ŒêFƒIƒŒƒIƒŒ—¬‚Å‚à‹È‚ª‚è‚È‚è‚É‚à‚¢‚¢ƒR[ƒh‚ð‘‚±‚¤‚Ƃ͂µ‚Ä‚é(Œ‹‰Ê‚Í‚³‚Ä‚¨‚«)
GoMŽÒFGo‚Å‘‚¯‚ΑS‚Ä—Ž’…A‚ÆM‚¶‚Ä‚é

‚¾‚©‚牴‚瑼Œ¾Œê‚̘A’†‚ÍŠî–{“I‚ɃLƒ‡ƒƒLƒ‡ƒ‚µ‚Ä‚éB
u››‚ł͢¢‚ªo—ˆ‚é‚炵‚¢‚¼vu‚»‚ê‚Á‚Ä‚¢‚¢‚Ì‚©Hvu‚¢‚â‚ cv‚Æ‘å‘Ì‹ó‰ñ‚肵‚Ă邯‚ÇA
‚±‚ê‚ÍŽ©—R‚̑㞂Ƃµ‚Ď󂯎~‚߂邵‚©‚È‚¢B
‚±‚±‚ðGo‚̘A’†‚Íu‚»‚ñ‚Ȃ̖ʓ|‚¾BGo‚Å‘‚¯‚ΑS‚Ä–â‘è‚È‚¢‚ñ‚¾v‚ÆM‚¶Ø‚ê‚é“z‚ªW‚Ü‚Á‚Ä‚¢‚é‚Ì‚¾‚낤B
‚»‚¤‚¢‚¤˜A’†‚à‚¢‚ÄA‚»‚¤‚¢‚¤Œ¾Œê‚à•K—v‚È‚Ì‚àŽ–ŽÀ‚¾‚낤B
‚½‚¾Aƒvƒ‰ƒbƒgƒtƒH[ƒ€‚ÆS’†‚·‚é‹C‚È‚çC#‚Ì•û‚ª100”{ƒ}ƒV‚¾‚¯‚Ç‚ÈB
Œ³X‚ÍLinux‚ÅŽg‚¦‚È‚¢‚Æ‚¢‚¤–â‘è‚Í‚ ‚Á‚½‚ªAˆê‰ž‰ðŒˆ‚³‚ꂽi‚Ƃ͂¢‚¦Œ»ŽÀ“I‚ɂǂ¤‚Ȃ̂©‚Í’m‚ç‚ñ‚ªj

uNo is temporary, Yes is forever.v(844‚̃uƒƒO)‚Í‚»‚Ì’Ê‚è‚Ȃ̂¾‚ªAŒ‹‰Ê“I‚ɂͭ‚µƒ^ƒCƒ~ƒ“ƒO‚ª‘‚©‚Á‚½B
2000”N‘ã‘O”¼‚̓IƒuƒWƒFƒNƒgŽwŒü{ƒ}ƒ‹ƒ`ƒXƒŒƒbƒh‘S·‚¾‚Á‚½‚©‚çAGo‚Í‚±‚ê‚ç‚Ì–â‘è‚ð‰ðŒˆ‚·‚邿‚¤‚É‚Íì‚Á‚Ä‚ ‚éB
–â‘è‚Í‚»‚ÌŒã”ñ“¯Šú‚ªŽå—¬‚ɂȂÁ‚Ä‚µ‚Ü‚Á‚½“_‚Åi‚Ü‚ ‚±‚ê‚ࡌã•Ï‚í‚é‚©‚à‚¾‚ªj
goroutine is forever‚Å‚ ‚ê‚ÎA”ñ“¯Šú‚ªŽå—¬‚Ì󋵂ª‘±‚­ŒÀ‚è–„–v‚·‚é–¢—ˆ‚µ‚©‚È‚¢B
“oꎞ‚Ì–â‘è‚͉ðŒˆo—ˆ‚Ă邪AŽd—l‚ð’ljÁ‚·‚é‹C‚ª‚È‚¢‚Ì‚¾‚©‚çA‚»‚êˆÈ~‚Ì–â‘è‚͉½‚ç‰ðŒˆo—ˆ‚È‚¢A
‚Æ‚¢‚¤“–‘R‚Ìó‘Ԃł͂ ‚é‚Ì‚¾‚ªB
‚±‚Ì“_C#‚Í•Ï߂ɕÏß‚ðd‚ËA‹Ø‚ª—Ç‚©‚Á‚½‚Ƃ͌¾‚¢‚ª‚½‚¢‚ªA‚»‚ÌŽž‚֗̕˜‹@”\‚ðŽæ‚èž‚Ý‘±‚¯‚½Œ‹‰ÊA
u¡ˆê”Ô¶ŽY«‚ª‚‚¢v‚Ì’nˆÊ‚͉½‚¾‚©‚ñ‚¾‚ŕێ‚µ‚Ä‚éB

914 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/24(–Ø) 12:48:03.88 ID:4cQqvqtW.net]
‚Ђ½‚·‚ç“Æ‚èŒê‚è

915 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/24(–Ø) 12:50:56.09 ID:gyy9N0gw.net]
Ž©•ª‚É‚ ‚éˆø‚«o‚µ‚Å‚µ‚©’‚Á‚ĂȂ¢‚Ì‚ÈB
Go‘‚¢‚½‚±‚ÆŒ‹‹Ç–³‚³‚»‚¤B

TS‘‚­‚È‚¢‚Á‚Ä‚ÎB

916 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/24(–Ø) 12:53:50.71 ID:rd5PFIsb.net]
Œ‹‹ÇÅŒã‚Í‘¬‚³‚É‚±‚¾‚í‚è‚Í‚¶‚ß‚ÄRust‚É‚·‚ê‚΂悩‚Á‚½‚Á‚Ä—¬‚ê‚È‚ñ‚¾‚æ‚È

917 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/24(–Ø) 13:24:03.51 ID:QeQ2VGy/.net]
>>901
‚½‚µ‚©‚É‘¬‚³–Ú“–‚Ä‚ÅRust‚É‚àŽè‚ðo‚µ‚½‚ª
Œ¾Œê‚Æ‚µ‚Ă̋@”\‚ª–L•x‚ÅGo‚æ‚è‚àƒvƒƒOƒ‰ƒ~ƒ“ƒO‚ª‰õ“K‚Æ‚¢‚¤‚±‚ƂɋC•t‚¢‚½

918 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/24(–Ø) 23:55:59.28 ID:PkL2tYJv.net]
FXl‚¦‚Ä‘å‘Ì®—‚ª•t‚¢‚½‚Ì‚ÅA‚‚¢‚łɂ‚ç‚Â‚ç‚ÆB

Go‚Í‘½•ª•¶ŒnƒvƒƒOƒ‰ƒ}‚ɂ͈ê’è‚ÌŽù—v‚ª‚ ‚éBŽc”O‚È‚ª‚瑽•ª–Å‚Ñ‚à‚µ‚È‚¢B

—á‚Ìu2”Ô‚¶‚á‚¢‚¯‚È‚¢‚ñ‚Å‚·‚©Hv‚ÅA
—ŒnFu2”ԂȂ̂͌‹‰Ê‚Å‚ ‚Á‚ÄA1”Ô‚ð–ÚŽw‚³‚È‚¢‚Æ2”Ԃɂଂê‚È‚¢‚æv‚Æ”½”­‚µ‚½‚à‚Ì‚¾‚ªA
•¶ŒnFu2”Ô–ÚŽw‚¹‚Î2”Ԃɬ‚ê‚邾‚ëv‚ÆŽv‚Á‚Ä‚¢‚é‚©‚炱‚»‚̘b‚Å‚ ‚èA
‹£‘ˆ‚ð•úŠü‚µ‚½˜A’†‚ɂƂÁ‚Ă͊m‚©‚É—Ç‚¢‰–”~‚ł͂ ‚éB

C‚Å‚¢‚¢‚¯‚ÇAC‚Å‚Íh‚¢A‚Æ‚¢‚¤l‚ׂ̈ÉA
Go = C + GC + String + Å’áŒÀ‚̃Nƒ‰ƒX
‚Æ‚¢‚¤Ž–‚È‚çAŠm‚©‚É‚»‚±‚»‚±Žg‚¢ŸŽè‚ª—Ç‚¢B
‚½‚¾‚µÅæ’[‚̃vƒƒOƒ‰ƒ~ƒ“ƒO‚ÉG‚ê‚鎖‚͂Ȃ¢‚Ì‚ÅA–{l‚ª‘I‚Ԃ͎̂©—R‚¾‚ªAŽá‚¢“z‚ÉŠ©‚ß‚é‚͈̂«‚¾‚낤B
‚½‚¾‚à‚¤Åæ’[‚È‚ñ‚Ä’Ç‚¢‚½‚­‚È‚¢Aƒ[ƒgƒ‹‚Å—Ç‚¢‚ñ‚¾AC‚łقږž‘«‚¾A‚Æ‚¢‚¤‘w‚É‚ÍA
betterC‚Æ‚µ‚Ă͎g‚¢ŸŽè‚ª—Ç‚¢BC++‚ÍGC‚ª–³‚¢‚Ì‚ÅB

‚»‚µ‚Äi‰»‚ð‚µ‚È‚¢Ž–‚ð‘I‘ð‚µ‚½Œ‹‰ÊAÅæ’[ƒvƒƒOƒ‰ƒ~ƒ“ƒO‚ð‚µ‚½‚¢“z‚Í‹Ž‚èA
•Ï‚í‚ç‚È‚¢Ž–‚ª—Ç‚¢Ž–‚¾‚Æ‚·‚é˜A’†‚¾‚¯‚ªŽc‚Á‚½B
‚¾‚©‚ç¡Œã‚Æ‚à•Ï‚í‚炸A‚»‚ꂪ—Ç‚µ‚Æ‚³‚ê‚éB
‡‚¤‚©‚Ç‚¤‚©‚Í«Ši‚Ì–â‘肾‚낤‚ËB‰´‚Í–³—‚¾‚ªB


>>894
uƒVƒ“ƒOƒ‹ƒXƒŒƒbƒhv‚Æ‚¢‚¤ƒL[ƒ[ƒh‚ɘf‚킳‚ê‚ÄJS‚ð—‰ðo—ˆ‚È‚¢‚̂ȂçA¡‚ÌC#‚Æ“¯‚¶‚¾‚Æl‚¦‚Ä‚¢‚¢B
¡‚ÌC#‚Ìasync‚ÅI/O‚ðØ‚èo‚¹‚ÎJS‚ɂȂ邵A
JS‚Ìasync‚ÅCPUƒoƒEƒ“ƒh‚̃Wƒ‡ƒu‚ðworker‚ɓЂ°‚ê‚ÎC#‚ɂȂéB
JS‚ÍuƒƒCƒ“ƒXƒŒƒbƒh‚ªƒVƒ“ƒOƒ‹ƒXƒŒƒbƒhv‚Æ‚¢‚¤‚¾‚¯‚ÅAI/O‚̓}ƒ‹ƒ`ƒXƒŒƒbƒh‚Å“®‚¢‚Ä‚éB
819‚̃xƒ“ƒ`‚Å‚ÍMultithread‚ÌNode‚ÍGo‚Ì1.5”{‘¬o‚Ă邪Acluster‚Æ‚¢‚¤ƒRƒ}ƒ“ƒh‚ÅCPU”‚¾‚¯ƒCƒ“ƒXƒ^ƒ“ƒX‚𗧂ĂĂ邾‚¯B
ƒŠƒNƒGƒXƒg‚ªŠ±Â‚µ‚È‚¢‚̂Ȃ炱‚ê‚Å–â‘è‚È‚¢‚Ì‚àŽ–ŽÀB
ƒXƒNƒŠƒvƒgŒ¾Œê‚̕ȂɊ‚È’ö‘¬‚¢‚Ì‚ÍAŒ³‚̃A[ƒL‚ª—Ç‚¢‚©‚ç‚Å‚à‚ ‚éB‚¾‚©‚çC#‚Ƀ‚ƒƒpƒN‚³‚ê‚Ä‚éB
‚»‚µ‚ÄC#‚ª®”õ‚µ‚½async•¶–@‚ðJS‚ªƒ‚ƒƒpƒN‚µ‚½‚킯‚¾‚ªB

919 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/25(‹à) 04:57:49.84 ID:aDhOSI3t.net]
‚»‚Ì’·‚¢Žå’£‚Í‚Ü‚Æ‚ß‚é‚Æ‚±‚¤‚¢‚¤Žå’£H
Œ¾Œê‹@”\‚ª•nŽã‚ÈGo‚Í•’ʂ̃vƒƒOƒ‰ƒ}[‚ɂƂÁ‚Ă͎g‚¢‚Â炢‚¾‚¯‚Ì‘¶Ý‚¾‚¯‚Ç
–L•x‚È‹@”\‚â•¡ŽG‚È‹@”\‚ðŽg‚¢‚±‚È‚¹‚È‚¢—ò‚Á‚½ƒvƒƒOƒ‰ƒ}[‚ɂƂÁ‚Ă͎ù—v‚ª‚ ‚é

920 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/25(‹à) 05:03:43.53 ID:3Y4Z8gJm.net]
rust—Ç‚¢‚ñ‚¾‚¯‚Ç“Á’è‚ÌŽí—ނ̃vƒƒOƒ‰ƒ€
—Ⴆ‚ÎÔ•–؂Ƃ©“ñdƒŠƒ“ƒNƒŠƒXƒg‚Ý‚½‚¢‚ȃ|ƒCƒ“ƒ^‚ð‘€ì‚µ‚Ü‚­‚邿‚¤‚ȃvƒƒOƒ‰ƒ€‚Í–¾‚ç‚©‚ÉŒü‚¢‚ĂȂ¢‚ñ‚¾‚æ‚È



921 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/25(‹à) 08:15:32.32 ID:TaGUkQP3.net]
>>905
unsafeŽg‚¢‚Ü‚­‚é‚©‚çA–ì—ǃ‰ƒCƒuƒ‰ƒŠ‚É”C‚¹‚È‚¢‚Å•W€ƒ‰ƒCƒuƒ‰ƒŠ—pˆÓ‚µ‚Ä—~‚µ‚¢‚æ‚ÈB

922 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/25(‹à) 08:30:45.32 ID:u7rOKKj6.net]
>>906
‚»‚ê‚Í•W€ƒ‰ƒCƒuƒ‰ƒŠ‚̈ʒu•t‚¯‚ÉŒë‰ð‚ª‚ ‚é
Rust‚Å‚ÍŬŒÀ‚Ì‚à‚Ì‚µ‚©•W€ƒ‰ƒCƒuƒ‰ƒŠ‚É“ü‚ê‚È‚¢•ûj‚𖾊m‚É‚µ‚Ä‚¢‚é
‚¾‚©‚çŠe—p“r‚²‚Æ‚Ìd—v‚ȃ‰ƒCƒuƒ‰ƒŠ‚Í‘S‚ÄŠO•”‚É‚ ‚é
—Ⴆ‚Îasync/await‚âFuture‚̘g‘g‚݂͌¾ŒêŽd—l‚Æ•W€ƒ‰ƒCƒuƒ‰ƒŠ‚É‚ ‚邪
‚»‚Ì‚½‚߂̔ñ“¯Šúƒ‰ƒ“ƒ^ƒCƒ€‚ÍŠO•”‚É‚ ‚é

‚ ‚Æunsafe‚Ì”Fޝ‚Í‘åä•v‚ÆŽv‚¤‚ª”O‚Ì‚½‚ß
unsafe‚Í“à•”‚ɕ‚¶ž‚߂ĈÀ‘S‚ÈŒöŠJƒCƒ“ƒ^ƒtƒF[ƒX‚ðŽ‚ÂŒ^(type)‚⃂ƒWƒ…[ƒ‹‚ðì‚邽‚߂ɑ¶Ý‚µ‚Ä‚¢‚é
‚¾‚©‚ç•W€ƒ‰ƒCƒuƒ‰ƒŠ‚à“à•”‚Íunsafe‚¾‚炯‚¾‚ªŒöŠJƒCƒ“ƒ^ƒtƒF[ƒX‚ð—p‚¢‚éŒÀ‚èˆÀ‘S‚ª•ÛØ‚³‚ê‚邯‚¢‚Á‚½‹ï‡‚¢
‚ǂ̂悤‚ȈÀ‘S‚ȃCƒ“ƒ^ƒtƒF[ƒX‘ÌŒn‚É‚·‚é‚©‚Í—p“r‚²‚ƂɈقȂ邽‚ß‚»‚ꂼ‚ê‚É“K‚µ‚½ƒ‰ƒCƒuƒ‰ƒŠ‚ð‘I‚Ô‚©Ž©ì‚·‚ê‚΂悢

923 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/25(‹à) 08:39:36.17 ID:ifNOEbaN.net]
>>903
•¶Œn—Œn‚ÌØ‚è•û‚à“䂾‚¯‚ÇA
u“K؂ȂƂ±‚ë‚É“K؂ȓ¹‹ï‚ðŽ‚Á‚Ä‚­‚év‚Æ‚¢‚¤‚̂̓Gƒ“ƒWƒjƒAƒŠƒ“ƒO‚ÌŠî–{B
’N”Þ\‚킸F1ƒ}ƒVƒ“‚Éæ‚Á‚Ä‚àH”‚¾‚¯‚©‚©‚éB‹â‚Ì’eŠÛ‚Í–³‚¢B

JS‚Ìasync‚Íworker‚É‚Í“Š‚°‚ç‚ê‚È‚¢BPromiseƒx[ƒX‚Ìworker‚Ö‚ÌŠ„‚èU‚è‚Í’Pƒ‚ɂ͂Ȃç‚È‚¢(‚Å‚«‚È‚¢)B
async/await‚ð‚È‚ñ‚Æ‚©‚µ‚悤‚Æ‚·‚邯—áŠO‚Ì‚½‚߂ɃXƒ^ƒbƒN‚ðŽ‚¿‰ñ‚é•K—v‚ª‚ ‚éB
‚»‚µ‚Äcluster‚̓}ƒ‹ƒ`ƒvƒƒZƒXB

‚à‚µ‚©‚µ‚Änode‚àƒGƒAƒv‚È‚ÌH

924 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/25(‹à) 08:47:26.78 ID:apxGtOuK.net]
>>907
‚»‚Ì•ûj‚ªRust‚̃_ƒ‚ȂƂ±‚낾‚Æ‚¢‚¤˜b‚¾‚æBgo‚͈ꉞ"Build fast, reliable, and efficient software at scale"‚Æ‚¢‚¤ƒRƒ“ƒZƒvƒg‚©‚ç‚Í‚ ‚ñ‚Ü‚èŠO‚ê‚Ä‚¢‚È‚¢B
Rust‚̓ƒ‚ƒŠˆÀ‘S«‚ªÅ‘å‚̃Rƒ“ƒZƒvƒg‚Ȃ̂ÉAƒƒ‚ƒŠˆÀ‘S«‚©‚çŠO‚ê‚é•”•ª‚ðƒJƒo[‚µ‚È‚¢•ûj‚̓Rƒ“ƒZƒvƒg‚Æ–µ‚‚µ‚Ä‚¢‚éB

925 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/25(‹à) 08:55:53.55 ID:u7rOKKj6.net]
>>909
‰½‚ª–â‘è‚Ȃ̂©‚»‚Ì•¶Í‚©‚ç‚͂킩‚ç‚È‚¢‚©‚ç–¾Šm‚Éq‚ׂĂقµ‚¢
Rust‚ÍC++‚Ì•ûj‚ÌŽ¸”s‚𔽖ʋ³Žt‚Æ‚µ‚ÄãŽè‚­‹@”\‚µ‚Ä‚¢‚é
Go‚Ì—Ç‚³‚Í‚à‚¿‚ë‚ñ³’m‚µ‚Ä‚¢‚邪RustŽ‹“_‚©‚猩‚ê‚ÎGo‚ÍŒ¾Œê‹@”\‚ª•nŽã‚Ȃ̂ɋ‘å‚ȃ‰ƒ“ƒ^ƒCƒ€‚ÅGC‚à‚ ‚èŒÝ‚¢‚É^‹t‚Ì—§‚¿ˆÊ’u‚É‚¢‚é‚킯‚¾‚©‚ç

926 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/25(‹à) 10:29:26.05 ID:JmFlgtI0.net]
>>904
ÅV‚̃vƒƒOƒ‰ƒ~ƒ“ƒO‚ð‚µ‚½‚¢/Šw‚Ñ‚½‚¢‘w‚É‚ÍGo‚͑ʖڂ¾‚ªA
ð¡‚Ì‘¼Œ¾Œê‚Íí‚É”ì‘剻‚µ‚Ä‚¢‚é‚Ì‚ÅAŽd—l‚ÌXV‚ðŒ‰‚­’ú‚ßA
(15”N‘O‚̃vƒƒOƒ‰ƒ~ƒ“ƒOƒpƒ‰ƒ_ƒCƒ€‚Å—Ç‚¯‚ê‚ÎA)
w‚¿‚傤‚Ç‚¢‚¢ƒvƒƒOƒ‰ƒ~ƒ“ƒOŒ¾Œêx‚Å‚ ‚éGo‚ɂ͈ê’è‚ÌŽù—v‚Í‚ ‚葱‚¯‚é‚Í‚¸B

‚È‚ç10”N‚²‚Æ‚Éu‚¿‚傤‚Ç‚¢‚¢ƒvƒƒOƒ‰ƒ~ƒ“ƒOŒ¾ŒêƒVƒŠ[ƒYv‚Æ‚µ‚ĉü’ù‚µ‚Ä‚¢‚Á‚Ä—~‚µ‚¢‚Æ‚±‚낾‚ªB


> –L•x‚È‹@”\‚â•¡ŽG‚È‹@”\‚ðŽg‚¢‚±‚È‚¹‚È‚¢—ò‚Á‚½ƒvƒƒOƒ‰ƒ}[
‚±‚ê‚͂킴‚Æ‚¾‚낤‚ª‚¿‚å‚Á‚ƈ«ˆÓ‚ª“‚·‚¬‚éB
‚Æ‚¢‚¤‚©Å‹ß‚ÌŽá‚¢“z‚͂ǂ¤‚â‚çu‘S‹@”\‚ðŽg‚¤Ž–Žg‚¢‚±‚È‚·—L”\v‚Æ‘¨‚¦‚Ă銴‚ª‚ ‚邪A‚±‚ê‚͈ႤB
ƒvƒƒOƒ‰ƒ~ƒ“ƒOŒ¾Œê‚Í‚ ‚­‚܂ŃAƒvƒŠƒP[ƒVƒ‡ƒ“‚ðì‚铹‹ï‚Ȃ̂¾‚©‚çA
Ž©•ª‚ª—~‚µ‚¢‹@”\‚ª‚ ‚ê‚΂»‚ê‚Å\•ª‚ÅA‚»‚êˆÈã‚Í•K—v‚È‚¢‚ñ‚¾‚æB

927 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/25(‹à) 10:30:28.78 ID:JmFlgtI0.net]
>>908
Œ¾Œê‚ÌŽv‘z‚Æ‚µ‚Äu2”Ô‚Å—Ç‚¢‚Å‚·‚æ‚Ëv‚ª‚ ‚é‚ñ‚¾‚æGo‚É‚ÍBiŒ‹‰Ê“I‚©‚à‚µ‚ê‚ñ‚ªj
‰´‚Æ‚µ‚Ä‚ÍA‚Æ‚¢‚¤‚©A‘½•ªƒAƒ“ƒ`¨‚Í
u1”Ô‚ð–ÚŽw‚µ‚½ã‚Å1”Ԃɬ‚ê‚È‚¢‚͎̂d•û‚È‚¢‚ªA1”Ô‚ð–Ú‚´‚µ‚à‚µ‚È‚¢‚̂͑ʖڂ¾v‚Æ‚¢‚¤Š´Šo‚È‚ñ‚¾‚æB
‚±‚ꂪ‰ÈŠw•ª–ì‚Å‹£‘ˆ‚µ‚Ä‚é˜A’†‚Ì•’ʂ̊´Šo‚¾‚©‚çB
‚±‚ÌŠ´Šo‚ª‚È‚¢‰ÈŠw•ª–ì‚Å‹£‘ˆ‚ð‹­‚¢‚ç‚ê‚ĂȂ¢•¶ŒnA‚Æ‚¢‚¤‚킯B

ŽÀÛƒŒƒ“ƒz[”­Œ¾‚ÌŽž‚à‚»‚¤‚¾‚Á‚½‚ªAŠwp‰ï‹c‚Ì”C–½–â‘è‚Å‚à‘åŠT“‚©‚Á‚½‚ëB
‚»‚Ì‘O‚ɃRƒƒi‰Ð‚Åu¡‚Ì“ú–{‚Å‚à‰ÈŠw“I‚È•¨‚ÌŒ©•û‚ðo—ˆ‚é“z‚Í‚±‚ñ‚Ȃɭ‚È‚¢‚Ì‚©v‚Ƃ͋Á‚¢‚½‚ªB

‚±‚Ìu1”Ô‚ð–ÚŽw‚³‚È‚¢v‚ª«Ši‚ɇ‚¤‚©‚¾‚æB
¢1”Ô‚ð–ÚŽw‚µ‚½‚¢£˜A’†‚ɂƂÁ‚Ä‚ÍGo‚Í•Ší‚Æ‚µ‚Ă͕nŽã‚·‚¬‚éB


> JS‚Ìasync‚Íworker‚É‚Í“Š‚°‚ç‚ê‚È‚¢
Worker‚ɓЂ°‚½Žž“_‚Åasync‚¾‚ëBÚ‘±‚Íonmessage‚È‚ñ‚¾‚©‚çB
async•¶–@‚ðŽg‚¦‚Æ‚¢‚¤˜b‚ł͂Ȃ­AƒvƒƒOƒ‰ƒ~ƒ“ƒOƒpƒ‰ƒ_ƒCƒ€‚Æ‚µ‚Ă̔ñ“¯Šú(async)‚¾‚æB

> async/await‚ð‚È‚ñ‚Æ‚©‚µ‚悤‚Æ‚·‚邯—áŠO‚Ì‚½‚߂ɃXƒ^ƒbƒN‚ðŽ‚¿‰ñ‚é•K—v‚ª‚ ‚éB
‚±‚ê‚ɂ‚¢‚Ä‚Íl‚¦‚ĂȂ¢B‚Æ‚¢‚¤‚©AC#‚Í‚»‚¤‚µ‚Ă邯‚ÇA‚ ‚êˆÓ–¡‚ ‚é‚©‚ËH
‚»‚à‚»‚à‰´‚Ítry-catchŽ©‘Ì‚ ‚܂肢‚¢Žd‘g‚݂Ƃ͎v‚Á‚ĂȂ¢B
‘å‘̂ɂ¨‚¢‚ÄJS‚Å‚Ítry-catch‚ª”ñ“¯Šú‚Ìæ‚ɂȂÁ‚Ä‚µ‚Ü‚¤‚̂ŕs•Ö‚¾‚µA
ƒŠƒgƒ‰ƒC‚·‚é‹C‚ª‚È‚¯‚ê‚Εú’u‚Å‚à‘債‚½–â‘è‚ɂȂç‚È‚¢‚µB
‚Þ‚µ‚ëC#‚ª‚»‚±‚܂łµ‚Ätry-catch‚ð‹­ˆø‚ÉŽ‚Á‚Ä‚«‚½Ž–‚É‹Á‚¢‚½B
(ƒŠƒ\[ƒX•Ô‹p‚Ì‚½‚߂Ȃç”ñ“¯Šúæ‚Åcatch‚ł悭A
ƒŠƒgƒ‰ƒC‚Ì‚½‚߂ȂçI—¹ƒCƒxƒ“ƒg‚Ńtƒ‰ƒOŠÇ—‚µ‚ÄŠÛXƒŠƒgƒ‰ƒC‚ł悢‚Ì‚ÅBs‚Ç‚¤‚¹‚Ù‚ÚƒŠƒgƒ‰ƒC‚È‚ñ‚Ä‚µ‚È‚¢‚悤‚Éì‚é‚킯‚¾‚µt)
‚Ü‚ ‰´‚Ítry-catch‚ÉŠÖ‚µ‚Ä‚ÍÁ‹É”h‚ÅAGo•ûŽ®‚Å‚à‚Ü‚ ‚¢‚¢‚æ’ö“x‚Ȃ̂ÅAPromiseˆÈ‘O‚Ì‘f‚ÌJS‚Ìtry-catch‚Å‚à\•ª–ž‘«‚µ‚Ä‚éB
‚¾‚©‚çƒoƒŠƒoƒŠ‚Ìtry-catch”h‚Ƃ͘b‚ªŠš‚݇‚í‚È‚¢‚©‚àB

928 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/25(‹à) 11:17:47.06 ID:9DGl33if.net]
>>912
‚±‚¤‚¢‚¤‚í‚©‚Á‚Ä‚»‚¤‚Å‘S‚­‚í‚©‚Á‚ĂȂ¢ƒŒƒX‚Í”æ‚ê‚é‚í

929 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/25(‹à) 11:47:16.86 ID:ydtDuSNe.net]
>>910
uRust‚ªƒƒ‚ƒŠˆÀ‘S‚ðƒRƒ“ƒZƒvƒg‚Æ‚·‚é‚È‚çA(ƒƒ‚ƒŠˆÀ‘S‚©‚çŠO‚ê‚é)unsafe‚ª•K—v‚ɂȂ鎖‘Ô‚ð•ú’u‚·‚é‚ׂ«‚ł͂Ȃ¢v‚Æ‚¢‚¤‚±‚Æ‚¾‚æB
Ŭƒ‰ƒCƒuƒ‰ƒŠ‚Æ‚©‚Í‚ ‚­‚܂ŊJ”­•ûj‚ÅAƒRƒ“ƒZƒvƒg‚ÌªŠ²‚ƂȂ郃‚ƒŠˆÀ‘S‚ð‹]µ‚É‚µ‚Ă܂ŗDæ‚·‚é˜b‚¶‚á‚È‚¢‚Æ‚¢‚¤‚±‚ÆB—D懈ʕt‚¯‚ªŠÔˆá‚Á‚Ä‚¢‚éB
‚Ü‚ŸAƒXƒŒˆá‚¢‚¾‚©‚炱‚êˆÈ㑱‚¯‚È‚¢‚¯‚ÇA‚»‚¤‚¢‚¤‚Ì‚ð’I‚Éã‚°‚Ägo‚ðUŒ‚‚·‚é‚̂̓_ƒT‚¢‚ÆŽv‚¤‚íB

930 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/25(‹à) 11:57:21.98 ID:ifNOEbaN.net]
>>912
2”Ô‚Å—Ç‚¢‚à‰½‚à–³‚­‚ÄA‚Ü‚¸u‘S‚Ăɂ¨‚¢‚Ä1”Ô‚Æ‚¢‚¤ƒVƒ“ƒvƒ‹‚ȉð‚Í–³‚¢v‚È‚ñ‚æB
‚¾‚©‚çuRust‚ª1”ÔAGo‚ª2”ÔA‚Å‚à‘‚«‚â‚·‚¢‚©‚çGo‚ðŽg‚¤v‚Æ‚¢‚¤”­‘z‚ª‚¨‚©‚µ‚¢B
u‚±‚̈ȂɂÍGo‚ª1”Ô—Ç‚¢v‚Æ‚¢‚¤”­‘z‚ÅGo‚ð‘I’è‚·‚é‚ñ‚æB
‰ÈŠw•ª–ì‚ł̋£‘ˆ‚ð‹­‚¢‚ç‚ꂽŒ‹‰ÊA“¹‹ï‚ªæ‰s‰»‚µ‚½‚¾‚¯‚Å‚µ‚åB\•ª‚É1”Ô‚ð–ÚŽw‚µ‚Ă邿B

ƒvƒƒOƒ‰ƒ~ƒ“ƒO‚̃pƒ‰ƒ_ƒCƒ€‚Æ‚µ‚Ä‚Ìasync‚Å‚ ‚ê‚ÎAgo‚Í“¯ŠúŠÖ”‚̂悤‚É‘‚¢‚Ä‚à‚Ù‚Ú‘S‚Ä‚Ìs‚ɑ΂µ‚Äasync/await‚¾‚æB‚»‚ꂪgoroutine‚È‚ñ‚æBmain‚àgoroutine‚¾‚©‚ç‚ËB
‚»‚ê‚ðN:MƒXƒŒƒbƒh‚ʼnñ‚·‚ÌB

try-catch‚ª‘S‚Ăɂ¨‚¢‚Ä—Ç‚¢‚©‚ÆŒ¾‚¤‚Æ‚»‚¤‚Å‚à‚È‚¢‚©‚çAgo‚Í‘½’l‚ŕԂµ‚½‚ñ‚æB
‚»‚¤‚ł͂Ȃ¢Œ¾Œê‚Å‚ ‚ê‚Îtry-catch‚Í•K—v‚¾‚ÆŽv‚¤‚æB
‚»‚µ‚Äasync/awaitEPromiseˆÈ‘O‚Ìtry-catch‚ÍŽg‚¢•¨‚ɂȂè‚Ü‚¹‚ñB



931 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/25(‹à) 12:04:36.06 ID:u7rOKKj6.net]
>>914
‚»‚ê‚Íunsafe‚ð—‰ð‚µ‚Ä‚¢‚È‚¢
unsafe‚ðˆ«‚¾‚ÆŸŽè‚ÉŽv‚¢ž‚ñ‚Å‚¢‚邿‚¤‚¾‚ª‚»‚ê‚͈á‚Á‚Ä‚¢‚Äunsafe‚Í•K—v•s‰ÂŒ‡‚È‚à‚Ì
‚Ü‚¸Œ¾Œê‚ÉŠÖŒW‚È‚­uunsafe‚È‘€ì–³‚µ‚ł͂قƂñ‚Ç‚Ì\‘¢‚𑂯‚È‚¢‚à‚µ‚­‚ÍŒø—¦“I‚É‘‚¯‚È‚¢v‚Æ‚¢‚¤“–‚½‚è‘O‚ÌŽ–ŽÀ‚ª‚ ‚é
‚»‚±‚ÅRust‚ÍuŒ^‚⃂ƒWƒ…[ƒ‹‚Ì“à•”‚Éunsafe‚ð•‚¶ž‚߂ĈÀ‘S‚ȃCƒ“ƒ^ƒtƒF[ƒX‚¾‚¯‚ðŠO‚Éo‚·v‚Æ‚¢‚¤í—ª‚Åo—ˆ‚½Œ¾Œê

‚µ‚½‚ª‚Á‚Ä•W€ƒ‰ƒCƒuƒ‰ƒŠ‚©ŠO•”ƒ‰ƒCƒuƒ‰ƒŠ‚©‚ÉŠÖŒW‚È‚­—¼•û‚Æ‚à
E‚»‚ê‚炪’ñ‹Ÿ‚·‚éŒ^‚⃂ƒWƒ…[ƒ‹‚Ì“à•”‚Íunsafe‚ª‘¶Ý‚·‚é(‚à‚¿‚ë‚ñƒ[ƒ‚Ìê‡‚à‚ ‚é)
E‚»‚ê‚炪’ñ‹Ÿ‚·‚éŒ^‚⃂ƒWƒ…[ƒ‹‚ÌŠO•”ƒCƒ“ƒ^ƒtƒF[ƒX‚͈À‘S‚Å‚ ‚é(‚±‚Æ‚ª‹‚ß‚ç‚ê‚é)


932 –¼‘OF ‘S‚Ä‚ª‚±‚ÌŒ´‘¥‚Åì‚ç‚ê‚Ä‚¢‚é
ˆê•û‚Å]—ˆ‚ÌŒ¾ŒêC/C++‚Å‚Íunsafe‚È‘€ì‚ªƒvƒƒOƒ‰ƒ€‘S‘̂ɎUÝ‚µ‚Ä‚µ‚Ü‚¢ˆÀ‘S«‚ð•ÛØ‚Å‚«‚È‚©‚Á‚½
[]
[‚±‚±‰ó‚ê‚Ă܂·]

933 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/25(‹à) 12:10:17.45 ID:aDhOSI3t.net]
>>912
Rust‚ÍGo‚ƈقȂè”ñ“¯Šúƒ^ƒXƒN‚ðƒXƒ^ƒbƒNƒŒƒX‚ÅŽÀŒ»‚µ‚Ä‚¢‚éã‚É
Rust‚ÍGo‚Æ“¯‚¶‚­try-catch‚ðÌ—p‚µ‚Ä‚¢‚È‚¢‚Ë

934 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/25(‹à) 12:34:23.12 ID:ydtDuSNe.net]
>>916
‚¾‚©‚çƒXƒŒˆá‚¢‚ÆŒ¾‚Á‚Ă邾‚ëB
‚µ‚©‚àuƒƒ‚ƒŠˆÀ‘S‚©‚çŠO‚ê‚éunsafe‚ª•K—v‚ɂȂ鎖‘Ô‚ð•ú’u‚µ‚Ä‚¢‚év‚Ì”½˜_‚ɂȂÁ‚ĂȂ¢‚µ(•W€ƒ‰ƒCƒuƒ‰ƒŠ‚ÅÔ•–؂Ƃ©“ñdƒŠƒ“ƒNƒŠƒXƒg‚ðŽ‚Á‚Ä‚¢‚é•û‚ªŒ‹‰Ê“I‚Ƀƒ‚ƒŠˆÀ‘S‚É‚µ‚â‚·‚¢‚͕̂ςí‚ç‚È‚¢)B
‚±‚êˆÈã‚â‚é‚È‚çRustƒXƒŒ‚ɃRƒ‚µ‚Ä‚­‚êB

935 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/25(‹à) 13:28:20.21 ID:aDhOSI3t.net]
>>918
‚»‚ê‚ÍŒN‚Ì—‰ð•s‘«
unsafe‚È‘€ì‚̓vƒƒOƒ‰ƒ~ƒ“ƒO‚ð‚·‚éÛ‚Éâ‘Î”ð‚¯‚é‚±‚Ƃ͂ł«‚È‚¢‚¯‚Ç
‚»‚ê‚ð‚Å‚«‚éŒÀ‚謂³‚È‹·‚¢”͈͂ɕ‚¶ž‚ßA‚©‚ÂA‚»‚ÌŠO‚ɉe‹¿‚ð‚à‚½‚炳‚È‚¢‚悤‚ÉÝŒv‚µ‚悤A‚Æ‚¢‚¤‚Ì‚ªªŠ²
ŽŸ‚ÉA“ñdƒŠƒ“ƒNƒŠƒXƒg‚à“ñ•ª–Ø‚àRust‚Ì•W€ƒ‰ƒCƒuƒ‰ƒŠ‚É‚ ‚é
‚à‚µ–œ‚ªˆê‚»‚ÌŽd—l‚ª‹C‚É“ü‚ç‚È‚¢‚Ȃ瑼‚̃NƒŒ[ƒg‚ð’T‚·‚©Ž©ì‚·‚ê‚΂悢
‚Ç‚±‚É•s–ž‚ª‚ ‚é‚Ì‚©‚·‚çŒN‚ÍŒ¾‚¤‚±‚Æ‚³‚¦o—ˆ‚¸‚ÉŒN‚̓Cƒ`ƒƒƒ‚ƒ“‚ð•t‚¯‚Ä‚¢‚邾‚¯

936 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/25(‹à) 13:54:38.00 ID:kxjR7eze.net]
>>919
goŠÖŒW‚È‚³‚·‚¬

937 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/25(‹à) 14:00:53.92 ID:9DGl33if.net]
>>919
Š®‘S‚É“¯ˆÓ

938 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/25(‹à) 16:05:49.05 ID:kxjR7eze.net]
>>919
“]‘—‚µ‚Ü‚µ‚½
https://mevius.5ch.net/test/read.cgi/tech/1644596656/91

939 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/25(‹à) 16:13:12.03 ID:iu2arc+w.net]
RustƒXƒŒ‚Å‚¢‚‚àƒzƒ‰‚¢‚ĂĊu—£‚³‚ê‚Ä‚é‚â‚‚¾‚©‚炳
Go vs Rust‚Ý‚½‚¢‚ÈŠu—£ƒXƒŒ—§‚ĂĂ©‚Ü‚¢‚½‚¢‚â‚‚¾‚¯‚ª‘ŠŽè‚µ‚Ä‚â‚邯‚¢‚¢

940 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/25(‹à) 16:57:45.37 ID:u7rOKKj6.net]
>>919
“¯ˆÓ
‚»‚Ì“_‚ð”Þ‚Í‘S‚­—‰ð‚Å‚«‚ĂȂ¢‚ñ‚¾‚æ
‚»‚µ‚ĔނÍ>>914‚Å‚àuunsafe‚ª•K—v‚ɂȂ鎖‘Ô‚ð•ú’u‚·‚é‚ׂ«‚ł͂Ȃ¢v‚Æ‚©ˆÓ–¡•s–¾‚ÈŽå’£‚ð‚µ‚Ä‚é



941 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/25(‹à) 17:20:54.95 ID:kxjR7eze.net]
>>923-924
RustƒXƒŒ‚Å‚â‚ê

942 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/25(‹à) 17:48:16.43 ID:MtnpFyFt.net]
‚¹‚Á‚©‚­‘Έ–@‹³‚¦‚Ä‚â‚Á‚½‚Ì‚É
‚¿‚Ȃ݂ɂ»‚¢‚‚¢‚‚àˆêl“ñ–ð‚ÅŽ©•ª‚̃ŒƒX‚ɈÀ‰¿•t‚¯‚é‚©‚çw

943 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/25(‹à) 21:14:02.35 ID:aDhOSI3t.net]
>>925
‰´‚ª>>919‚Å‘‚¢‚½‚±‚Æ‚ÍRust‚à‘‚­ƒvƒƒOƒ‰ƒ}[‚ɂƂÁ‚Ă͊î–{“I‚È펯‚Ȃ̂ÅRustƒXƒŒ‚É‚¨‚¢‚Ă͈٘_‚·‚ço‚È‚¢‚½‚ß–³ˆÓ–¡‚¾‚º
‚»‚ÌŠî–{“I‚È펯‚ð—‰ð‚¹‚¸‚ÉŠÔˆá‚Á‚½Rust”á”»‚ð‚±‚ÌGoƒXƒŒ‚Å‚·‚él‚ª‚¢‚½‚©‚çà–¾‚µ‚½‚Ü‚Å

944 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/25(‹à) 21:35:23.89 ID:dqMip1aQ.net]
‚±‚Ì‚¨‚¶‚³‚ñ¨‚¢‚ ‚éƒXƒŒ‚È‚ç‚Ç‚±‚ɂłà—N‚­‚È

945 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/25(‹à) 21:47:06.20 ID:3Y4Z8gJm.net]
‚±‚ñ‚È‚¨‚¶‚³‚ñ̂͂¢‚È‚©‚Á‚½‚̂ɂǂ±‚©‚ç—N‚¢‚Ä‚«‚½‚ñ‚¾‚낤

946 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/25(‹à) 21:57:26.52 ID:cRacAjKI.net]
‘ÞE‚µ‚Ä‚·‚邱‚Æ–³‚­‚ĉɂȂñ‚¶‚á‚ËH

947 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/25(‹à) 22:05:54.67 ID:LgZQhCZj.net]
ŠÏŽ@ŽÒŒø‰Ê‚Ŷ‚܂ꂽ

948 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/25(‹à) 22:10:44.84 ID:31pfTetO.net]
‚»‚Ì‚¨‚¶‚³‚ñÌ‚©‚ç‚¢‚邼
̂̓Rƒeƒnƒ“‚àŽg‚Á‚Ä‚½‚ª‘ŠŽè‚É‚³‚ê‚È‚­‚È‚Á‚½‚Ä‚â‚ß‚½‚Ý‚½‚¢
RubyŒN‚Æ•À‚Ô—L–¼l

949 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/25(‹à) 22:50:23.56 ID:9DGl33if.net]
>>925
RustƒXƒŒ‚ÍRust‚»‚Ì‚à‚̂̋c˜_‚ð‚·‚éƒXƒŒ‚¾‚©‚瑼Œ¾Œê‚Ƃ̔äŠr‚Í‚â‚ç‚È‚¢‚¾‚ë
«‚±‚Á‚¿‚̃XƒŒ‚Ì•û‚És‚Á‚Ä‚à‚ç‚Á‚½‚Ù‚¤‚ª‚¢‚¢‚ÆŽv‚¤B
ŽŸ¢‘㌾Œê23 Go Nim Rust Swift Kotlin TypeScript
https://mevius.5ch.net/test/read.cgi/tech/1638086359/

‚à‚µ‚­‚Í«‚±‚̃XƒŒ‚ª‚ ‚é‚ñ‚¾‚Á‚½‚ç
C vs C++ vs Rust Part.3

golang vs Rust Part.1
‚Ý‚½‚¢‚ȃXƒŒ‚ðì‚邯‚©

950 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/25(‹à) 22:52:44.27 ID:S5tvR1Yl.net]
Rust vs ‚»‚Ì‘¼
‚Ý‚½‚¢‚ȃXƒŒ‚ɂ܂Ƃ߂Ă­‚ê



951 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/26(“y) 01:11:35.81 ID:kpnhrKVl.net]
>>915
> ‚¾‚©‚çuRust‚ª1”ÔAGo‚ª2”ÔA‚Å‚à‘‚«‚â‚·‚¢‚©‚çGo‚ðŽg‚¤v‚Æ‚¢‚¤”­‘z‚ª‚¨‚©‚µ‚¢B
‚±‚Ì”­‘z‚͉´‚͕ʂɂ¨‚©‚µ‚¢‚Ƃ͎v‚Á‚ĂȂ¢B
—Ⴆ‚΃AƒƒŠƒJ‚Å‚ÍuPython‚Å‘‚¯v‚ÆŒ¾‚í‚ê‚é‚炵‚¢‚ªA‚±‚ê‚ÍA
uPython‚Í•³‚¾‚ª’N‚Å‚à“ǂ߂éB‘O”CŽÒ‚ª‚¢‚È‚­‚È‚Á‚Ä‚àŒã”CŽÒ‚ª‚·‚®Œ©‚‚©‚év‚©‚ç‚Å‚ ‚èA
Ž©•ªŒÂl‚ÅŠ®Œ‹‚·‚镨ˆÈŠO‚ÍŒ¾Œê“Á«‚âD‚Ý‚¾‚¯‚Å‘I‚ׂé‚à‚̂łà‚È‚¢B
‚¾‚©‚çWebŒn‚È‚çu‚Ƃ肠‚¦‚¸JS/TS‚Å‘‚¯v‚ƂȂé‚Ì‚ª‘Ó–A‚Æ‚¢‚¤˜b‚Í‚·‚Å‚É788‚Å‚µ‚½’Ê‚èB
‚ªA‚Ü‚ A‚±‚ê‚Í‚³‚Ä‚¨‚«A

> u‚±‚̈ȂɂÍGo‚ª1”Ô—Ç‚¢v‚Æ‚¢‚¤”­‘z‚ÅGo‚ð‘I’è‚·‚é‚ñ‚æB
‚¾‚©‚炱‚ê‚͉½‚È‚ñ‚¾‚æH‚Æ‚¢‚¤˜b‚¾‚ëBWebŒn‚ł͂Ȃ¢A‚Æ‚¢‚¤‚©A
TS/Node/Rust‚ªo‚Ä‚«‚½Žž“_‚ÅWebŒn‚ÉÅ“K‚ȉð‚ł͂Ȃ­‚È‚Á‚½‚Æ‚¢‚¤‚Ì‚Í792,857‚ÅŒ¾‚Á‚½‚Æ‚¨‚èB


> ƒvƒƒOƒ‰ƒ~ƒ“ƒO‚̃pƒ‰ƒ_ƒCƒ€‚Æ‚µ‚Ä‚Ìasync‚Å‚ ‚ê‚ÎA
> go‚Í“¯ŠúŠÖ”‚̂悤‚É‘‚¢‚Ä‚à‚Ù‚Ú‘S‚Ä‚Ìs‚ɑ΂µ‚Äasync/await‚¾‚æB‚»‚ꂪgoroutine‚È‚ñ‚æB
‚±‚ê‚ÍŒ¾‚¢‚·‚¬‚¾‚ªAgoroutine‚Åasync‚Ì‘ã‘ւɂȂé‚͎̂–ŽÀ‚¾B
‚½‚¾A‚»‚¤‚¢‚¤‘‚«•û‚Á‚ÄŠî–{“I‚É‚µ‚ĂȂ¢‚Å‚µ‚åB
‘½‚­‚Ìl‚̓}ƒ‹ƒ`ƒXƒŒƒbƒh‚¾‚ÆŽv‚Á‚Ä‘‚¢‚Ă邵AGo‚ÌŒöŽ®ƒhƒLƒ…ƒƒ“ƒg‚à‚»‚¤‚¾‚Á‚½‚ÆŽv‚Á‚½‚ªB
(goroutine‚Í”ñ“¯Šú‚ðŽÀŒ»‚·‚邽‚߂̕¨‚Å‚·III‚È‚ñ‚Äæ‚Á‚Ä‚½‚Á‚¯H)

ƒ}ƒ‹ƒ`ƒXƒŒƒbƒhF“¯ŠúŠÖ”‚ðŽÀs‚·‚éƒXƒŒƒbƒh‚ª‘òŽRB
@’P‚É‚‰Î—Í‚ð•K—v‚Æ‚·‚é‚È‚çƒXƒŒƒbƒh‚ð•¡”‹N“®‚µ‚ÄŠù‚É‚ ‚éƒR[ƒh‚ð‚Ô‚¿ž‚ß‚ÎOKB
”ñ“¯ŠúF”ñ“¯ŠúƒWƒ‡ƒu‚Íw‚ǂ̇‚ÅŠ®—¹‚µ‚Ä‚àx–â‘è‚È‚­“®‚­‚悤‚É‘‚­•K—v‚ª‚ ‚èA
@‚Ü‚½A”ñ“¯ŠúƒWƒ‡ƒu‚ÌŽÀs‡/Š®—¹‡‚ÌŽw’è‚ào—ˆ‚È‚¢B
@i‚¾‚©‚甎ìŒq‚¬‚É‚·‚邵‚©‚È‚­AƒR[ƒ‹ƒoƒbƒN’n–‚¾Promise‚¾A‚Æ‚¢‚¤˜b‚ɂȂéj

‚¾‚©‚ç”ñ“¯Šú‚Ìꇂͪ–{“I‚Ƀ}ƒ‹ƒ`ƒXƒŒƒbƒh‚Ƃ̓vƒƒOƒ‰ƒ~ƒ“ƒO‚ð•Ï‚¦‚é•K—v‚ª‚ ‚Á‚ÄA
‹ï‘Ì“I‚ɂ̓Cƒxƒ“ƒgƒhƒŠƒuƒ“‚Å‘‚­Ž–‚ɂȂéB‚¾‚©‚çJS‚É‚Ímain‚ª‚È‚¢B
‚Æ‚±‚낪GUI‚àƒCƒxƒ“ƒgƒhƒŠƒuƒ“‚Å‘‚­‚Ì‚ÅAŒ³XGUI’S“–‚ÌJS‚Æ‚Í‘Š«‚ª‚¢‚¢B
i‚Æ‚¢‚¤‚©A‚¾‚©‚ç“–Žž‚ْ͈[‚Å‚µ‚©‚È‚¢u”ñ“¯Šúv‚ðÌ—p‚µ‚½‚Ì‚©‚à‚µ‚ê‚È‚¢‚ªj

952 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/26(“y) 01:11:53.09 ID:kpnhrKVl.net]
‹t‚Émain‚ª‚ ‚é‚Ì‚ÍA
main‚©‚ç“ü‚Á‚ÄA‚‰Î—Í‚ª•K—v‚È‚çƒXƒŒƒbƒh‹N“®‚Å“¯‚¶ƒR[ƒh‚ð‘–s‚³‚¹‚éA‚Æ‚¢‚¤
ƒ}ƒ‹ƒ`ƒXƒŒƒbƒh‚̃pƒ‰ƒ_ƒCƒ€‚É“K‚µ‚½\‘¢‚¾B
‚¾‚©‚çmain‚ª‚ ‚錾ŒêA—Ⴆ‚ÎC‚ÅGUI‚ð‘‚­‚ƔߎS‚ȃR[ƒh‚ɂȂéBŒ³XƒCƒxƒ“ƒgƒhƒŠƒuƒ“Œü‚«‚Éo—ˆ‚ĂȂ¢‚©‚炾B
Go‚à“¯‚¶‚ÅAŠî–{“I‚É‚Ífork/join‚ðŠ®Œ‹‚Égoroutine‚Åo—ˆ‚邿‚¤‚É‚µ‚Ă邾‚¯‚ÅA‚»‚ê‚̓}ƒ‹ƒ`ƒXƒŒƒbƒhŒü‚¯‚¾‚æB

‚‚Á‚Ä‚à”ñ“¯ŠúƒXƒ^ƒCƒ‹‚Å‘‚¯‚Α‚¯‚é‚Ì‚àŽ–ŽÀ‚¾‚¯‚Ç‚ÈB
819‚̃xƒ“ƒ`‚ÅGo‚ÍAsynchronousTCP‚ƂȂÁ‚Ă邪A‚±‚ê‚Í‚»‚¤‚¢‚¤Ž–‚Ȃ̂©‚ËH
‚È‚¨Node(multithread)‚É1.5”{‚à•‰‚¯‚Ä‚é‚Ì‚ÍA‘½•ªƒ‰ƒ“ƒ^ƒCƒ€‚Ì–â‘肾‚æB
JS‚Í”ñ“¯Šúê—p‚̃‰ƒ“ƒ^ƒCƒ€‚Å‚ ‚èA‚»‚ê‚ɑ΂µ‚ă}ƒ‹ƒ`ƒXƒŒƒbƒhŒü‚¯‚̃‰ƒ“ƒ^ƒCƒ€‚É”ñ“¯ŠúƒR[ƒh‚ðÚ‚¹‚Ä”ñ“¯Šú‚É‚µ‚½‚­‚ç‚¢‚ł͕À‚ׂȂ¢B
‚Æ‚¢‚¤‚©AÓIƒRƒ“ƒpƒCƒ‹Œ¾Œê‚ªJIT‚Ƃ͂¢‚¦“®“IŒ¾Œê‚ɑ巂ŕ‰‚¯‚Ä‚éŽ–Ž©‘Ì‚ª‚ ‚蓾‚È‚¢Ž–‚ÅA
‚±‚ê‚Íu“¯‚¶“y•U‚Å킦‚Ä‚¢‚È‚¢vŽ–‚ðˆÓ–¡‚·‚éBˆê‚‚̓‰ƒ“ƒ^ƒCƒ€‚ÅA–{—ˆ‚ÍA
E¸Xƒ}ƒVƒ“ƒXƒŒƒbƒh‚Æ“¯’ö“x`””{’ö“x‚Ìgoroutine—p
Eƒ}ƒVƒ“ƒXƒŒƒbƒh‚Ì100-1000”{ˆÈã’ö“x‚Ìgoroutine—p
E”ñ“¯ŠúƒR[ƒh—p
‚ƃ`ƒ…[ƒjƒ“ƒO‚â“à•”\‘¢‚ð•Ï‚¦‚½ƒ‰ƒ“ƒ^ƒCƒ€‚ð—pˆÓ‚·‚ׂ«‚¾‚æB
Ž‘ŽY‚̓R[ƒh‚Å‚ ‚èAƒ‰ƒ“ƒ^ƒCƒ€‚ÍŒðŠ·‚·‚ê‚΂¢‚¢‚¾‚¯‚Ȃ̂ÅA‚â‚ê‚΂¢‚¢‚¾‚¯‚¾‚ÆŽv‚¤‚Ì‚¾‚¯‚ÇBi‚à‚¤‚â‚Á‚Ă邩‚à‚µ‚ê‚È‚¢‚ªj

‚ ‚Ƃ‚¢‚łɌ¾‚¤‚ÆAƒ‰ƒ“ƒ^ƒCƒ€‚Í‚â‚Á‚Ï‚èC/C++‚Å‘‚­‚ׂ«‚¾‚æB‹«ŠEƒ`ƒFƒbƒN‚ð’x‚­‚Ȃ錾‚¢–ó‚É‚·‚é‚̂Ȃç“Á‚ÉB
Go/Rust‹¤‚ÉAu‚±‚ê‚ÅC‚̃R[ƒh‚͂Ȃ­‚È‚è‚Ü‚µ‚½I‚¦‚Á‚Ö‚ñIv‚Á‚ĂȎ–‚ð‚â‚Á‚Ä‚½‚ÆŽv‚Á‚½‚ªA
ƒ‰ƒ“ƒ^ƒCƒ€‚ª’x‚¢‚悤‚ł͟•‰‚ɂȂç‚È‚¢‚©‚ç‚ËB
uGo‚ðƒƒ“ƒe‚·‚邽‚߂ɂÍGo‚¾‚¯’m‚Á‚Ä‚¢‚ê‚Î\•ª‚ÅAC‚ð’m‚Á‚Ä‚¢‚é•K—v‚͂Ȃ¢v‚Á‚Ă̂̓Rƒ~ƒ…ƒjƒeƒB‚Ì@‹³‚Æ‚µ‚Äd—v‚Ȃ͕̂ª‚©‚邯‚Ç‚àA
ŽÀ—p«‚ðl‚¦‚½‚çAƒ‰ƒ“ƒ^ƒCƒ€‚È‚ñ‚Ä•³‘¬‚¢Ž–‚ªd—v‚Å‚ ‚Á‚ÄA‰½Œ¾Œê‚¾‚Á‚Ä‚¢‚¢‚Å‚µ‚åB
‚±‚Ì•ÓAƒXƒNƒŠƒvƒgŒ¾Œê‚ÍDSL‚¾‚Ƃ킫‚Ü‚¦‚Ä‚ÄAƒ‰ƒ“ƒ^ƒCƒ€‚ðŽ©Œ¾Œê‚Å‘‚±‚¤‚Æ‚©‚¢‚¤–³‘ʂȎ–‚ð‚â‚Á‚ĂȂ¢B

953 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/26(“y) 01:13:02.46 ID:kpnhrKVl.net]
> ‚»‚µ‚Äasync/awaitEPromiseˆÈ‘O‚Ìtry-catch‚ÍŽg‚¢•¨‚ɂȂè‚Ü‚¹‚ñB
‚±‚ê‚ÍŒ¾‚¢‚·‚¬Btry-catch‚͂낭‚Å‚à‚È‚¢‚ªA–³‚¢‚æ‚è‚͂܂µ‚¾‚µA“¯Šú‚ŃVƒ“ƒOƒ‹ƒf[ƒ^‚È‚ç‚Ü‚ –â‘è‚È‚¢B
‚¾‚©‚çGo‚àtry-catch‚Å‚à—Ç‚©‚Á‚½‚Í‚¸‚¾‚ªAÌ—p‚µ‚ĂȂ¢‚Æ‚±‚ë‚ðŒ©‚é‚ÆA
u‘½‚­‚ÌꇂÍtry-catch‚ªgoroutine‚ðŒ×‚¢‚ÅŽg‚¢•¨‚ɂȂç‚È‚¢v‚ÆŽv‚Á‚½‚Ì‚¾‚낤B
‚䂤‚Ä‚àGo—¬‚Ì‘½’l•Ô‚µ‚ÍC‚æ‚è‚͂܂µ’ö“x‚ÅA‚»‚êˆÈã‚Å‚à‚È‚¢‚ªB

‚½‚¾Atry-catch‚ªgoroutine‚ðŒ×‚®‘z’è‚È‚çA
ƒƒCƒ“ƒXƒŒƒbƒh‚ªŽdŽ–‚ð‹N“®‚µAŠegoroutine‚ÅŽqׂ̈—‚ð‚±‚È‚·Aƒ}ƒ‹ƒ`ƒXƒŒƒbƒh‚Ì\‘¢‚ð‘z’肵‚Ä‚¢‚éB
”ñ“¯Šú‚È‚çAƒƒCƒ“ƒXƒŒƒbƒh‚̓Cƒxƒ“ƒgƒ‹[ƒv‚¾‚¯‚ð’S‚¢AŽè‚ª‹ó‚¢‚½goroutine‚É‚»‚Ì“s“xƒWƒ‡ƒu‚ð”­‹‹‚·‚鎖‚ɂȂ邯‚Ç‚àA
‚±‚Ìꇂ̓Wƒ‡ƒu‚Ì‹N“®‚Ígoroutine“à‚©‚ç‚ÅAtry-catch‚ÍŠ®‘S‚É‹@”\‚·‚éB
JS‚ÌꇂÍI/O‚ð”ñ“¯Šú‚É‚·‚鎖‚ð‹`–±‚¯‚ç‚Ă邩‚çtry-catch“à‚ÉI/O‚ª“ü‚Á‚½Žž“_‚ňӖ¡‚ðˆ×‚³‚È‚¢‚µA‘å‘Ì‚±‚̃pƒ^[ƒ“‚¾‚ªA
Go‚ÌꇂÍI/O‚à“¯Šú‚Å‘‚¯‚é‚Ì‚¾‚©‚çA‘S‚­–â‘è‚È‚¢B
‚¾‚©‚ç‚â‚Á‚ς茳X‚Ì‘z’è‚̓}ƒ‹ƒ`ƒXƒŒƒbƒh‚ÅA•¶–@“I‚ɂ͔ñ“¯Šú‚à“Á‚É‹ê˜J‚¹‚¸‚É‘‚¯‚éA‚Á‚Ä‚±‚Æ‚¾‚ÆŽv‚¤‚Ì‚¾‚¯‚ÇB
(JS“I‚È‘S–Ê“I”ñ“¯Šú‚ð‘z’肵‚Ä‚¢‚½ê‡‚ÍAtry-catch‚ð•sÌ—p‚É‚·‚é——R‚ª‚È‚¢B“–Žž‚Å‚àŠù‚Étry-catch‚ªŽå—¬‚¾‚Á‚½j

>>917
> Rust‚ÍGo‚Æ“¯‚¶‚­try-catch‚ðÌ—p‚µ‚Ä‚¢‚È‚¢‚Ë
‚±‚êA¡Œ©‚½‚Æ‚±‚ëPanic•ûŽ®‚炵‚¢‚ªA‚à‚µ‚©‚µ‚ÄGo—R—ˆH

try-catch‚ÍD‚«‚Èl‚Í‘åD‚«‚̂悤‚¾‚ªA‰´‚ɂ͂ǂ¤‚É‚à‚ ‚ꂪ‚¢‚¢‚Ƃ͎v‚¦‚È‚¢B
ŒÂl“I‚É‚ÍAƒŠƒ\[ƒX•Ô‹p‚È‚çC#‚Ìusing‚ª³‰ð‚ÅA
ƒŠƒgƒ‰ƒC‚È‚çA‘å‘ÌŒ³ƒf[ƒ^‚ª‰ó‚ê‚Ă˳—‚Å’ú‚ß‚é‚Ì‚ÅPanic‚Å–â‘è‚È‚¢BiƒGƒ‰[’Ê’m‚¾‚¯o—ˆ‚ê‚Î\•ªj
‚¾‚©‚çtry-catch‚Í”ñ“¯Šú‚ł͎g‚¦‚È‚¢‰ß‹Ž‚ٕ̈¨‚Æ‚µ‚ÄÁ–Å‚µ‚Ä—~‚µ‚©‚Á‚½‚Ì‚¾‚¯‚ÇA
C#‚ªasync‚Å‚à–³—–î—try-catcho—ˆ‚邿‚¤‚É‚µ‚½‚̂ł¿‚å‚Á‚Æ‹Á‚¢‚Ä‚éB
‚»‚±‚܂łµ‚Ätry-catch‚µ‚½‚­‚à‚È‚¢‚µA‚·‚é“à—e‚à‚È‚¢‚ñ‚Å‚·‚¯‚ÇA‚Á‚Ä‚ËB
‚ ‚éˆÓ–¡JS‚Ìucatch‚È‚ñ‚Ä‚µ‚È‚­‚Ä‚à‰½‚à–â‘è‚È‚¢‚Å‚·v‚Æ‚¢‚¤Java‚©‚猩‚ê‚Α²“|‚µ‚»‚¤‚ÈŽd—l‚àA‰ð‚̈ê‚‚ł͂ ‚邯Œ©‚Ä‚éB

954 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/26(“y) 06:42:38.06 ID:BX4iLvdt.net]
>>937
JavaScript‚Ì”ñ“¯ŠúŒÄ‚Ño‚µ‚Å‚à•’Ê‚Í–³Ž‹‚¹‚¸Promise‚Écatch•t‚¯‚ĕߊl‚·‚邺
—á: async_func_foo.catch(err => console.log(err))
‚ ‚ÆRust‚Ì”ñ“¯ŠúŒÄ‚Ño‚µ‚àResult‚ª‹A‚Á‚Ä‚­‚é‚©‚çƒGƒ‰[‚ð•ߊl‚Å‚«‚é

955 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/26(“y) 07:29:58.26 ID:xkMoRRzB.net]
Go‚ð’@‚­ˆ×‚ÉJavaScript‚ðŽg‚Á‚Ă邾‚¯‚ÅAJavaScript‚Ì—‰ð“x‚©‚È‚è󂢂Ȃ±‚Ì‚¨‚¶‚³‚ñB
‚µ‚©‚µ‚±‚ñ‚È‚¨‚¶‚³‚ñ‚ª‚¸‚Á‚Æ–\‚ê‚Ä‚ñ‚Ì‚©A‘S‘R‹c˜_‚Å‚«‚È‚¢‚¶‚á‚ñB‘Îô‚Æ‚µ‚Ă̓ƒbƒ`ƒ‡ƒC“±“ü‚­‚ç‚¢‚µ‚©–³‚¢‚¾‚낤‚ËB

956 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/26(“y) 08:20:49.61 ID:W5JOGvZg.net]
’·‚¢•¶Íƒ_ƒ‰ƒ_ƒ‰‘‚­l‚Á‚ăvƒƒOƒ‰ƒ}[‚Ì‘fŽ¿‚È‚¢‚æ
•¶Í‚ð’Z‚­ŠÈŒ‰‚É‘‚¯‚él‚Á‚ăvƒƒOƒ‰ƒ€‚à“¯—l‚É‘‚¯‚é

957 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/26(“y) 08:45:19.95 ID:kpnhrKVl.net]
>>938
> —á: async_func_foo.catch(err => console.log(err))
‚±‚ê‚ÍŽš‚ªÔ‚¢‚©•‚¢‚©‚̈Ⴂ‚µ‚©‚È‚¢‚¯‚Ç‚ÈB

‚Ü‚ ‰´‚Ítry-catchÁ‹É”h‚¾‚©‚çAGo/Rust•ûŽ®‚Å–â‘è‚È‚­AC#‚ÌŽd—l‚̓I[ƒo[ƒXƒyƒbƒN‰ß‚¬‚邯‚ÇA
Go‚ÌꇂÍJS‚Ƃ͈á‚Á‚Ätry-catch‚Í‚»‚ê‚È‚è‚É‹@”\‚·‚é‚Í‚¸‚¾‚©‚çA•s–žŽ‚Á‚Ä‚é“z‚à‚»‚ê‚È‚è‚É‚¢‚é‚Í‚¸‚¾‚¯‚ÇB
i‚»‚¤‚¢‚¤˜A’†‚ÍŠù‚ɋނÁ‚Ä‚é‹C‚à‚·‚邪j

958 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/26(“y) 09:09:48.94 ID:yRlIqUsp.net]
”­‘z‚ªˆá‚¤A‚ǂ̈ȂłàA‚»‚̈Č‚ɂƂÁ‚Ä1”Ô‚¾‚©‚çŽg‚¤A‚ÆŒ¾‚¤Œ¾—t‚ª“`‚í‚Á‚ĂȂ¢‚Ì‚©H
‰´‚à\•ªAŒ¾ŠO‚ÌŒ¾—t‚Í—‰ð‚Å‚«‚È‚¢ƒ^ƒCƒv‚¾‚ªA—¬Î‚É’Ê‚¶‚邯Žv‚¤‚ñ‚¾‚ªB

‘‚«‚â‚·‚¢A“ǂ݂₷‚¢‚©‚炱‚ê‚ð‘I’肵‚½A‚ÆŒ¾‚¤‚Ì‚Íu1”Ôv‚Å‚µ‚åB

Šî–{“I‚É‚»‚¤‚¢‚¤‘‚«•û‚µ‚Ă邯Œ¾‚¤‚©AŽ©‘R‚É‘‚­‚Æ‚»‚¤‚È‚éB‚±‚ê‚̓hƒLƒ…ƒƒ“ƒg‚É‘‚¢‚Ä‚ ‚Á‚½‚¾‚ëB

”ñ“¯Šú‚ƃ}ƒ‹ƒ`ƒXƒŒƒbƒh‚𕪂¯‚Äl‚¦‚ë‚æcB

ŽÀÛ‚É‚Ínode‚à‚»‚¤‚¾‚¯‚ÇAC#‚ÌTask‚È‚ñ‚©‚ÉŠÖ‚µ‚Ä‚à‚ß‚¿‚á‚­‚¿‚á‰ð‘œ“xŠÃ‚¢‚̂łÍH

959 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/26(“y) 09:10:48.16 ID:yRlIqUsp.net]
go‚¾‚ÆA”ñ“¯ŠúƒXƒ^ƒCƒ‹‚Å‘‚¯‚邯‚©‚łȂ­‚ÄAƒuƒƒbƒLƒ“ƒOŠÖ”A“¯ŠúŠÖ”‚ð‘‚¢‚½‚Æ‚µ‚Ä‚àgoroutineŠÔ‚ł͓K؂ɃXƒCƒbƒ`ƒ“ƒO‚³‚ê‚ÄA‘¼‚ÌŒ¾Œê‚ÅŒ¾‚¤await‚ª‚©‚©‚Á‚Ä‚é‚ñ‚æBí‚É’áƒRƒXƒg‚ÅB
‚»‚ê‚ÍN:MŒy—ʃXƒŒƒbƒh‚¾‚©‚ç‚È‚µ“¾‚邱‚ƂȂ̂ÅA‘¼‚ÌŒ¾Œê‚ª‚Å‚«‚ĂȂ¢ˆÈ㉽‚Æ‚à”ä‚ׂÂ炢B

960 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/26(“y) 09:11:12.66 ID:yRlIqUsp.net]
ƒI[ƒ‹‘z‘œ‚Å’‚Á‚Ă邿‚ÈA‚±‚¢‚ÂB



961 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/26(“y) 09:42:59.75 ID:Cq56y6gH.net]
>>939
ƒƒbƒ`ƒ‡ƒC‚͘Ql¶‚ÌŽ©‰‰‚ª’»‚邾‚¯

962 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/26(“y) 09:45:22.81 ID:Zjg02ogZ.net]
ƒ[ƒjƒ“‚Ńƒbƒ`ƒ‡ƒCÁ‚µ‚Ä‚é‚₳‹K•\Œ»‚Å’e‚¯‚΂¦‚¦‚â‚ñ

963 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/26(“y) 09:55:57.50 ID:UdeBSueS.net]
Ž©‰‰‚·‚é‚̂Ƀƒbƒ`ƒ‡ƒCÁ‚·ƒoƒJ‚Í‚¨‚ç‚ñ‚â‚ë

964 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/26(“y) 10:07:05.87 ID:xkMoRRzB.net]
r‚炵‚ÌŽèŠÔ‚ª‘‚¦‚邾‚¯‚Å\•ª‰¿’l‚ª‚ ‚é

965 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/26(“y) 10:19:30.57 ID:kpnhrKVl.net]
>>943
> ƒuƒƒbƒLƒ“ƒOŠÖ”A“¯ŠúŠÖ”‚ð‘‚¢‚½‚Æ‚µ‚Ä‚àgoroutineŠÔ‚ł͓K؂ɃXƒCƒbƒ`ƒ“ƒO‚³‚ê‚ÄA‘¼‚ÌŒ¾Œê‚ÅŒ¾‚¤await‚ª‚©‚©‚Á‚Ä‚é‚ñ‚æB
‚±‚ê‚Í•’ʂ̓}ƒ‹ƒ`ƒXƒŒƒbƒh‚ÆŒ¾‚¤BThread/goroutine‚ð•¡”iƒ}ƒ‹ƒ`j‹N“®‚µ‚Ĉø‚Á‚©‚©‚Á‚½‚çƒXƒCƒbƒ`ƒ“ƒO‚³‚¹‚邾‚¯‚Ȃ̂¾‚©‚çB
‚»‚µ‚Ä‘åŠT‚ÌŒ¾Œê‚Í‚±‚ê‚ðŽ©‘R‚É‘‚¯‚邿‚¤‚ɂȂÁ‚Ä‚éB

> ‚»‚ê‚ÍN:MŒy—ʃXƒŒƒbƒh‚¾‚©‚ç‚È‚µ“¾‚邱‚ƂȂ̂ÅA‘¼‚ÌŒ¾Œê‚ª‚Å‚«‚ĂȂ¢ˆÈã
‚±‚ꂪ‰RA‚Æ‚¢‚¤‚©Œë‰ðB‘¼Œ¾Œê‚Å‚à‚¢‚­‚ç‚Å‚àƒXƒŒƒbƒh‚ð‹N“®‚·‚鎖‚Ío—ˆ‚éBi‚ª—]Œv‚Éd‚­‚È‚é‚̂ŕ’ʂ͂â‚ç‚È‚¢j
goroutine‚àGoMŽÒ‚ªŒ¾‚¤’öŒy‚­‚à‚È‚¢‚̂ł¢‚­‚ç‚Å‚à‹N“®‚µ‚Ä‚¢‚¢‚킯‚ł͂Ȃ¢B(Œ»ŽÀ“I‚É‚Í)

‚±‚ê‚ð”]Ž€‚Ågoroutine‚̓RƒXƒgƒ[ƒA‚¾‚©‚çgoroutine‚ÉØ‚èo‚·Ž–‚ªƒvƒƒOƒ‰ƒ}‚ÌŽdŽ–‚Å‚ ‚éA‚ƉðŽß‚Å‚«‚ê‚Δü‚µ‚¢‚Ì‚¾‚ªA
‚±‚ê‚ðŽÀÛ‚ÉŽŽ‚µ‚ÄuŽv‚Á‚Ä‚½‚æ‚è‚à‘S‘RƒpƒtƒH[ƒ}ƒ“ƒX‚ªo‚Ë‚¥A‚±‚ê‚È‚çNode‚Ì•û‚ª‘¬‚¥cv‚ƂȂÁ‚½“^––‚ð‘‚¢‚Ä‚½‚Ì‚ª‰½“x‚àŒ¾‚Á‚Ä‚éƒuƒƒOB
‚±‚ê‚ÍŒ¾Œê‚ÆŒ¾‚¤‚æ‚è‚̓‰ƒ“ƒ^ƒCƒ€‚Ì–â‘肾‚¯‚ÇB

966 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/26(“y) 11:28:52.99 ID:nWK21oqu.net]
JS‚ÌPromise‚Í”ñ“¯Šú‚̈µ‚¢‚Æ‚µ‚Ă͂©‚È‚èD‚«

967 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/26(“y) 12:15:41.10 ID:pDCyYMqI.net]
>>949
N:M‚̃OƒŠ[ƒ“ƒXƒŒƒbƒh‚Å‚ ‚Á‚Ä’P‚È‚éƒ}ƒ‹ƒ`ƒXƒŒƒbƒh‚¶‚á‚È‚¢B
’P‚Ɉø‚Á‚©‚©‚Á‚½‚çØ‚è‘Ö‚¦‚é‚ñ‚łȂ­‚ăXƒeƒB[ƒŠƒ“ƒO‚܂łâ‚é‚̂͑¼‚ÌŒ¾Œê‚ÌŒ¾Œê•W€‹@”\‚É‚ÍErlang‚®‚ç‚¢‚É‚µ‚©‚È‚¢B

‚Ç‚±‚ª‰R‚È‚ñ‚æB
ƒRƒXƒgƒ[ƒ‚ł͖³‚¢‚ªA‚¢‚í‚ä‚éƒXƒŒƒbƒh‚æ‚è‚Í—y‚©‚ÉŒy‚¢‚¼B

968 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/26(“y) 12:16:18.51 ID:pDCyYMqI.net]
‘‚¶‚Ä’m‚ç‚ñ‚¾‚¯‚Å‚ÍH

969 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/26(“y) 12:35:54.23 ID:Zen8kEK8.net]
‚í‚©‚点‚悤‚Æ‚·‚é‚Ì‚ª–³‘Ê‚¾‚Á‚ĉ½‚Å‹C‚©‚È‚¢‚©‚È

970 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/26(“y) 12:41:19.24 ID:D1V+AmSx.net]
>>940
˜_—\¬‚ª‚µ‚Á‚©‚肵‚Ăēǂ݂₷‚¯‚ê‚Î’·•¶‚Å‚à‚¢‚¢‚ñ‚¾‚¯‚Ç‚Ë
‚±‚Ì‚¨‚¶‚³‚ñ‚Í‚»‚±‚ª‰ó–Å“I‚¾‚©‚ç–¾‚ç‚©‚É‘fŽ¿‚È‚¢‚í‚È



971 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/26(“y) 12:50:12.55 ID:xkMoRRzB.net]
’ŠÛ‰»‚Å‚«‚¸“¯‚¶Ž–‰½‰ñ‚à‘‚­ŒXŒü‚É‚ ‚é‚©‚çA¦‚¢ƒR[ƒh‘‚«‚»‚¤

972 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/26(“y) 12:58:01.48 ID:862GBE0V.net]
>>955
‚Æ‚¢‚¤‚©A
’Z‚¢=—Ç‚¢
‚à‚µ‚­‚Í
simple=beautiful
‚Æ‚¢‚¤ƒZƒ“ƒX‚ªŒ‡—Ž‚µ‚Ä‚¢‚éB
‚ ‚ñ‚ȉ˜‚¢’·•¶‚¼‚Á‚Æ‚·‚é‚íw
‚Ü‚ .{50}‚ÅNG‚É‚µ‚Ă邯‚Ç

973 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/26(“y) 13:27:19.11 ID:fRC8OZTs.net]
Go‚Ì(‹^Ž—ƒXƒŒƒbƒh{)goroutine‚̃pƒtƒH[ƒ}ƒ“ƒXŒv‘ª‚Á‚Ä‚¢‚¢‚â‚‚Ȃ¢‚ÌH
«Œ©‚‚¯‚½‚â‚Â
Goroutines Are Not Significantly Smaller Than Threads
https://matklad.github.io//2021/03/12/goroutines-are-not-significantly-smaller-than-threads.html

974 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/26(“y) 13:41:54.09 ID:CoGWNwI7.net]
Go‚Á‚ĂԂÁ‚¿‚ႯŒ¾Œê‹@”\‚Æ‚©Š„‚Ƃǂ¤‚Å‚à‚æ‚­‚ÄA
Eƒrƒ‹ƒh‚âƒfƒvƒƒC‚â‰^—p‚ªƒVƒ“ƒvƒ‹
E–{‰Æ‚ÌŠJ”­‘̧‚ª•ÛŽç“I‚ÅA’·Šú“I‚ɈÀ’肵‚½ƒTƒ|[ƒg‚ªŠú‘Ò‚Å‚«‚é
‚Æ‚¢‚¤“_‚ªƒƒŠƒbƒg
‹É—Íì‚è‚Á‚ςȂµ‚Å•ú’u‚µ‚½‚¢—Þ‚Ì‚à‚̂Ɍü‚¢‚Ă邯Žv‚¤‚ñ‚¾‚æ‚Ë
Go‚µ‚©‚Å‚«‚È‚¢“z‚âGo‘åD‚«‚ÅŽg‚Á‚Ä‚é“z‚à‚Ü‚¸‚¢‚È‚¢‚¾‚낤‚µA‚±‚ñ‚È‚à‚ñŽ·X‚É’@‚¢‚ĉ½‚ª‚µ‚½‚¢‚Ì

975 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/26(“y) 13:51:01.17 ID:bMt+E6tQ.net]
CLIƒc[ƒ‹‚Í‚Æ‚à‚©‚­ˆê”ÔŽg‚í‚ê‚Ä‚éWeb API‚Í•ú’u‚µ‚½‚¢‚à‚̂Ƃ͑΋ɂ¾‚낤

976 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/26(“y) 14:05:08.22 ID:nWQ4XblH.net]
API‚͂ނµ‚ë‚Ç‚Á‚¿‚©‚Æ‚¢‚¤‚Æ•ú’u‚µ‚½‚¢Œn‚¶‚á‚ËH
ƒtƒƒ“ƒg‚Æ•\— ˆê‘݂̂½‚¢‚È‚Ì‚à‚ ‚邯‚ÇA‚»‚¤‚¢‚¤‚Ì‚ÉGo‚Í‚ ‚Ü‚èÌ—p‚³‚ê‚È‚¢‚Å‚µ‚å

977 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/26(“y) 14:21:48.69 ID:yRlIqUsp.net]
Šm‚©‚É‚»‚¤‚¾‚ÈB‚í‚©‚낤‚Æ‚µ‚È‚¢‚µA“`‚í‚ç‚È‚¢‹C‚ª‚µ‚Ä‚«‚½B
RustÅ‚‚ÆRustƒXƒŒ‚ÅŒ¾‚Á‚ĂĂ­‚ê‚ê‚Ηǂ¢‚©B

>>958
‚±‚ê‚Í‚ ‚邿‚ËB
1‚‘O‚̃o[ƒWƒ‡ƒ“‚Ç‚±‚ë‚©A‚»‚ê‚È‚è‚ÉÌ‚ÌGo‚̃vƒƒOƒ‰ƒ€‚Å‚·‚çC³‚¹‚¸‚ɃRƒ“ƒpƒCƒ‹‚Å‚«‚éB

978 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/26(“y) 16:17:55.72 ID:kpnhrKVl.net]
>>951
‚â‚Á‚ĂȂ¢‚̂͂â‚é•K—v‚ª‚È‚¢‚©‚çB
‘¼Œ¾Œê‚à”nŽ­‚ł͂Ȃ¢‚Ì‚ÅA‰ü‘P‚Ì“w—͂͂µ‚Ă邵A‚¢‚¢“_‚ª‚ ‚Á‚½‚畽‹C‚ŃpƒN‚Á‚Ä‚éB

(Go‚Ígreenthread‚Å‘S‚ĉðŒˆI‚Ææ‚Á‚Ä‚¢‚é‚킯‚ł͂Ȃ¢‚¯‚Ç‚àA‚»‚¤‚¾‚Æ‚µ‚½‚çj
‚»‚̃AƒCƒfƒA‚Í–Ê”’‚©‚Á‚½‚ªAŒ»ŽÀ“I‚ł͂Ȃ©‚Á‚½B
i‚½‚¾‚µ‚±‚ê‚̓‰ƒ“ƒ^ƒCƒ€‚Ì–â‘肾‚©‚ç‰ü‘P‚Ì—]’n‚Í‚ ‚é‚Í‚¸j

”ñ“¯Šú‚̓R[ƒh‚ª‚¤‚´‚­‚È‚é‚͎̂–ŽÀ‚¾‚ªAasync•¶–@‚łقڕ¥@‚³‚ꂽB
‚¾‚©‚ç‚Ý‚ñ‚ȃpƒN‚Á‚Ä‚éB


‚Ü‚ Š®‘S‚Ƀ‹[ƒv‚¾‚µAÞ—¿ŒÍЉ‚Å‚±‚±‚ç•Ó‚ÅI‚í‚è‚©‚ÈB
‚»‚è‚áMŽÒ‚Ì”O•§‚ð‰½“x•·‚¢‚Ä‚à–|ˆÓ‚·‚鎖‚͂Ȃ¢‚æB‰´‚Í•¶Œn‚ł͂Ȃ¢‚µB
‚±‚¿‚ç‚ÌŒ©‰ð‚Å‚Íà–¾o—ˆ‚È‚¢ƒf[ƒ^‚ªo‚Ä—ˆ‚½‚çA•ªÍ‚µ‚ÄAl‚¦‚ðC³‚·‚邯‚ÇB



>>957
virtual‚Ì40MB‚ð’Pƒ‚ɇŽZ‚µ‚½‚çA¡‚Í4”{Œy‚­‚ÄA4k/goroutineŽž‘ã‚Í2.5”{Œy‚©‚Á‚½‚Æ‚¢‚¤Ž–‚©B
ƒtƒbƒgƒvƒŠƒ“ƒg‚¾‚¯‚Ì”äŠr‚ł͂ ‚邪B
‚¾‚©‚ç‹É‚߂ĒPƒ‚ÉŒ¾‚¦‚ÎA‘¼Œ¾Œê‚̃XƒŒƒbƒh‚ŃWƒ‡ƒu‚ð4‚‚¸‚‘©‚˂Ĉ—‚·‚é‰^—p‚ð‚·‚ê‚ÎA
ƒtƒbƒgƒvƒŠƒ“ƒg‚ł͕À‚ñ‚ÅA‘¬“x‚Í—]•ª‚ȃXƒPƒWƒ…[ƒ‰‚ª“ü‚Á‚ĂȂ¢•ªŸ‚Ă鎖‚ɂȂéB

979 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/26(“y) 17:32:36.09 ID:nY3OEggH.net]
>>960
‚»‚è‚áWeb‚̃tƒƒ“ƒgƒGƒ“ƒh‚É”ä‚ׂè‚á‚È‚ñ‚¾‚Á‚Ä•ú’u‚µ‚½‚¢Œn‚ɂȂ邾‚ë
Web‚Ìꇂ̓oƒbƒNƒGƒ“ƒh‚Å‚àWebƒtƒŒ[ƒ€ƒ[ƒN‚ðƒTƒ|[ƒgƒo[ƒWƒ‡ƒ“‚Ɉێ‚·‚é•K—v‚ª‚ ‚é‚©‚ç
’·‚­‚Ä‚à3〜5”N‚·‚ê‚΃R[ƒh‚ð•ÏX‚·‚邱‚ƂɂȂé

980 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/26(“y) 17:33:24.82 ID:117KIGn2.net]
>>958
Œ¾Œê‹@”\‚Í–{“–‚É20¢‹I‚ÉÝŒv‚³‚ꂽŒ¾Œê‚Ȃ̂©‚Æ
‹^‚¢‚½‚­‚È‚é‚Ë
‚Ù‚ÚGC‚ª‚ ‚éC‚ð‘‚¢‚Ă銴Šo‚ɋ߂¢
C‘‚¯‚È‚¢l‚ª‘‚¯‚錾Œê‚¶‚á‚È‚¢‚ÆŽv‚¤



981 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/26(“y) 18:00:31.99 ID:yRlIqUsp.net]
>>962
‚Í‚¢A‚¶‚á‚ Œ¾Ž¿‚àŽæ‚ꂽ‚Ì‚ÅRustƒXƒŒ‚É–ß‚Á‚ĉº‚³‚¢‚Ë

982 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/26(“y) 18:06:45.33 ID:yRlIqUsp.net]
>>963
‚»‚¤‚©HƒRƒAAPI‚ÉŠÖ‚µ‚Ă͂ ‚ñ‚Ü‚èŽè‚ð“ü‚ê‚È‚¢‚¯‚Ç‚ÈB
WebƒtƒŒ[ƒ€ƒ[ƒNŽŸ‘æ‚ÈAPI‚Á‚Ăǂñ‚È‚ÌH

983 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/26(“y) 18:16:48.89 ID:nWQ4XblH.net]
>>966
SPA‚Ì‚·‚®— ‚ÅUI‚Ì—vŒ‚ɇ‚킹‚Äì‚邿‚¤‚Ȃ₂̂±‚Æ‚¶‚á‚ËH
‚»‚¤‚¢‚¤‚̂͂»‚à‚»‚àGo‚ðÌ—p‚µ‚È‚¢‚Æ>>960‚Å‘‚¢‚½’ʂ肾

984 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/26(“y) 19:00:50.19 ID:yRlIqUsp.net]
>>967
‚È‚é‚Ù‚ÇBBFF“I‚È‚â‚ÂB
‚½‚µ‚©‚ÉGo‚Å‘‚­‚܂łà‚È‚¢‚µAƒmƒ“ƒR[ƒfƒBƒ“ƒO‚à‚ ‚邿‚ËB

985 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/26(“y) 19:13:38.66 ID:nWK21oqu.net]
³’¼‚È‚ñ‚¾‚©‚ñ‚¾Œ¾‚Á‚ÄAŠwKƒRƒXƒg‚ɑ΂µ‚Ă̫”\ƒpƒtƒH[ƒ}ƒ“ƒX‚ªˆÙ—l‚É‚‚¢‚Æ‚¢‚¤‚Æ‚±‚낪Go‚Ì–£—Í
Œ¾ŒêŽd—l‚ªƒRƒ“ƒpƒNƒg‚¾‚©‚çƒ~ƒX‚µ‚É‚­‚¢(‹C‚ª‚·‚é)‚Ì‚à—Ç‚¢
ƒ`ƒƒƒlƒ‹‚É—e—Ê‚ª‚ ‚邱‚Æ‚ð–Y‚ê‚邤‚Á‚©‚肳‚ñˆÈŠO‚É‚Í

“¾ˆÓ‚È‹@”\‚ÍŒÀ‚ç‚ê‚Ä‚ÄGUI‚Æ‚©‚Í‹êŽè‚¾‚¯‚ÇA‚»‚ñ‚È‚à‚ñC#‚â‚ç‚É”C‚¹‚Æ‚¯‚΂¢‚¢‚â

986 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/26(“y) 19:41:27.25 ID:cxVkNmoR.net]
Go‚Ì–£—͂̓Pƒ“Eƒgƒ“ƒvƒ\ƒ“‚È‚ñ‚æ

https://en.wikipedia.org/wiki/Ken_Thompson#2000s
> When the three of us [Thompson, Rob Pike, and Robert Griesemer] got started, it was pure research.
> The three of us got together and decided that we hated C++. [laughter] ... [Returning to Go,]
> we started off with the idea that all three of us had to be talked into every feature in the language,
> so there was no extraneous garbage put into the language for any reason.

”Þ‚ª"we hated C++"‚‚Á‚Äì‚Á‚½‚¾‚©‚ç‚»‚ç‚à‚¤‚Ý‚ñ‚ÈŠð‚µ‚¢‚â‚ë

987 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/26(“y) 19:44:13.98 ID:fRC8OZTs.net]
Œ‹‹Ç>>957‚æ‚è‚¢‚¢ƒpƒtƒH[ƒ}ƒ“ƒXŒv‘ª‚Á‚ĂȂ¢‚Ì‚©[
ŒÂl“IŠ´‘z‚Æ‚µ‚Ä‚ÍBBB
ƒpƒtƒH[ƒ}ƒ“ƒX‚ɂ‚¢‚Ä“Á•M‚·‚ׂ«—˜“_‚͂Ȃ¢
Œ´—“I‚ɃXƒŒƒbƒhƒv[ƒ‹‚ðŽg‚Á‚½‘¼Œ¾Œê‚̃R[ƒh‚Æ“¯’ö“x‚Ì«”\‚ªo‚é
‹@”\“I‚È—˜“_‚̓OƒŠ[ƒ“ƒXƒŒƒbƒh‚ðŒ¾Œê‚ÅŽ‚Á‚Ä‚¨‚èAŽ©“®‚ÅOSƒXƒŒƒbƒh‚ÆŽg‚¢•ª‚¯‚ç‚ê‚é“_(‹Lq—Ê’á••K—vƒƒ‚ƒŠ’á)
‹t‚ÉŒ‡“_‚̓XƒPƒWƒ…[ƒ‹‚ðƒRƒ“ƒgƒ[ƒ‹‚·‚é•û–@‚ªGOMAXPROCSˆÈŠO‚È‚¢“_‚Á‚ĂƂ±‚ë‚©‚È

988 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/26(“y) 20:07:50.21 ID:nWK21oqu.net]
>>971
—Dæ“x‚ª‚È‚¢‚̂͂¿‚å‚Á‚Ò‚èŽc”O‚ł͂ ‚é
c‚È‚¢‚æ‚ËH

989 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/26(“y) 20:31:14.25 ID:kpnhrKVl.net]
>>969
> ŠwKƒRƒXƒg‚ɑ΂µ‚Ă̫”\ƒpƒtƒH[ƒ}ƒ“ƒX‚ªˆÙ—l‚É‚‚¢
C‚Ì•û‚ª‚‚¢‚¯‚Ç‚ÈBGo‚æ‚è‚ଂ³‚¢Žd—l‚Å‘¬‚¢B
‚ ‚ÆC#‚àGUI‚̓Sƒ~‚¾‚¼B‚»‚êˆÈŠO‚ª‚¢‚¢‚©‚çunity‚ð§”e‚µ‚Ă邪B

990 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/26(“y) 21:20:48.95 ID:4mZJSMD8.net]
>>943
>> ‚»‚ê‚ÍN:MŒy—ʃXƒŒƒbƒh‚¾‚©‚ç‚È‚µ“¾‚邱‚ƂȂ̂ÅA‘¼‚ÌŒ¾Œê‚ª‚Å‚«‚ĂȂ¢ˆÈ㉽‚Æ‚à”ä‚ׂÂ炢B

Rust‚àM:Nƒ‚ƒfƒ‹‚¾‚æ
Go‚Æ“¯‚¶‚­•¡”‚Ì”ñ“¯Šúƒ^ƒXƒN‚ð•¡”‚ÌOSƒXƒŒƒbƒh‚ÉŠ„‚è“–‚Ä
‚µ‚©‚àGo‚Ƃ͈قȂèƒXƒ^ƒbƒNƒŒƒX‚Ȃ̂ÅGo‚æ‚è‚àŒy—ʃ^ƒXƒN‚ðŽÀŒ»‚µ‚Ä‚¢‚邿

>>951
>> ƒXƒeƒB[ƒŠƒ“ƒO‚܂łâ‚é‚̂͑¼‚ÌŒ¾Œê‚ÌŒ¾Œê•W€‹@”\‚É‚ÍErlang‚®‚ç‚¢‚É‚µ‚©‚È‚¢B

Rust‚àGo‚Æ“¯‚¶M:Nƒ‚ƒfƒ‹‚Ń[ƒNƒXƒeƒB[ƒŠƒ“ƒO‚à‚µ‚Ä‚¢‚邿
Rust‚ł͈ȉº‚̃‰ƒ“ƒ^ƒCƒ€‚ð‘I‚Ô‚±‚Æ‚ª‚Å‚«‚邿
E1:1ƒ‚ƒfƒ‹ (M:Mƒ‚ƒfƒ‹AOSƒXƒŒƒbƒh‚»‚̂܂ܗ˜—p)
EM:1ƒ‚ƒfƒ‹ (ƒVƒ“ƒOƒ‹OSƒXƒŒƒbƒh‚Å•Àsƒ}ƒ‹ƒ`ƒ^ƒXƒN)
EM:Nƒ‚ƒfƒ‹[ƒXƒŒƒbƒhƒv[ƒ‹•ûŽ®]
EM:Nƒ‚ƒfƒ‹[ƒ[ƒNƒXƒeƒB[ƒŠƒ“ƒO•ûŽ®]



991 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/26(“y) 21:35:40.76 ID:yRlIqUsp.net]
>>974
‚»‚ê‚͈—Œn•W€H‚»‚ê‚Æ‚à€•W€H

992 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/26(“y) 21:58:06.53 ID:kpnhrKVl.net]
>>974
‚»‚êˆÈ‰º‚Æ’è‹`‚ª“¯‚¶‚¾‚ÆAˆê”Ê“I‚É‚Íuƒ[ƒNƒXƒeƒB[ƒŠƒ“ƒO•ûŽ®v‚ðuƒXƒŒƒbƒhƒv[ƒ‹v‚ÆŒÄÌ‚·‚邿Bi‚¾‚©‚çC#‚Ì‚à‚±‚ê‚̂͂¸‚¾‚¯‚Çj
https://tech-blog.optim.co.jp/entry/2019/11/08/163000
Rust‚ʼn½ŒÌ‚ ‚¦‚Ä•ûŒ¾‚É‚µ‚Ä‚¢‚é‚Ì‚©‚Í’m‚ç‚ñB
‚Æ‚¢‚¤‚©ƒ[ƒNƒXƒeƒB[ƒŠƒ“ƒO‚¶‚á‚È‚¢•û‚̃ƒŠƒbƒg‚È‚ñ‚ĂȂ¢‹C‚ª‚·‚é‚ñ‚¾‚ªB

993 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/26(“y) 21:58:10.74 ID:nPeFYJEF.net]
>Rust‚àGo‚Æ“¯‚¶M:Nƒ‚ƒfƒ‹‚Ń[ƒNƒXƒeƒB[ƒŠƒ“ƒO‚à‚µ‚Ä‚¢‚邿

VM‚¶‚á‚È‚¢‚̂ɂǂ¤‚â‚Á‚ÄŽÀŒ»‚µ‚Ä‚é‚Ì‚©‚È

994 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/26(“y) 21:59:12.46 ID:4mZJSMD8.net]
>>975
Rust‚ÍGo‚Æ^‹t‚Å•W€ƒ‰ƒCƒuƒ‰ƒŠ‚Æ‚ÍŬŒÀ‚Ì‚à‚̂ɌÀ‚éˆÊ’u•t‚¯‚Ȃ̂Å
•W€ƒ‰ƒCƒuƒ‰ƒŠ‚ɂ͔ñ“¯Šúƒ‰ƒ“ƒ^ƒCƒ€‚ðì‚邽‚߂̘g‘g‚Ý‚¾‚¯‚ª‘¶Ý‚µ‚Ä‚¢‚ă‰ƒ“ƒ^ƒCƒ€Ž©‘͖̂³‚µ‚¾‚æ
‚±‚ê‚Í‘S‚Ă̕ª–ì‚ɂ‚¢‚Ä“¯‚¶•ûj‚ÅRust‚ł͕W€{€•W€(ƒfƒtƒ@ƒNƒgƒXƒ^ƒ“ƒ_[ƒh)‚ðŽg‚Á‚ăvƒƒOƒ‰ƒ~ƒ“ƒO‚ð‚·‚é‚æ

995 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/26(“y) 22:13:34.76 ID:4mZJSMD8.net]
>>976
‚»‚±‚͈ê”Ê“I‚͘b‚Æ‚µ‚Ă܂¸OSƒXƒŒƒbƒh–ˆ‚ɃLƒ…[‚ÆŽ‚‚©ƒOƒ[ƒoƒ‹‚ɃLƒ…[‚ðŽ‚Á‚ÄŠ„‚èU‚é‚©‚Ì2‘å•ûŽ®‚ª‚ ‚邿
‚»‚ꂼ‚ê‚É—˜“_‚ÆŒ‡“_‚ª‚ ‚Á‚Ä‚»‚±‚ÍÈ—ª‚·‚邯‚Ç
Go‚àRust‚à‚»‚̃nƒCƒuƒŠƒbƒh•ûŽ®‚ƂȂÁ‚Ä‚¢‚Ä•’i‚̓XƒŒƒbƒh–ˆ‚ɃLƒ…[‚ðŽ‚Á‚ÄŠeOSƒXƒŒƒbƒh‚ª“Æ—§‚ÉŒø—¦‚æ‚­ˆ—‚¾‚Ë
‚»‚µ‚ÄGo‚àRust‚àƒOƒ[ƒoƒ‹‚É‚àŠÇ—‚µ‚ĉɂÈOSƒXƒŒƒbƒh‚ª¶‚¶‚邯‚»‚±‚ÖŠ„‚èU‚é(OSƒXƒŒƒbƒh‚©‚猩‚邯ƒXƒeƒB[ƒ‹)‚·‚邿
Úׂ͂±‚±‚Å‘‚«‚«‚ê‚È‚¢‚Ù‚Ç‚à‚¤­‚µ•¡ŽG‚¾‚©‚çÈ—ª‚µ‚Ä‚é“_‚Í‚»‚ꂼ‚ê‚̉ðàƒTƒCƒg‚È‚Ç‚ðŒ©‚Ä‚Ë

996 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/26(“y) 22:54:22.46 ID:kpnhrKVl.net]
>>979
Go‚Æ“¯‚¶‚È‚ç805‚ÌƒŠƒ“ƒN‚Ì“à—e‚Æ“¯‚¶‚¾‚©‚ç‚ ‚ ‚»‚¤‚Å‚·‚©’ö“xB
Ž‘—¿‚ªŒÃ‚¢‚ªC#‚͈̂ȉº‚ÅŠm”F‚µ‚½B“¯—l‚ɃnƒCƒuƒŠƒbƒh‚ŃXƒeƒB[ƒŠƒ“ƒO‚à‚ ‚èB
i‚½‚¾.NET6.0‚Æ‚©‚¾‚Æ‚à‚¤•Ï‚í‚Á‚Ä‚»‚¤‚¾‚ªj
https://ufcpp.net/study/csharp/misc_task.html
Šî–{ƒOƒ[ƒoƒ‹ƒLƒ…[‚ÅA‚½‚¾‚µ—D懈ʂ̓[ƒJƒ‹ƒLƒ…[„ƒXƒeƒB[ƒŠƒ“ƒO„ƒOƒ[ƒoƒ‹ƒLƒ…[‚ɂȂÁ‚Ä‚éB
‚±‚Ì\‘¢‚͂܂ ”[“¾B

> Go‚àRust‚à‚»‚̃nƒCƒuƒŠƒbƒh•ûŽ®‚ƂȂÁ‚Ä‚¢‚Ä•’i‚̓XƒŒƒbƒh–ˆ‚ɃLƒ…[‚ðŽ‚Á‚ÄŠeOSƒXƒŒƒbƒh‚ª“Æ—§‚ÉŒø—¦‚æ‚­ˆ—‚¾‚Ë
> ‚»‚µ‚ÄGo‚àRust‚àƒOƒ[ƒoƒ‹‚É‚àŠÇ—‚µ‚ĉɂÈOSƒXƒŒƒbƒh‚ª¶‚¶‚邯‚»‚±‚ÖŠ„‚èU‚é(OSƒXƒŒƒbƒh‚©‚猩‚邯ƒXƒeƒB[ƒ‹)‚·‚邿
–³‘ʂɕ¡ŽG‚Å—]Œv‚É’x‚­‚È‚é‚ÆŽv‚¤‚¯‚Ç‚ËB.NET‚Ì•û‚ª’Pƒ‚Å‚·‚Á‚«‚肵‚ĂĂ¢‚¢B
ƒOƒ[ƒoƒ‹ƒLƒ…[‚©‚çŽæ‚èo‚·Žž‚Ì‹£‡‚ð‹C‚É‚µ‚Ä‚é‚̂ȂçA
Go‚Ý‚½‚¢‚É100,000goroutine‚Æ‚©–ÚŽw‚·ê‡‚Í•ª‚©‚邯‚ÇARust‚ÍŠî–{‚»‚¤‚¶‚á‚È‚¢‚¾‚낤‚©‚çAƒ`ƒ…[ƒjƒ“ƒOƒ~ƒX‚¾‚ÆŽv‚¤‚¯‚ÇB

997 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/26(“y) 23:02:07.46 ID:Gc6jVciw.net]
Go‚͕ʂÉÅ‘¬‚ð–ÚŽw‚µ‚Ä‚¢‚錾Œê‚¶‚á‚È‚¢‚©‚ç‚Ë
‚à‚µ‰½‚©‚̃xƒ“ƒ`ƒ}[ƒN‚ªÅ‘¬‚ɂȂÁ‚Ä‚µ‚Ü‚Á‚½‚ç‹t‚É‹Á‚­‚æ
‚»‚̃xƒ“ƒ`ŠÔˆá‚Á‚Ă邾‚ëA‚Á‚ÄB

998 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/26(“y) 23:40:35.78 ID:BX4iLvdt.net]
>>977
VM‚¶‚á‚È‚¢‚Æ‹N‚«‚é–â‘è“_‚͉½H
‚¢‚¸‚ê‚É‚¹‚æC/C++/Rust‚ÍVM‚Å‚àOS‚Å‚à‹Lq‚Å‚«‚é‚Ì‚¾‚©‚ç‚»‚±‚É•s‰Â”\‚Í–³‚¢

>>980
Œ¾Œê‚ÉŠÖŒW‚È‚­ƒVƒXƒeƒ€ƒXƒŒƒbƒhŠÔ‚̃Oƒ[ƒoƒ‹‚È‘€ì‚̓f[ƒ^‹£‡‰ñ”ð‚ȂLjê’è‚̃RƒXƒg‚ª‚©‚©‚é
‚¾‚©‚ç‰Â”\‚ÈŒÀ‚èŒÂ•ʂɃVƒXƒeƒ€ƒXƒŒƒbƒh‚ª“®‚­‚悤‚É‚µ‚‚ƒAƒCƒhƒ‹‚ªo‚È‚¢‚悤ŬŒÀ‚̃Oƒ[ƒoƒ‹‘€ì
‚±‚Ì•”•ª‚Í‚æ‚Ù‚ÇãˆÊ‚ŧ–ñ‚Ì‚ ‚éŽd—l‚Æ‚µ‚Ä‚¢‚È‚¢‚È‚ç‚ΑS‚Ă̌¾Œê‚Å“¯‚¶

999 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/26(“y) 23:48:39.58 ID:yRlIqUsp.net]
>>978
‚±‚ꂪ‚È‚ŸcB‰ß“nŠú‚ͬ‚º‚é‚Ȋ댯‚Å¢‚ç‚È‚¢H‚»‚±‚ª•sˆÀB
Rust‚à—Ç‚¢‚Ƃ͎v‚¤‚ñ‚¾‚¯‚ÇA’ÜØ‚é‚̂ɃnƒTƒ~Žg‚Á‚Ä‚é‹C•ª‚ɂȂéB

1000 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/26(“y) 23:59:29.99 ID:kpnhrKVl.net]
>>982
‚»‚ê‚̓n[ƒh‚É‚æ‚éB
x86‚̓n[ƒhƒEƒFƒA‚ŃLƒƒƒbƒVƒ…ƒRƒq[ƒŒƒ“ƒV‚ðŽæ‚Á‚Ä‚­‚ê‚é‚̂ŎÀ‚Í‹¤—LRAM‚Å‚àƒRƒXƒg‚͈À‚¢B
.NET‚ªƒ[ƒJƒ‹ƒLƒ…[‚©‚ç‚ÌŽæ‚èo‚µ‚ÅFIFO‚ÆFILO‚Å‹£‡‚ªŒ¸‚é‚©‚çA‚Æ‚¢‚¤‚̂͂»‚¤‚¢‚¤Ž–B
Go‚ÌꇂÍARM‚ðŒ©‚Ä‚é‚Ì‚©AMac‚ªARM‚Éæ‚芷‚¦‚é•z΂¾‚Á‚½‚Ì‚©A
ˆÈ‘O‚©‚ç‚₽‚çu‹¤—LRAM‚Í’x‚¢‚©‚çŽg‚í‚È‚¢v‚Æ‚µ‚Ä‚«‚Ă邪A
‚Ô‚Á‚¿‚Ⴏx86‚ÌꇂÍ
i‘‚«ž‚Ý•p“x‚Ɨʂɂæ‚邪Aƒ^ƒXƒN‚Ì‹N“®ŠÖ”ƒ|ƒCƒ“ƒ^‚P‚‚ƈø”‚̃|ƒCƒ“ƒ^’ö“x‚È‚çj
OS‚ð—˜—p‚µ‚½ƒ`ƒƒƒlƒ‹Ú‘±‚æ‚è‚à‹¤—LRAM‚Ì•û‚ªŽÀ‚Í‘¬‚¢B
‚±‚±‚ç•Ó‚ð—‰ð‚µ‚ĂȂ¢“z‚ªƒOƒ_ƒOƒ_‚â‚Á‚Ă邩‚çƒ`ƒ…[ƒjƒ“ƒO‚µØ‚ê‚ĂȂ¢‚Ì‚¾‚ÆŽv‚¤‚æB



1001 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/26(“y) 23:59:34.35 ID:4mZJSMD8.net]
>>980
>> Go‚Ý‚½‚¢‚É100,000goroutine‚Æ‚©–ÚŽw‚·ê‡‚Í•ª‚©‚邯‚ÇARust‚ÍŠî–{‚»‚¤‚¶‚á‚È‚¢‚¾‚낤‚©‚çA

Rust‚Ì”ñ“¯Šúƒ^ƒXƒN‚ÍGoroutine‚æ‚è‚àX‚ÉŒy‚­‚Ä
Go‚Ƃ͈قȂèƒXƒ^ƒbƒNƒŒƒX‚Ȃ̂ŕt‰Áƒƒ‚ƒŠÁ”ï‚à”ñ“¯Šúƒ‰ƒ“ƒ^ƒCƒ€‚ÌŠÇ—ƒf[ƒ^•ª‚Ì1ƒ^ƒXƒN‚ ‚½‚è64bytes‚Åς݂܂·‚æ
‚»‚µ‚ăOƒ[ƒoƒ‹ƒLƒ…[‹£‡ƒRƒXƒg‚ÌŒ‚Í>>982‚̂悤‚É“¯‚¶‚Å‚·‚Ë

1002 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/27(“ú) 00:02:30.74 ID:2GGoVw4G.net]
>>982
–â‘肪‚ ‚邯Œ¾‚Á‚Ä‚¢‚é‚킯‚¶‚á‚È‚­‚ÄAVM‚âOS‚¶‚á‚È‚¯‚ê‚΃vƒŠƒGƒ“ƒvƒVƒ‡ƒ“‚Å‚«‚È‚¢‚©‚ç‚Ç‚¤‚â‚Á‚Ä‚¢‚é‚Ì‚©‚È‚ÆB

1003 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/27(“ú) 00:03:38.38 ID:uWHjNeVw.net]
>>973
C‚Í‚¨–ê‚¿‚á‚ñ‚¾‚©‚çc
C‚©‚ç‚Ìæ‚芷‚¦ƒRƒXƒg‚Á‚Ä‚¢‚¤Ž‹“_‚łǂ¤‚©‚ЂƂÂ

‚ A‚Å‚àŽÀ‘•Œn•ʂ̓ª‚¨‚©‚µ‚­‚È‚éƒRƒ“ƒpƒCƒ‹ƒIƒvƒVƒ‡ƒ“‚â‚çƒoƒEƒ“ƒ_ƒŠ‚â‚ç‚̃ƒ‚ƒŠƒ‚ƒfƒ‹l‚¦‚邯AGo‚̂ق¤‚ªŽÀŽ¿Ÿ‚Á‚ĂȂ¢‚©ŠwKƒRƒXƒgH

1004 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/27(“ú) 00:11:21.81 ID:uWHjNeVw.net]
>>973
‚¿‚Ȃ݂ɑ¬‚³‚â‚çƒTƒCƒY‚ł͓–‘R‚ÉC‚Æ‚©‚̈³Ÿ‚¾‚ë•’Ê‚É
ŠÖ”ŒÄ‚Ño‚µ‚²‚ƂɃI[ƒo[ƒwƒbƒh‚Ì‚©‚©‚éGo‚ª’Pƒ‚È‘¬“x‚ÅŸ‚Ă铹—‚͂Ȃ¢

1005 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/27(“ú) 00:23:35.14 ID:uWHjNeVw.net]
>>973
C#‚Æ‚¢‚¤‚©.Net‚Ìwpf‚ÍD‚«
ˆê”Ê“I‚ÈŽè–@‚¶‚á‚È‚¢‚¾‚낤‚¯‚ÇAMVVM‚ÌVM•”•ª‚ð’P‘̃eƒXƒg‚Å‚«‚Ä(ƒfƒBƒXƒpƒbƒ`ƒƒ×H‚µ‚ăƒCƒ“ƒXƒŒƒbƒh‚Å‘–‚点‚é) []
[‚±‚±‰ó‚ê‚Ă܂·]

1007 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/27(“ú) 00:44:59.79 ID:PVy06kKY.net]
>>985
> Go‚Ƃ͈قȂèƒXƒ^ƒbƒNƒŒƒX‚Ȃ̂Å
‚₽‚炱‚ê‚ð‹­’²‚µ‚Ä‚¢‚邪Ago‚Å‚àgoroutine‚Ƀ[ƒJƒ‹ƒLƒ…[iŠÖ”ƒ|ƒCƒ“ƒ^‚Ì”z—ñj‚ð—pˆÓ‚µ‚ÄA‡‚ÉH‚킹‚ê‚ÎA
Šeƒ^ƒXƒN–ˆ‚ɃXƒ^ƒbƒN‚ð—pˆÓ‚·‚é•K—v‚È‚ñ‚Ä–³‚­‚ÄA•’ʂɃGƒ~ƒ…ƒŒ[ƒVƒ‡ƒ“o—ˆ‚邿B
(‚½‚¾‚µGoMŽÒ“I‚ɂ͂±‚ê‚Í•‰‚¯‚¾‚©‚ç‚â‚ç‚È‚¢‚Æ‚àŽv‚¤‚ªj

‚½‚¾‚±‚Ìê‡AŠeƒ^ƒXƒN‚ªŽ~‚Ü‚ç‚È‚¢‘O’ñ‚Ȃ炱‚ê‚Å‚¢‚¢‚ªA
Ž~‚߂Ĩ‚è‘Ö‚¦‚镪‚ɂ͈ê”Ê“I‚ɂ̓Xƒ^ƒbƒN—̈悪•K—v‚ɂȂéB
(Ž©“®•Ï”‚ð‘S•”ƒq[ƒvã‚ÉŠm•Û‚·‚ê‚΃Xƒ^ƒbƒN–³‚µ‚Å‚à‚¢‚¢‚ªA‚±‚ê‚Í’x‚­‚È‚é‚̂ő½•ª‚â‚Á‚ĂȂ¢‚ÆŽv‚¤)
ƒ†[ƒU[‚ªŠm•Û‚µ‚È‚­‚Ä‚¢‚¢‚¾‚¯‚ÅAŽÀۂ̓‰ƒ“ƒ^ƒCƒ€‚©ƒRƒ“ƒpƒCƒ‰‚ªŠm•Û‚µ‚Ä‚­‚ê‚Ă邾‚¯‚¶‚á‚È‚¢‚©H

1008 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/27(“ú) 00:50:50.94 ID:PVy06kKY.net]
>>988
> ŠÖ”ŒÄ‚Ño‚µ‚²‚ƂɃI[ƒo[ƒwƒbƒh‚Ì‚©‚©‚éGo
‚©‚©‚ç‚È‚¢‚悤‚È‹C‚ª‚·‚邪AŽ©M‚͂Ȃ¢B‚©‚©‚é——R‚Á‚ĉ½H

1009 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/27(“ú) 02:41:36.05 ID:uWHjNeVw.net]
>>991
Go‚ÍŠÖ”ŒÄ‚Ño‚µ‚²‚ƂɃXƒ^ƒbƒN‚ðƒ`ƒFƒbƒN‚µ‚ÄA•s‘«‚µ‚Ä‚½‚È‚çŠg‘å‚·‚é‚©‚ç
ŠÖ”‚²‚Æ‚ÌÓI‚ÈŽ©“®•Ï”ƒTƒCƒY‚Æ”äŠr‚µ‚Ă邾‚¯‚¾‚ÆŽv‚¤‚¯‚ÇA‚»‚¤‚¢‚¤ˆ—‚Ì‚¨‚©‚°‚ʼnŠúƒXƒ^ƒbƒNƒTƒCƒY‚ð—}‚¦‚Ä‚é
https://postd.cc/performance-without-the-event-loop/

1010 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/27(“ú) 02:47:33.19 ID:uWHjNeVw.net]
>>991
u\•ª‚È‹óŠÔ‚ª‚È‚¢ê‡Aƒ‰ƒ“ƒ^ƒCƒ€‚̓q[ƒv‚ɑ΂µ‚đ傫‚ȃXƒ^ƒbƒNƒZƒOƒƒ“ƒg‚ðŠ„‚è“–‚ÄAŒ»Ý‚̃Xƒ^ƒbƒN‚Ì“à—e‚ðV‚µ‚¢ƒZƒOƒƒ“ƒg‚ɃRƒs[‚µAŒÃ‚¢ƒZƒOƒƒ“ƒg‚ð‰ð•ú‚µA‚»‚ê‚©‚çŠÖ”ŒÄ‚Ño‚µ‚ðÄŠJ‚µ‚Ü‚·Bv



1011 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/27(“ú) 03:00:02.25 ID:uWHjNeVw.net]
>>991
–ˆ‰ñŠg’£‚·‚é–ó‚¶‚á‚È‚¢‚¯‚Ç‚»‚Ì‚½‚߂̃`ƒFƒbƒN‚Í–ˆ‰ñ‘–‚é‚ñ‚ÅA’P‚ɃTƒuƒ‹[ƒ`ƒ“‚ðŒÄ‚Ô‚¾‚¯‚Ì‘¼Œ¾Œê‚æ‚è‚Í—]•ª‚ÈŽdŽ–‚ð‚µ‚Ä‚¢‚é
‚¨‚»‚ç‚­ƒ`ƒFƒbƒN‚Í•K—v‚ȉñ”‚¾‚¯‚¾‚Ƃ͎v‚¤(ƒ‹[ƒv“à‚ł̌ĂÑo‚µ‚Æ‚©‚ÌÅ“K‰»‚Íl‚¦‚ĂȂ¢‚Ƃ͎v‚í‚È‚¢‚©‚ç)

1012 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/27(“ú) 06:52:35.32 ID:+yReYAPt.net]
compiler explorer(https://godbolt.org/)‚ÅAgoƒRƒ“ƒpƒCƒ‹Œ‹‰Ê‚ð•’Ê‚Ìamd64—p‚̃AƒZƒ“ƒuƒ‰Œ©‚邱‚Æo—ˆ‚È‚¢‚ÌH(Plan9‚łȂ­)

1013 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/27(“ú) 07:42:28.85 ID:uWHjNeVw.net]
ŽŸƒXƒŒŒš‚ĂĂ­‚é

1014 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/27(“ú) 07:44:00.44 ID:uWHjNeVw.net]
Go language part 5
https://mevius.5ch.net/test/read.cgi/tech/1645915400/

1015 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/27(“ú) 07:56:25.05 ID:nXG/aSfD.net]
>>990
Rust‚Ì”ñ“¯Šúƒ^ƒXƒN‚Í“à•”“I‚ɂ͒Pƒ‚Èó‘Ôƒ}ƒVƒ“‚ƂȂ艽“x‚àÄ“ü‰Â”\‚ȃRƒ‹[ƒ`ƒ“‚Æ“¯‚¶ó‹µ‚ɂȂè‚Ü‚·
‚»‚Ì’†‚̕ϔ‚ÍRust‚̃Nƒ[ƒWƒƒ‚ª‚»‚̊‹«‚̕ϔ‚ðƒLƒƒƒvƒ`ƒƒ‚·‚é‚̂Ɠ¯‚¶‚¾‚©‚ç‚à‚¿‚ë‚ñƒƒ‚ƒŠ‚ðŠm•Û‚µ‚Ü‚·
‚¾‚©‚çƒXƒ^ƒbƒNƒŒƒX‚ʼn½“x‚àŒÄ‚ׂéƒNƒ[ƒWƒƒ‚Ý‚½‚¢‚È󋵂ŃXƒ^ƒbƒNŽ©‘̂̓vƒƒZƒX‘S‘Ì‚Å1–{‚̂܂܂ƂȂè‚Ü‚·
‚à‚¿‚ë‚ñ‚»‚Ì”ñ“¯Šúƒ^ƒXƒN‚©‚瑼‚Ì”ñ“¯Šú‚łȂ¢•’ʂ̊֔‚ðŒÄ‚ׂΒÊí‚Æ“¯‚¶‚­ƒXƒ^ƒbƒN‚ªL‚тĎg‚í‚ê‚Ä‚¢‚«‚Ü‚·
ˆê•û‚Å‚»‚Ì”ñ“¯Šúƒ^ƒXƒN‚©‚瑼‚Ì”ñ“¯Šú‚ÈŠÖ”‚ðŒÄ‚Ô‚Æ‚»‚Ì”ñ“¯Šúƒ^ƒXƒN‚©‚çˆê’U—£’E‚µ‚ăXƒPƒWƒ…[ƒ‰[‚Ö–ß‚è‚Ü‚·
ʼn‚É‘‚¢‚½‚悤‚Éu’Pƒ‚Èó‘Ôƒ}ƒVƒ“‚ƂȂ艽“x‚àÄ“ü‰Â”\‚ȃRƒ‹[ƒ`ƒ“v‚ƂȂÁ‚Ä‚¢‚é‚Ì‚ÅÄ‚ÑÄŠJ‚Å‚«‚Ü‚·
ˆÈオƒXƒ^ƒbƒNƒŒƒX‚Ȃ̂ÉRust‚Ì”ñ“¯Šúƒ^ƒXƒN‚ªƒƒ‚ƒŠ‚Ì‹–‚·ŒÀ‚葽‚­“®‚­‚±‚Æ‚ª‚Å‚«‚éŽd‘g‚݂ł·

1016 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/27(“ú) 08:07:16.26 ID:c9v4owXb.net]
ƒƒbƒ`ƒ‡ƒC–³‚µ‚©[(LEƒÖEM)

1017 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2022/02/27(“ú) 08:16:41.16 ID:+yReYAPt.net]
goroutine‚ÆC++•W€ƒ‰ƒCƒuƒ‰ƒŠ‚̃XƒŒƒbƒh‚ð”äŠr‚·‚邽‚ß‚É>>957‚Ìmain.rs‚ÌC++”Å‚¾‚¯ì‚Á‚Ă݂½(ƒ‹[ƒv‚͈ꌅŒ¸‚炵‚½)
$ cat main.cc
#include <thread>
#include <chrono>
#include <vector>
using namespace std;
using namespace std::chrono;
int main() {
vector<unique_ptr<thread>> threads;
for (uint32_t i = 0; i < 1000; ++i) {
threads.emplace_back(
make_unique<thread>([=]{
uint64_t bad_hash = (i * 2654435761) % 200000;
this_thread::sleep_for(microseconds(bad_hash));
for (uint32_t _ = 0; _ < 1000; ++_) {
this_thread::sleep_for(10ms);
}
})
);
}
for (auto const& t: threads) {
t->join();
}
return 0;
}
$ g++ -O3 -pthread main.cc -o main && ./t ./main
real 11.04s
user 0.93s
sys 2.95s
rss 11328k
$
Œ‹‰Ê‚Ímain.rs‚Ƃقړ¯‚¶‚ÅA‚â‚Í‚èƒXƒŒƒbƒh‹N“®ƒRƒXƒg‚ªƒfƒJ‚­Arss‚àƒfƒJ‚¢

1018 –¼‘OF1001 [Over 1000 Thread.net]
‚±‚̃XƒŒƒbƒh‚Í‚P‚O‚O‚O‚ð’´‚¦‚Ü‚µ‚½B
V‚µ‚¢ƒXƒŒƒbƒh‚𗧂ĂĂ­‚¾‚³‚¢B
life time: 468“ú 4ŽžŠÔ 2•ª 1•b

1019 –¼‘OF‰ß‹ŽƒƒO š [[‰ß‹ŽƒƒO]]
¡ ‚±‚̃XƒŒƒbƒh‚Í‰ß‹ŽƒƒO‘qŒÉ‚ÉŠi”[‚³‚ê‚Ä‚¢‚Ü‚·






[ V’…ƒŒƒX‚̎擾/•\ަ (agate) ] / [ Œg‘єŠ]

‘O100 ŽŸ100 ÅV50 £ [ ‚±‚̃XƒŒ‚ðƒuƒbƒNƒ}[ƒNI Œg‘тɑ—‚é ] 2ch‚Ìread.cgi‚Ö
[{” ŋߗ§‚Á‚½ƒXƒŒ•”M‚¢ƒXƒŒˆê—— : {” ŋߗ§‚Á‚½ƒXƒŒ^‹LŽÒ•ʈꗗ]iGLÍMjƒ319KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
’S“–:undef