The generics proposal hints that the design is reminiscent from Ada generics. Well its first standard was released in 1983.