3 ms·
That would create incredibly verbose code, which would be very hard to parse (IMHO).
by gbrown 10y ago
That would create incredibly verbose code, which would be very hard to parse (IMHO).
- throwawayjava 10y agoExactly the opposite. Typed languages without parametric/generic code result in extraordinarily verbose and bug-prone code. You end up constantly casting to/from void* or Object. That's why all popular typed languages after C provide a facility for writing parametric code. And without exception, the standard libraries for those languages using single-variable names (S,T) for types. Because when you have 1-3 type variables, and you're writing generic code, "Type" doesn't really communicate anything that "T" doesn't.