A Brief History of Templates

Discover the history behind generic programming.

We'll cover the following

Template metaprogramming is the C++ implementation of generic programming. This paradigm was first explored in the 1970s, and the first major languages to support it were Ada and Eiffel in the first half of the 1980s. David Musser and Alexander Stepanov defined generic programming in a paper called “Generic Programming” in 1989, as follows:

Get hands-on with 1200+ tech skills courses.