We use essential cookies to make our site work. With your consent, we may also use non-essential cookies to improve user experience, personalize content, customize advertisements, and analyze website traffic. For these reasons, we may share your site usage data with our social media, advertising, and analytics partners. By clicking ”Accept,” you agree to our website's cookie use as described in our Cookie Policy. You can change your cookie settings at any time by clicking “Preferences.”

What Is Machine-Oriented High-Level Language (MOHLL)?

TechDogs Avatar

If you're an assembly language programmer, you've probably heard of the term MOHLL. But what is it? MOHLL stands for Machine-Oriented High-Level Language and is a programming language that can be used to create applications in various computer systems. It's called "machine-oriented" because it allows programmers to access the hardware features of a computer system directly. The first MOHLLs were developed in the late 1960s by IBM as part of their System/360 project, with the goal being to allow developers to create programs that could run on any computer system (as opposed to just IBM systems). Other early MOHLLs include IBM's PL/I, released in 1961, and Hewlett Packard's COBOL (Common Business Oriented Language), released in 1968. Today, there are many variations of MOHLL available for use by programmers who want to develop applications for various types of computers and operating systems. Some examples include Turbo Assembler, Microsoft Macro Assembler and Netwide Assembler (NASM). Machine-oriented high-level language (MOHLL) is like a programming language, but it makes the computer feel better. It's like when you're mad at your computer and you're all, "I hate you! You're so stupid! You never do what I want!" and then your computer is like, "I know, I'm sorry!" and then you're like, "No, it's okay! It's not your fault!" and then you hug each other and makeup. MOHLL lets you have that conversation with your computer on purpose. Machine-oriented high-level languages are programming languages that help you create code that can run on a computer. But what makes them so special? Well, they're different than other programming languages because they don't look like the kind of code, you'd see in an assembly language or machine language. In fact, they look more like natural language—so it's not hard to imagine how someone might get confused about what's going on here. But if you were paying attention when discussing machine and assembly languages, you'll remember that those are both low-level languages. They aren't meant to be understood by humans—they're meant for computers to understand. High-level languages make programming easier for humans by providing more functionality than low-level languages do they allow us to write code that looks more like English (or whatever language we prefer) rather than just strings of ones and zeroes. So, while high-level languages aren't exactly human-friendly, they do have the advantage of making it easier for us to work with computers without having to learn all the details about how computers actually work. So, if you've ever wanted to tell your computer how much you love them—and how smart they are—this is the perfect way to do it.

TechDogs Logo
Join Our Newsletter

Get weekly news, engaging articles, and career tips-all free!

By subscribing to our newsletter, you're cool with our terms and conditions and agree to our Privacy Policy.

  • Dark
  • Light