Go 2017 Survey Results
Ola Fosheim Grøstad
ola.fosheim.grostad at gmail.com
Tue Feb 27 16:24:17 UTC 2018
On Tuesday, 27 February 2018 at 15:30:44 UTC, JN wrote:
> I'm no expert on programming language design, but I think there
> is a difference between templates and generics. At the basic
> level they are used for similar things - specializing container
> types, etc. But templates usually allow much more, so they end
> up being layers of layers of compile time code, e.g. D and
> Boost, which while nifty has it's compilation time cost.
Generic programming just means that you leave out the
specification for some types in the code for later.
C++-style templates like D has is one solution to generic
programming. When some people write «generics» they probably
think of Java and something that is like that...
More information about the Digitalmars-d
mailing list