- 1 名前:デフォルトの名無しさん mailto:sage [2019/09/30(月) 23:11:51.54 ID:gS2Jpksn.net]
- スレタイ以外の言語もok
前スレ 次世代言語17 Go Rust Kotlin TypeScript Julia https://mevius.5ch.net/test/read.cgi/tech/1567602619/
- 81 名前:デフォルトの名無しさん mailto:sage [2019/10/02(水) 19:17:51.82 ID:OBGjdXDw.net]
- >思うは
力抜けるからやめろwww
- 82 名前:デフォルトの名無しさん mailto:sage [2019/10/02(水) 19:40:04.95 ID:CsX5w8uS.net]
- Rustはモジラだからダメとか言ってる奴は前からいたな
GAFAに勝てるわけがないみたいな 順張り原理主義か
- 83 名前:デフォルトの名無しさん mailto:sage [2019/10/02(水) 19:50:47.59 ID:3iOlmx+u.net]
- まあ実際のところrustはインデックスオーバーのエラー出したりしてんだよね。
あそこまで安全言うててそういうバグ出すとかしょーもねーなと思うわw
- 84 名前:デフォルトの名無しさん mailto:sage [2019/10/02(水) 20:00:15.99 ID:h+E35lZ8.net]
- インデックスオーバーって何?
- 85 名前:デフォルトの名無しさん mailto:sage [2019/10/02(水) 20:08:58.83 ID:cS2kU91T.net]
- モジラには分散処理のノウハウが乏しいという意味なら批判は妥当
逆にそれがRustの差別化要因になったわけだが
- 86 名前:デフォルトの名無しさん mailto:sage [2019/10/02(水) 20:34:03.31 ID:GCoFXFAP.net]
- バカはオールオアナッシングでしかモノを考えられない
- 87 名前:デフォルトの名無しさん mailto:sage [2019/10/02(水) 20:58:26.74 ID:H7kjSDGT.net]
- Rustちゃんスタックに適度にでっかい構造体作るとオーバーフロー検出してくれるんだけど
それを越えたクッソでかい構造体だとオーバーフロー検出されずにsegfaultするのはしゃーないんやろか
- 88 名前:デフォルトの名無しさん mailto:sage [2019/10/02(水) 21:08:04.33 ID:ctc3w0LL.net]
- Rust言語のメリットと課題、「Azure IoT Edge」の事例から分かること
https://www.atmarkit.co.jp/ait/articles/1910/02/news094.html Microsoft Security Response Center(MSRC)は2019年9月30日(米国時間)、Microsoft社内におけるRust言語の採用事例を発表した。 ガベージコレクションのランタイムオーバーヘッドを避けたかったため、Go言語は選択肢から外れた。 加えて、デーモンに必要なセキュリティ関連の要件から、メモリや並行性(コンカレンシー)に由来するバグに対処する必要のない言語が必要だった。 こうした条件を踏まえ、Rustが最適だという結論に達した。 Azure IoT Edgeの一般提供を開始する前に外部のセキュリティベンダーと契約し、開発したソフトウェアに対するペネトレーションテストを実施した。その結果、コードベースのうち、Rustで作成した部分では、セキュリティ問題が見つからなかった。 開発時にはRustエコシステムが役立った。開発当初から、「rust-clippy」を使用し、Rustコンパイラがカバーしない範囲の細かい警告を出力させることにした。 加えて、継続的インテグレーション(CD)を実行する際、Rustコードの整形ツール「rustfmt」による処理を経ていないプルリクエストを却下する仕組みを採用したことで、コードベース全体で一貫したコードの整形が可能になった。 Rustコンパイラの更新プロセスとツール整備は順調に進んだ。コンパイラへのアップグレードは、ほぼ常にスムーズだった。
- 89 名前:デフォルトの名無しさん mailto:sage [2019/10/02(水) 22:15:39.37 ID:moUE+MGs.net]
- スレタイから却下されたエセ次世代言語の話をだらだらするのやめようぜ
- 90 名前:デフォルトの名無しさん mailto:sage [2019/10/02(水) 22:23:35.74 ID:GBuBTMR1.net]
- じゃあV言語の話でもするか
- 91 名前:デフォルトの名無しさん mailto:sage [2019/10/02(水) 22:34:48.77 ID:bHxMNFNF.net]
- V言語ってGoの人たちがやたらネガキャンしてたよな
- 92 名前:デフォルトの名無しさん [2019/10/02(水) 22:51:59.69 ID:9qRss58O.net]
- 集金詐欺だからな。
- 93 名前:デフォルトの名無しさん mailto:sage [2019/10/02(水) 22:57:27.47 ID:h+E35lZ8.net]
- メモリリークしかしない言語なんて擁護しようがない
- 94 名前:デフォルトの名無しさん mailto:sage [2019/10/02(水) 23:00:27.33 ID:+qWRsZhw.net]
- CIではなくCDと略されるようになったのか?
- 95 名前:デフォルトの名無しさん [2019/10/02(水) 23:04:59.04 ID:+yvFYHag.net]
- いまどきCDて
DVDだろ
- 96 名前:デフォルトの名無しさん mailto:sage [2019/10/02(水) 23:11:12.76 ID:tA+LoOos.net]
- Scalaってなんで最近聞かないんだ?
- 97 名前:デフォルトの名無しさん [2019/10/02(水) 23:18:21.13 ID:9qRss58O.net]
- >>94
brulayだろおっさんwww
- 98 名前:デフォルトの名無しさん mailto:sage [2019/10/02(水) 23:35:30.41 ID:eo8nmuYy.net]
- メモリは1.5年ごとに倍になるし、
- 99 名前:デフォルトの名無しさん mailto:sage [2019/10/02(水) 23:35:37.83 ID:PwhcmkbT.net]
- Scalaスレってもうないのな
- 100 名前:デフォルトの名無しさん mailto:sage [2019/10/02(水) 23:36:48.12 ID:+0jwjbHR.net]
- 集金詐欺という意味なら最近出てる新しい言語は皆該当する
- 101 名前:デフォルトの名無しさん [2019/10/03(木) 09:18:54.47 ID:UVRnRWDJ.net]
- P++はどう?
- 102 名前:デフォルトの名無しさん mailto:sage [2019/10/03(木) 09:41:25.91 ID:UJPWBD3i.net]
- >>100
計画としてすら存在しない言語についてどうと言われても
- 103 名前:デフォルトの名無しさん [2019/10/03(木) 11:06:26.15 ID:edjgLSeC.net]
- ようこそここへ (クックブック)
- 104 名前:デフォルトの名無しさん mailto:sage [2019/10/03(木) 11:20:52.04 ID:k70uCiU6.net]
- Perl6はどう?
- 105 名前:デフォルトの名無しさん mailto:sage [2019/10/03(木) 11:43:05.22 ID:QW/GUpCE.net]
- TS界隈が燃えてるな
俺が予想した通りだ 型で遊びたいやつらがマウント取り始めた もう終わりだ
- 106 名前:デフォルトの名無しさん mailto:sage [2019/10/03(木) 11:52:52.78 ID:HEopH3DP.net]
- https://www.npmjs.com/package/typescript
もう終わりだ
- 107 名前:デフォルトの名無しさん [2019/10/03(木) 12:14:21.23 ID:KXJlaU6i.net]
- そういえば炎上して消滅したパッケージがあったな
- 108 名前:デフォルトの名無しさん mailto:sage [2019/10/03(木) 12:21:08.52 ID:dL16XEfi.net]
- 次のスレタイは
次世代言語アンチスレ19 TypeScript Rust 他 に変更しないか?🤔
- 109 名前:デフォルトの名無しさん mailto:sage [2019/10/03(木) 12:51:34.84 ID:0St1gbfQ.net]
- >>107
イイネ
- 110 名前:デフォルトの名無しさん mailto:sage [2019/10/03(木) 12:53:58.11 ID:0St1gbfQ.net]
- >>104
https://speakerdeck.com/uhyo/an-quan-xing-falseji-bei-karajian-rutypescript any型は嘘ってやつか いかにも型合わせパズルばっかやってて 実際にモノ作ることには興味ない奴が言いそうなことだ
- 111 名前:デフォルトの名無しさん mailto:sage [2019/10/03(木) 13:20:34.90 ID:LXtrLKPo.net]
- 何が問題なんだ?
any型を使うことは型チェッカに嘘をつくことであるというのは完全に正しいが
- 112 名前:デフォルトの名無しさん mailto:sage [2019/10/03(木) 13:26:52.90 ID:0St1gbfQ.net]
- 型システム様のご機嫌伺いのためにコーも書いてる訳じゃないんで
作るべきモノがあるからコード書いてるんで
- 113 名前:デフォルトの名無しさん mailto:sage [2019/10/03(木) 13:27:17.34 ID:0St1gbfQ.net]
- コードな。typo
- 114 名前:デフォルトの名無しさん mailto:sage [2019/10/03(木) 14:38:35.18 ID:IZT0jEbm.net]
- そもそも炎上してるってどこ情報よ
- 115 名前:デフォルトの名無しさん mailto:sage [2019/10/03(木) 14:55:45.10 ID:YE1vF2br.net]
- VSやVSCodeとかならJavaScriptでも型推論してくれるし
型を明示したいならJSDocを書けばいいだけだから無理してTypeScript使う必要もないかな
- 116 名前:デフォルトの名無しさん [2019/10/03(木) 16:00:45.51 ID:LjcEi/T6.net]
- >>104-105
始まってすらいない
- 117 名前:デフォルトの名無しさん mailto:sage [2019/10/03(木) 16:24:21.32 ID:hKJYGgWY.net]
- 結局JSDocで型書くならTypeScriptで静的チェック強制した方がいいんだよなあ
- 118 名前:デフォルトの名無しさん mailto:sage [2019/10/03(木) 16:25:51.66 ID:kjukQEdu.net]
- 型合わせパズル型合わせパズルって言ってるけどC#程度の強度でもDynamic使わずにまともにプロダクト作られて運用されてるのにanyが型システム的に嘘って言われた程度で騒ぐ人って…
- 119 名前:デフォルトの名無しさん mailto:sage [2019/10/03(木) 16:54:32.05 ID:HEopH3DP.net]
- typescriptは構造的部分型だからそのDynamicに型を付けていくようなものなんだよ
- 120 名前:デフォルトの名無しさん mailto:sage [2019/10/03(木) 17:37:19.25 ID:AmYqnV9Q.net]
- どの言語使おうと堅牢に作ろうと思えばその分コストかかるってだけの話なんだよな。
- 121 名前:デフォルトの名無しさん mailto:sage [2019/10/03(木) 18:09:46.31 ID:O76Q0qC9.net]
- >>119
メンテナンスコストを含めるとどうだろうね
- 122 名前:デフォルトの名無しさん mailto:sage [2019/10/03(木) 18:17:34.75 ID:fmdUi9Ln.net]
- メンテナンスコスト考えるならJava、PHP、jQueryだけ使うべき
- 123 名前:デフォルトの名無しさん mailto:sage [2019/10/03(木) 18:19:08.06 ID:L9fYtAg4.net]
- 既存のJSプロジェクトからの移行ならともかく最初からTSで書くプロダクトならパズル言うほど複雑にならんぞ
- 124 名前:デフォルトの名無しさん mailto:sage [2019/10/03(木) 19:48:39.53 ID:n9RXubUB.net]
- 旧世代言語、現世代言語の総合スレも欲しい
- 125 名前:デフォルトの名無しさん mailto:sage [2019/10/03(木) 19:49:39.86 ID:2xyzy1ot.net]
- >>118
C/C++だって生メモリに対して型を仮定してるだけだから似たようなもん
- 126 名前:デフォルトの名無しさん mailto:sage [2019/10/03(木) 20:09:06.24 ID:foN68M/V.net]
- C++は例外安全パズルだったな
「CのコードはそのままC++のコードとして使える」が嘘八百だと割り切れば解ける 嘘八百だは言い過ぎだろなんて擁護してたら解けないパズル
- 127 名前:デフォルトの名無しさん mailto:sage [2019/10/03(木) 20:20:39.48 ID:19Ht2GHN.net]
- >>118
前スレでは型がどうとか言ってたな 時間の経過とともにトーンダウンしてるのは気のせいか
- 128 名前:デフォルトの名無しさん mailto:sage [2019/10/03(木) 20:22:34.58 ID:kjukQEdu.net]
- >>118
漸進的型付けではなく構造的部分型なの?
- 129 名前:デフォルトの名無しさん mailto:sage [2019/10/03(木) 20:37:15.91 ID:GiS7EHuM.net]
- 次世代言語スレがアホばっかりになったな
- 130 名前:デフォルトの名無しさん mailto:sage [2019/10/03(木) 20:57:54.84 ID:2xyzy1ot.net]
- >>127
構造的部分型を利用して漸進的型付けを実現している
- 131 名前:デフォルトの名無しさん [2019/10/03(木) 21:07:54.91 ID:0BLjzKt+.net]
- 型を指定すると何も作ってないことになるんだからすごい
- 132 名前:デフォルトの名無しさん mailto:sage [2019/10/03(木) 21:22:20.83 ID:vZs/C8bk.net]
- プロダクトを作るって観点で言語を議論せず
やれ型パズルだのやれ安全パズルだのぐだぐだ言うバカばっかになった
- 133 名前:デフォルトの名無しさん mailto:sage [2019/10/03(木) 21:37:23.32 ID:SvQDlrFS.net]
- >プロダクトを作るって観点で言語を議論せず
どうせ「俺はこれで作れるんだ」の応酬で議論にならない
- 134 名前:デフォルトの名無しさん mailto:sage [2019/10/03(木) 21:48:13.86 ID:Hq7132pR.net]
- >>125
元々互換性は完全では無いけど、例外安全と何か関係あったっけ?
- 135 名前:デフォルトの名無しさん mailto:sage [2019/10/03(木) 22:17:31.43 ID:kjukQEdu.net]
- >>129
構造的部分型の名を出した方向性は分かったがそこからどうanyの議論に発展するのか分からないな
- 136 名前:デフォルトの名無しさん mailto:sage [2019/10/04(金) 00:07:17.02 ID:x/Qhqm9U.net]
- 例外はcatchしなければexitに似ているが
catchしたら、Cなら既に終了しているプログラムがまだ動いているようなもの
- 137 名前:デフォルトの名無しさん mailto:sage [2019/10/04(金) 01:16:49.91 ID:VgJGDogT.net]
- 例外はCで対比するなら戻り値かerrnoで処理するものだから普通に動いているだろ
- 138 名前:デフォルトの名無しさん [2019/10/04(金) 04:05:19.24 ID:AwInIEFA.net]
- >>64
zigとの違いはナンでしょう
- 139 名前:デフォルトの名無しさん mailto:sage [2019/10/04(金) 05:08:00.22 ID:+WjHEk6J.net]
- マネージャー「このままじゃ期限に間に合わないが……大丈夫か?」
型ガイさん「大丈夫です!!!メンテナンスのことを考えて型に拘っていますので、品質の良いものができるかと!!!!!」 マネージャー「型?そこは拘らなくていいから期限を……」 型ガイさん「僕に嘘つきになれって言うんですか!!?!!!!??????!!!!!!」ドンッ!!!!
- 140 名前:デフォルトの名無しさん mailto:sage [2019/10/04(金) 05:44:54.38 ID:SpMME+ew.net]
- 型定義できるのにany使うのはただの手抜きでしょ
テスト書かない奴・ドキュメント書かない奴と同レベルの言い訳されてもね 程度が知れるわ
- 141 名前:デフォルトの名無しさん mailto:sage [2019/10/04(金) 05:51:43.29 ID:1uH22Nmi.net]
- >>139
ほんとそれ 俺達真実の探求者からするとanyは許せないよな。嘘つきの言葉を許すな!w
- 142 名前:デフォルトの名無しさん [2019/10/04(金) 06:03:38.67 ID:1ASrQa/c.net]
- >>138
マネージャ無能すぎるだろ こわい現場だ
- 143 名前:デフォルトの名無しさん mailto:sage [2019/10/04(金) 06:11:57.87 ID:6+RXT+MW.net]
- 型書いたぐらいで期限に間に合わなくなるってことは、当然テストもロクにしてないわけで……
- 144 名前:デフォルトの名無しさん [2019/10/04(金) 06:21:51.96 ID:1ASrQa/c.net]
- そりゃテストなんて書かないでしょ
作るべきもがあるからな!ドンッ
- 145 名前:デフォルトの名無しさん mailto:sage [2019/10/04(金) 07:03:06.07 ID:Yf9jmew1.net]
- 「型合わせ終わったからバグはありません!」
「どれどれ」 「バグだらけじゃねーか!ふざけんな!」 「型合わせ終わったのにどうして....」
- 146 名前:デフォルトの名無しさん mailto:sage [2019/10/04(金) 07:10:07.14 ID:hD2IkxgL.net]
- 型システムを過信し過ぎるのも型を軽視しすぎるのもよくないねという話なんだよな
型が合って出なくなるバグは型にエンコードした情報だけって事すら認識してない人間が型パズル型パズルって馬鹿にしてそう
- 147 名前:デフォルトの名無しさん mailto:sage [2019/10/04(金) 07:16:14.13 ID:8yIxxMU3.net]
- >>144の思考だとvoid*を使わないC/C++にはバグがないということになるが?
- 148 名前:デフォルトの名無しさん [2019/10/04(金) 07:25:07.97 ID:yNm14ygW.net]
- このスレJuliaと銘打ってるのにJuliaの話題出てこない。
- 149 名前:デフォルトの名無しさん mailto:sage [2019/10/04(金) 07:42:49.57 ID:fSgdSM//.net]
- 「any」というのはですね、嘘吐きの言葉なんです。中途半端に型を使うからanyになるんですよ。
- 150 名前:デフォルトの名無しさん mailto:sage [2019/10/04(金) 08:09:42.31 ID:ameVRwo7.net]
- TS信者はany推しでどでかい墓穴を掘ったな
- 151 名前:デフォルトの名無しさん mailto:sage [2019/10/04(金) 09:37:31.16 ID:lnp3M0KY.net]
- 最近の言語だとvar someClass = new SomeClass()みたいなnew演算子は排除するのがトレンドなのかな
C++だとnewのあるなしで確保先をスタックとヒープに分けるから意味あるけど Java以降の言語でオブジェクト生成に毎回new打たせる意味は結局よく解らなかったな 特に意味もなくnew打たせる言語はもはやレガシー感漂う
- 152 名前:デフォルトの名無しさん mailto:sage [2019/10/04(金) 10:18:13.78 ID:hD2IkxgL.net]
- Goに至ってはnewはゼロ初期化明示に残ってこそいるけれどスタックかヒープかは自動でコンパイラが割り振るしな
- 153 名前:デフォルトの名無しさん mailto:sage [2019/10/04(金) 10:50:08.23 ID:x/Qhqm9U.net]
- ハンガリアンかな
接頭辞newを見て補完候補を絞り込む
- 154 名前:デフォルトの名無しさん mailto:sage [2019/10/04(金) 11:52:27.87 ID:VgJGDogT.net]
- JavaScriptのnewの有無による差(言語仕様)が嫌い
- 155 名前:デフォルトの名無しさん mailto:sage [2019/10/04(金) 11:58:03.15 ID:VgJGDogT.net]
- あとjsonなどで思うのが
list: [ aa bb ] または list: [ aa, bb, ] のように書きたい リストの中間か最後(または先頭)かでカンマの有無を調整したくない
- 156 名前:デフォルトの名無しさん mailto:sage [2019/10/04(金) 12:53:10.74 ID:CFemRolP.net]
- dartはそこらへん緩かったような
a = [3,3,if (hoge) 4,for () i] とかもできるようなったし。
- 157 名前:デフォルトの名無しさん mailto:sage [2019/10/04(金) 13:03:54.51 ID:TIm5etC2.net]
- >>154
中間のカンマ省略可能だと式書きたいときに困るでしょ
- 158 名前:デフォルトの名無しさん mailto:sage [2019/10/04(金) 14:38:10.03 ID:JasulCXo.net]
- TSの型狂信者なんて関数型言語の狂信者に比べれば数も個体の狂暴性も大したことないじゃん
- 159 名前:デフォルトの名無しさん [2019/10/04(金) 15:33:27.96 ID:fSTucKVx.net]
- コードの書き方勉強するならもちろん外人が書いたコードを見た方が上達するんだろ?
- 160 名前:デフォルトの名無しさん mailto:sage [2019/10/04(金) 16:24:52.16 ID:e1FajTxb.net]
- そらネイティヴやからな
- 161 名前:デフォルトの名無しさん mailto:sage [2019/10/04(金) 16:59:50.32 ID:CbH6cc12.net]
- >>157
なにそのウンコよりゲロの方がマシ理論 これだから型パズル大好きマンは
- 162 名前:デフォルトの名無しさん mailto:sage [2019/10/04(金) 19:06:33.35 ID:x7KRb3pR.net]
- 型パズルってフレーズここで聞きすぎてむしろ静的型チェックのない強い型付けの言語の方が型パズルだと思うようになってしまったけど…
- 163 名前:デフォルトの名無しさん mailto:sage [2019/10/04(金) 19:35:11.93 ID:fjkFfujs.net]
- とりあえずテストコード書こうぜカスども。
- 164 名前:デフォルトの名無しさん mailto:sage [2019/10/04(金) 19:36:22.90 ID:6+RXT+MW.net]
- 部品の型を言えばオートでパズル解いてくれるのが静的型チェックで、
人間がこの部品がどこならちゃんとはめられるか考えないといけないのが動的型付けだから、 なるほど型パズルなのは動的付け型の方だな
- 165 名前:デフォルトの名無しさん mailto:sage [2019/10/04(金) 19:36:50.56 ID:6+RXT+MW.net]
- 付け型ってなんやねん
- 166 名前:デフォルトの名無しさん mailto:sage [2019/10/04(金) 19:52:05.34 ID:vlmSJkRH.net]
- 解いてはくれねえだろ
コンパイラが間違いだと思ったら指摘するだけでよ コンパイラが仕様を理解して正解を提案してくれる訳でもあるまいし 結局人間がきっちり書くしかねえんだよ 型が合えば満足する奴はそこがわかってない
- 167 名前:デフォルトの名無しさん mailto:sage [2019/10/04(金) 20:47:40.84 ID:x7KRb3pR.net]
- 実際問題型に過剰な信頼を寄せている人間はおれどもTypescriptの中でわちゃわちゃしてるくらいなら別に良くない?
PureScript使えって言い出してる訳じゃないし あっちはReactが上手く使えなかったり生DOM上手く使えなかったりで、静的型付け好きな私でも本末転倒感を感じる
- 168 名前:デフォルトの名無しさん mailto:sage [2019/10/04(金) 20:51:25.00 ID:6+RXT+MW.net]
- 逆なんだよなあ
最低限型が合ってるかどうかコンパイラがチェックしてくれる分だけ労力を他のことに割ける 動的型付け信者はまるで動的型付けだとロジックのバグが発生しないかのような物言いをする
- 169 名前:デフォルトの名無しさん mailto:sage [2019/10/04(金) 21:00:50.51 ID:a8m6fyZS.net]
- 型だけは立派だなw
- 170 名前:デフォルトの名無しさん mailto:sage [2019/10/04(金) 21:02:12.54 ID:8yIxxMU3.net]
- 動的型付けは不完全なコードも実行できるようにしてデプロイまでの工程を高速化するためのものであって、バグは当然増える
- 171 名前:デフォルトの名無しさん mailto:sage [2019/10/04(金) 21:06:57.26 ID:G1/ISgxb.net]
- >>167
ジェネリクス使いだすとだんだん手に終えなくなってくるよ ようは単純な型使ってるだけの間は害はない メタプログラミングやりだしたらどうでもいいところに時間かけるようになる
- 172 名前:デフォルトの名無しさん mailto:sage [2019/10/04(金) 21:11:43.47 ID:x7KRb3pR.net]
- OCamlは許された……?
- 173 名前:デフォルトの名無しさん mailto:sage [2019/10/04(金) 21:30:24.60 ID:Zf6it0qM.net]
- >>170
ジェネリクスすら使えないとかwww
- 174 名前:デフォルトの名無しさん mailto:sage [2019/10/04(金) 21:39:33.05 ID:cnXTizuT.net]
- 本来動かないコードのエラー発生をランタイムまで
先送りするのがメリットなのか?
- 175 名前:デフォルトの名無しさん mailto:sage [2019/10/04(金) 21:40:16.83 ID:6+RXT+MW.net]
- ジェネリクス使っただけで手に負えなくなるプロジェクトって静的型がなかったら実行時バグで死ぬだけでは
- 176 名前:デフォルトの名無しさん mailto:sage [2019/10/04(金) 21:41:27.58 ID:EUw3Ota4.net]
- >>170
ジェネリクスとメタプログラミングは全然違うんだが C++のテンプレートと勘違いしてる?
- 177 名前:デフォルトの名無しさん mailto:sage [2019/10/04(金) 21:44:07.98 ID:OLpRTMGU.net]
- >>175
型の制限を加えるプログラミングと言えるのでメタプログラミングのひとつだよ 出来合いのコンテナ使ってるだけの人は気にしなくていい
- 178 名前:デフォルトの名無しさん mailto:sage [2019/10/04(金) 21:55:05.87 ID:EUw3Ota4.net]
- >>176
型の制限を加えるとメタプログラミングになるというロジックが意味不明
- 179 名前:デフォルトの名無しさん mailto:sage [2019/10/04(金) 22:01:57.54 ID:D62UOEus.net]
- メタプログラミングって何なの?
- 180 名前:デフォルトの名無しさん mailto:sage [2019/10/04(金) 22:31:52.18 ID:8yIxxMU3.net]
- ggrks
- 181 名前:デフォルトの名無しさん mailto:sage [2019/10/04(金) 22:44:18.75 ID:5vrHCZSw.net]
- >>138
マネージャー「このままじゃ期限に間に合わないが……大丈夫か?」 型なしガイさん「大丈夫です!!!
|

|