Medium Level Language
From InforWiki 2014
Medium-level language (MLL) is a computer programming language that interacts with the abstraction layer of a computer system. Medium-level language serves as the bridge between the raw hardware and programming layer of a computer system.
Medium-level language is also known as intermediate programming language and pseudo language.
Characteristics: -High level abstractions such as objects (or functionals) -Static typing -Extremely commonplace (mid-level languages are by far the most widely used) -Virtual machines -Garbage collection -Easy to reason about program flow