Important Notice:

Types of Programming Languages

Types of Programming Languages

2 views 2 min read

Types of Programming Languages (प्रोग्रामिंग भाषाओं के प्रकार):-

Programming Languages को उनके Level (स्तर) और Generation (पीढ़ी) के आधार पर मुख्य रूप से 5 प्रकार में विभाजित किया जाता है।

1. Machine Language (प्रथम पीढ़ी - 1GL)

2. Assembly Language (द्वितीय पीढ़ी - 2GL)

3. High-Level Language (तृतीय पीढ़ी - 3GL)

4. Fourth Generation Language (चौथी पीढ़ी - 4GL)

5. Fifth Generation Language (पाँचवीं पीढ़ी - 5GL)

1. Machine Language (1GL) (मशीन भाषा)

Machine Language कंप्यूटर की सबसे निम्न स्तर (Lowest Level) की भाषा है। इसमें केवल 0 और 1 (Binary Digits) का उपयोग होता है। यह कंप्यूटर की मातृभाषा (Native Language) है, इसलिए कंप्यूटर इसे सीधे समझता है और किसी Translator (Compiler, Interpreter, Assembler) की आवश्यकता नहीं होती।

English

Machine Language is the lowest-level programming language. It uses only binary digits (0 and 1). It is the computer's native language, so no translator is required.

Example:-

10110110
11001010
00011101

Applications

  • Firmware
  • Embedded Systems
  • Microcontrollers

2. Assembly Language (2GL) (असेंबली भाषा)

Assembly Language एक Low-Level Language है जिसमें Binary Code के स्थान पर Mnemonic Codes (जैसे MOV, ADD, SUB) का उपयोग किया जाता है। इसे मशीन भाषा में बदलने के लिए Assembler का उपयोग किया जाता है।

English

Assembly Language is a low-level programming language that uses mnemonic codes instead of binary numbers. It requires an Assembler to convert it into machine language.

Example

MOV AX,10
ADD AX,20
SUB AX,5
Applications
  • Device Drivers
  • Embedded Systems
  • Operating System Components
3. High-Level Language (3GL) (उच्च स्तरीय भाषा)

High-Level Language ऐसी भाषा है जिसे मनुष्य आसानी से पढ़ और लिख सकता है। यह अंग्रेज़ी जैसे शब्दों (English-like Syntax) का उपयोग करती है। इसे Machine Language में बदलने के लिए Compiler या Interpreter की आवश्यकता होती है।

English

High-Level Language is easy for humans to read and write. It uses English-like syntax and requires a Compiler or Interpreter to convert it into machine language.

Examples
  • C
  • C++
  • Java
  • Python
  • JavaScript
  • C#
  • PHP
Applications
  • Software Development
  • Website Development
  • Mobile Apps
  • Games
  • Scientific Applications
4. Fourth Generation Language (4GL) (चौथी पीढ़ी की भाषा) Definition (परिभाषा) हिंदी

Fourth Generation Language (4GL) ऐसी भाषा है जिसमें कम Code लिखकर अधिक कार्य किया जा सकता है। इसका मुख्य उपयोग Database Management, Report Generation और Business Applications में होता है।

English

Fourth Generation Language (4GL) allows programmers to perform tasks with fewer lines of code. It is mainly used for database management, report generation, and business applications.

Examples
  • SQL(Structured Query Language) -डेटाबेस से डेटा माँगना
  • MATLAB (MATrix LABoratory) -मैथ्स और ग्राफ बनाना
  • SAS (Statistical Analysis System)-डेटा का आँकड़ा विश्लेषण
  • Oracle Reports- डेटा से रिपोर्ट बनाना
Applications
  • Database Management
  • Business Software
  • Data Analysis
  • Report Generation
5. Fifth Generation Language (5GL) (पाँचवीं पीढ़ी की भाषा)

Fifth Generation Language (5GL) मुख्य रूप से Artificial Intelligence (AI), Expert Systems, Machine Learning और Robotics में उपयोग की जाती है। इसमें Programmer समस्या (Problem) बताता है और सिस्टम Logic के आधार पर समाधान खोजने का प्रयास करता है।

English

Fifth Generation Language (5GL) is mainly used in Artificial Intelligence (AI), Expert Systems, Machine Learning, and Robotics. The programmer specifies the problem, and the system finds the solution using logic.

Examples
  • Prolog (PROgramming in LOGic)
  • Mercury
  • OPS5 (Official Production System v5)
Applications
  • Artificial Intelligence
  • Robotics

Related Notes