It was first implemented as an extension to the Fortran programming language, and later embedded into MAD and ALGOL.
The concept was first introduced as a supplement to the Fortran programming language, and subsequently integrated into MAD and ALGOL.