Speedcode

Speedcode is a structured and generic programming language that first appeared in 1953.

Paradigms
Imperative, Metaprogramming and generic
First appeared
1953
Reference
Wikipedia article