VMPL
A microprogramming language with PL/I-like syntax, for an abstract micromachine. The program is first translated into intermediate language, then compiled into the target microcode.
"Design Objectives for High Level Microprogramming Languages", K. Malik et al, Proceedings of the 11th Annual Workshop on Microprogramming (MICRO-11), 1978, pp.154-160.