Generic programming
C++
Scripting languages
Meta-programming
Template
Pan
AS/400 Control Language
Subroutine
Software engineering
Computing
Computer programming