X



D言語は多分コケると思っている人の数→

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
垢版 |
2006/01/03(火) 20:33:39
CやC++と一部あるいは全部互換性がないD言語に付いての
Yet Another D言語 スレ
0364デフォルトの名無しさん
垢版 |
2012/02/27(月) 05:03:05.59
「JavaやC#では、C++のテンプレートが引き起こした問題を避けるためテンプレートは除外された。
しかし、後にテンプレートに似た機能(ジェネリクス・ジェネリック)を導入」

テンプレート (プログラミング) − Wikipedia


C++
「余分なコード(テンプレートのインスタンス化)を生成(中略)
テンプレートによって生じる余分なインスタンス化」

Java
「C++のテンプレートとは違い、Javaコードのジェネリクスは
ジェネリッククラスの1つのコンパイルされたバージョンだけを生成」(サイズが小さい)

ジェネリックプログラミング − Wikipedia
0365デフォルトの名無しさん
垢版 |
2012/02/27(月) 11:34:27.14
Wikipedia にそんなこと書いてあるの?
今のコンパイラは最適化するから「インスタンス化=ファイルサイズ増」とはならないよ
■ このスレッドは過去ログ倉庫に格納されています