Computer Science, asked by anjutiwari0196864, 4 months ago

What is a low level language?

Answers

Answered by MichMich0945
1

You can differentiate between a High Level Programming Language and Low Level Programming Language by:

  • Amount of abstraction between Machine language and Programming language.

What is Machine Language?

Machines don't communicate with other machines using human Language ( like English ). To be specific it only contains a pair of binary numbers ( 0 and 1 ). Machine language is the most basic level of instructions/commands which your computer can understand.

What is Programming Language?

Programming Language is a set of commands/instructions which are in human Language.

Low level programming language

  • Is a programming language which provides little or no abstraction of programming concepts.
  • It is also very close to hardware.
  • They are directly executable.
  • Complete control over memory allocation.
  • Very efficient.
  • Great for OS/firmware.
  • Difficult to understand.
  • Needs more time to develop programs.

Example:

  1. Machine Code.
  2. Assembly Language.

High level programming language

  • Much closer to human language.
  • Easier to read/write (understand).
  • Easier to maintain.
  • Programmers don't have to think for registers and memory allocations.
  • Needs less time to develop programs.

Example:

  1. Java.
  2. Python.
  3. And many more...

Hope this helps you. . .

Similar questions