What type of programming language uses 0's and 1's to write programs?

Disable ads (and more) with a membership for a one time $4.99 payment

Study for the University of Central Florida (UCF) EGN3211 Exam. Prepare with comprehensive material, flashcards, and multiple choice questions. Enhance your understanding and excel in your exam!

The choice of machine language is correct because it is the only programming language that operates directly with binary code, consisting solely of 0s and 1s. Machine language is the lowest level of programming language and is executed directly by a computer's central processing unit (CPU). Each instruction in machine language corresponds directly to a specific operation that the CPU can perform.

In contrast, high-level languages (like Python, Java, or C++) are designed to be more human-readable and abstract away the complexities of the machine. They use words and symbols that are closer to human language and are compiled or interpreted into machine language for the computer to execute.

Assembly language, while a low-level language that is closer to machine code, still uses mnemonics and symbols to represent machine-level instructions rather than pure binary. This makes it more user-friendly than machine language but does not utilize 0s and 1s for coding.

Scripting languages typically add layers of abstraction and are often interpreted, which again means they do not operate directly in binary.

Thus, machine language fundamentally represents program instructions as binary numbers, making it distinctly characterized by its use of only 0s and 1s.