- 157 名前:デフォルトの名無しさん mailto:sage [2017/08/30(水) 00:53:26.35 ID:F1WQhw000.net]
- >>152
> >GUIに関しては型無しでも大して苦労しない。バグっているかどうかは見れば分かるから。 > 見てわかる程度の規模の場合は型無しでもよいだろうね 規模にかかわらず、見ずにチェックするGUIなんて無いだろ。 > どんな時?C#には動的に型解決するdynamicがあるけどほとんど使わないな おー、C#はやはり進んでいるというか、痒いところに手が届いているね。 要するに楽をさせてくれでしかないのだが、ぱっと思いつく遭遇したケースは、 ・callbackでdelegateの型チェックがウザイ。グダグダ言わずにcallbackしてこい。 ・リフレクション時がかなり最悪。(C#なら問題ないが、 VC++2008とかだと、MSDNで型を調べながら型を書くという本末転倒の事態になる) 以下にはJSONガーとか書いてあるけど、JSONをC++で受けたことはないので実感はない。 ufcpp.net/study/csharp/sp4_dynamic.html#what 後は型無しだとデタラメなパッチが可能だというのもあるし、俺は常用してるけど、 これ自体はあまり推奨されることではないね。 俺はJavaScriptで型をかかないことに慣れてしまったので、 再びVC++で型を書く時にウザくて仕方ない。 (ただしこれはVC++しかやってない時には全く感じなかった) 要するに型情報は具ではなく、ただのチェック用付加情報でしかないんだよ。 例えれば、当たり前に読める漢字にもいちいち全部ルビを付けている感じか?二度手間がウザイ。 ただし二重チェックをしたい部分もあるので、そういうところは書かせろ、とも思うが。 コンパイラにプログラマが合わせるのではなくて、プログラマにコンパイラが合わせるべき。 > ジェネリックで型指定するだけだから氾濫しなくね? C#は多分そうだね。C#では解決済みかも。 > const修飾されていれば大胆な最適化が可能な場合も多い この説はよく聞くが、具体的にどういうケースよ?
|

|