COMpound PROcedural Scientific Language.
A language for scientists and engineers.
[Sammet 1969, pp. 299-300].