D言語は多分コケると思っている人の数→
■ このスレッドは過去ログ倉庫に格納されています
CやC++と一部あるいは全部互換性がないD言語に付いての
Yet Another D言語 スレ 「JavaやC#では、C++のテンプレートが引き起こした問題を避けるためテンプレートは除外された。
しかし、後にテンプレートに似た機能(ジェネリクス・ジェネリック)を導入」
テンプレート (プログラミング) − Wikipedia
C++
「余分なコード(テンプレートのインスタンス化)を生成(中略)
テンプレートによって生じる余分なインスタンス化」
Java
「C++のテンプレートとは違い、Javaコードのジェネリクスは
ジェネリッククラスの1つのコンパイルされたバージョンだけを生成」(サイズが小さい)
ジェネリックプログラミング − Wikipedia Wikipedia にそんなこと書いてあるの?
今のコンパイラは最適化するから「インスタンス化=ファイルサイズ増」とはならないよ ■ このスレッドは過去ログ倉庫に格納されています