Discuss Forum

1. Which programming language is known as a "low-level" language?

  • A. Python
  • B. Python
  • C. Python
  • D. Python

Answer: Option C

Explanation:

Assembly language and machine code are both considered low-level programming languages because they provide little or no abstraction from a computer's hardware and are close to the processor's native instruction set. Machine code is the most fundamental level, consisting of binary code ($0$s and $1$s), while assembly language uses mnemonic codes to represent these machine instructions.  
  • Machine code: This is the lowest level, consisting of binary ($0$s and $1$s) that the CPU can execute directly. It is machine-dependent and difficult for humans to read. 
  • Assembly language: This is a slightly higher level of abstraction than machine code. It uses short, English-like mnemonics (like ADD, MOV, JMP) that are translated into machine code by an assembler. 
  • Other Low-Level Languages: Languages like C and C++ are sometimes considered "low-level" because they have a closer relationship to the hardware than many other languages, though they are generally higher-level than assembly language. 

Post your comments here:

Name:
Mobile:
Email:(Optional)

» Your comments will be displayed only after manual approval.