Affiliation:
1. Deltares, Delft , Netherlands
Abstract
Generic programming holds the promise of reducing the amount of code that needs to be written and maintained: rather than copying source code and adapting it for a new data type you simply let the compiler do that tedious job. Templates as featured in C++ are an exemple par excellence of generic programming. From the point of view of the programmer/user they are very easy to use:
Publisher
Association for Computing Machinery (ACM)
Reference3 articles.
1. Magne Haveraaen J¨arvi Jaakko and Damian Rouson. Reflecting on generics for Fortran 2019. Magne Haveraaen J¨arvi Jaakko and Damian Rouson. Reflecting on generics for Fortran 2019.
2. High-Performance Design Patterns for Modern Fortran
3. Adrian Stone. Minimize code bloat: Template overspecialization 2009. Adrian Stone. Minimize code bloat: Template overspecialization 2009.