ウィキペディアから:
ジェネリック プログラミングは、アルゴリズムが後で指定される型に関して記述され、パラメーターとして提供される特定の型に対して必要なときにインスタンス化されるコンピューター プログラミングのスタイルであり、1983 年に登場した Ada によって開拓されました。使用時に操作する型のセットのみが異なる共通の関数または型。したがって、重複を減らします。
ジェネリックは、後で指定される型を定義する機能を提供します。項目は既に型指定されているため、項目を使用するために型にキャストする必要はありません。
C# と VB にジェネリックがあるのはなぜですか? それらはどのような利点を提供しますか? それらを使用してどのような利点がありますか?
他にジェネリクスを持つ言語は?