In computing, a machine-oriented high-level language (MOHLL) is a computer programming language that supports high-level control structures, such as if-then and do-while, together with data types and structures that map onto the underlying machine architecture, thereby allowing the programmer variables of type bit, byte, word and so on. Research Machine-Oriented High-Level Language