Introduction
Computer को instructions देने के लिए हम computer languages का उपयोग करते हैं। Competitive exams में अक्सर यह test किया जाता है कि आप computer languages के different types को पहचान सकते हैं या नहीं और यह समझते हैं कि वे machine-level execution के कितने करीब हैं।
इस pattern से questions आमतौर पर direct और classification-based होते हैं।
Pattern: Computer Languages (Basic Classification)
Pattern
Computer languages को broadly Machine Language, Assembly Language, और High-Level Language में classify किया जाता है, जो ease of use और abstraction level पर based होती हैं।
Step-by-Step Example
Question
कौन-सी type की computer language को computer बिना किसी translation के directly समझता है?
Options:
- A. High-level language
- B. Assembly language
- C. Machine language
- D. Fourth-generation language
Solution
-
Step 1: Identify direct execution
Question उस language के बारे में पूछता है जिसे computer बिना conversion के समझता है। -
Step 2: Recall language hierarchy
High-level और assembly languages को translation की ज़रूरत होती है। -
Step 3: Match with the lowest-level language
Machine language binary code (0 और 1) में होती है और directly execute होती है। -
Final Answer:
Machine language → Option C -
Quick Check:
CPU केवल binary instructions को समझता है → machine language confirmed ✅
Quick Variations
1. Binary code में लिखी गई language → Machine language.
2. Mnemonics का उपयोग करने वाली language → Assembly language.
3. Human language के क़रीब language → High-level language.
4. Compiler या interpreter की ज़रूरत वाली language → High-level language.
Trick to Always Use
- Step 1 → अगर binary (0 और 1) mention हो → Machine language।
- Step 2 → अगर ADD, MOV जैसे mnemonics mention हों → Assembly language।
- Step 3 → अगर English-like syntax mention हो → High-level language।
Summary
Summary
- Machine language ही एकमात्र language है जिसे computer directly समझता है।
- Assembly language symbolic instructions का उपयोग करती है और assembler की ज़रूरत होती है।
- High-level languages user-friendly और portable होती हैं।
- Language classification से जुड़े questions ज़्यादातर direct होते हैं।
Example याद रखने के लिए:
Binary → Machine, Mnemonics → Assembly, English-like → High-level.
