Difference Between High Level Language And Low Level Language

Hello friends Today we are going to talk about What is the Difference Between High Level Language And Low Level Language & It’s Translators, So let’s get started.

High level or Low-Level dono hi languages hai & we all know “Language is the medium of communication”.

According to the computer development, Ham computer languages ko 3 bhago me baat sakte hai Joki is prakar hai.

Different Types Of Computer Language

Different Types Of Computer Language – Low Level Language (LLL)

Low level language Definition “Asai Language jise machine code(0,1) me convert karne ke liye kisi bhi prakar ke translator software ki jarorat nahi padti hai use low level language or machine language kahte hai.”

Yeh (0,1) ke from me hoti hai.

Advantage: ise code me convert karne ke liye kisi bhi translator ki jarorat nahi padti hai isiliye inki processing speed jyada hoti hai.

Disadvantage:

  1. Machine language ko user ko sikhana aur uska use kar paana complex hai.
  2. Machine language me kevel do numbers hote hai (0,1) isiliye in codes me ager koi error hoti hai to use locate karna jyada difficult ho jaata hai.
  3. Ye Machine Dependent hoti hai, iska matlab jis computer me code create kiya gaya hai keval usi me wah code run hoga.

Different Types Of Computer Language – Assembly Language

machine language ki problems ko door karne ke liye assembly language ko develop kiya gaya tha, inme binary code ki jagah English code world ka use kiya jaata tha jise ham Numeric code kahte hai. Ex.- Addition – ADD, Average – AVG Etc.

Advantage:

  1. Machine Language ki tulna me ise user ke liye seekhna aur use karna easy hota hai.
  2. Yeh Machine independent Hoti hai.

Disadvantage:  Inki processing speed slow hoti hai kyuki ise binary code me convert karne ke liye translator software ki jaroorat padti hai.

Different Types Of Computer Language – High Level Language (HLL)

High level language Definition “Machine aur Assembly language ki kamiyo ko dor karne ke liye HLL ko create kiya gaya isme English code ke jagah per english language ka use kiya jaane laga jise samajhna easy ho gaya.”

C, C++, Java Etc Sabhi High Level language ke example hai.

Advantage:

  1. High Level Language Is easy to understand by the user.
  2. ise machine & assembly dono ki tulna me use karna easy hota hai.
  3. yeh machine independent hoti hai.

Disadvantage: ise binary code me convert karne ke liye translator software ki jaroorat padti hai isiliye inki processing speed kam hoti hai.

Difference Between High Level Language And Low Level Language

Difference Between High Level Language And Low Level Language

Main Difference Between High Level Language And Low Level Language yah hai ki HLL ko user aasani ke saath samah sakta hai aur usme apni jaroorat ke hisab se modification kar use use kar sakta hai.

Jabki Low Level Language (LLL) Me user ka code ko samajh pana mushkil hota hai aur user apne hisab se code me modification kar use dosri machine me use nahi kar sakta kyuki LLL Machine Dependent Hoti hai.

  • High level language programmer-friendly language hoti hai.
  • Low Level Language Machine friendly language hoti hai
  • HLL is easy to understand.
  • LLL Is Difficult to understand.
  • HLL me debug Karna easy Hota hai.
  • LLL Me debug Karna mushkil hota hai.
  • HLL machine-Indidependent Hoti hai.
  • LLL machine-dependent Hoti hai.
  • HLL needs a compiler or interpreter for a translation.
  • LLL Does not any translation.
  • HLL widely use ki jaati hai programming me.
  • LLL Bahut kam use ki jaati hai.

So this is the Difference Between HLL And LLL, Still you have a question you can ask in a comment, Let’s come to the next topic Types of computer Translators.

computer Translators Definition: “Translator ek system software hai jiska use ek language ko dosri language me translate karne ke liye kiya jata hai.”

Yah mukhta 3 prakar ke hote hai, jo is prakar hai.

Types Of Translator

1. Assembler:– Assembler ek system software hai jiska use assembly language ko machine language me translate karne ke liye kiya jaata hai.

2. Compiler:– Compiler ka use HLL program ko intermediate object code me convert karne ke liye kiya jaata hai.

compiler dwara HLL program convert hone ke baad us program ko object program bhi kahte hai, Jaisa ki ham sab jante hai every language has some kind of set of rules aur usko ham syatax kahte hai aur compiler ka yahi kaam hota hai ki wo code me syntax errors ko check karta hai aur logical error user check karta hai.

3. Interpreter:– Yeh ek system software hai jiska use object code to machine code me convert karke result display karne ke liye kiya jaata hai.

What Is The Difference Between Compiler And Interpreter

Compiler aur interpreter ke beech difference is prakar hai.

Compiler:
  1. Compiler scans the whole program without error stop.
  2. it has a better execution time compared to the interpreter.
  3. Compiler Generates Intermediate code.
  4. A compiler is used in different programming languages such as C, C++, C#
Interpreter:
  1. An interpreter translates just one statement of the program at a time into machine code.
  2. interpreter’s execution time is slow compare to the compiler.
  3. the interpreter does not Generate Intermediate code.
  4. the interpreter is used in different programming languages such as Ruby, Perl, SNOBOL & Python.

Also Read: Block Diagram Of Computer System & It’s Components

Also Read: Generation Of Computer In Hindi & It’s Types

Mujhe lagta hai is article se apka concept clear ho gaya hoga ager fir bhi apke paas koi question hai related to Difference Between High Level Language And Low Level Language & It’s Translators, so comment kar hame jaroor bataye aur post pasand aane par ise share karna naa bhule.

LEAVE A REPLY

Please enter your comment!
Please enter your name here