Category talk:Programming paradigm/Generic

From Rosetta Code
Revision as of 13:36, 5 August 2008 by Ce (talk | contribs) (I don't think this article describes generic programming correctly)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

I don't think the description of "generic programming" given here is correct. Basically, it seems to me that the author understood "generic programming" basically as "anything you can do with templates". However, according to http://www.generic-programming.org/ the term "generic programming" is quite specific for a method which tries to generalize algorithms as much as possible. This doesn't necessarily mean templates/macros (in dynamic typed languages you surely wouldn't need them), nor does it cover every use of macros/templates. Especially it is to be differentiated from generative programming, which in C++ is usually done using template metaprogramming. Some descriptions on the article page seem to fit generative programming more than generic programming. --Ce 13:36, 5 August 2008 (UTC)