40410


[SwiftのGenerics型の命名規則](https://developer.apple.com/library/content/documentation/Swift/Conceptual/Swift_Programming_Language/Generics.html#//apple_ref/doc/uid/TP40014097-CH26-ID183)について読んでいて思ったのですが、  
この命名規則の由来の大元は[JavaのGenerics型の命名規則](http://java.keicode.com/lang/generics-
naming.php)からきているのでしょうか？

SwiftとJavaの関係がよく分からないので、  
Swift側の”伝統的な〜"がJavaを指しているのか確認できたら嬉しいです。  
(何も考えずにT,U,Vつければ事足りはするのですが…Generics型ってJavaから出てきたもの？)


CC BY-SA 3.0
2017-10-26T05:01:35.270
39041
2017-12-20T04:36:34.630
question
swift java 命名規則
SwiftのGenerics型の命名規則の由来


特にJavaからというわけでもなく、古い言語だとAdaなどでも使われていたようです。  
由来の大元が分からないほど昔から伝統的に使われている命名規則のようなので、  
諸説ある理由から納得出来るものを飲み込んで置いて、慣例に習い命名しておきたいと思います。  
(アルファベット順の後ろの方だから意味のあるものとブツかりにくい、U,V‌​と続けられるなど…）


CC BY-SA 3.0
2017-12-20T04:36:34.630
40410
2017-12-20T04:36:34.630
39041
answer