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
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
High-Level Language ऐसी भाषा है जिसे मनुष्य आसानी से पढ़ और लिख सकता है। यह अंग्रेज़ी जैसे शब्दों (English-like Syntax) का उपयोग करती है। इसे Machine Language में बदलने के लिए Compiler या Interpreter की आवश्यकता होती है।
EnglishHigh-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.
ExamplesFourth Generation Language (4GL) ऐसी भाषा है जिसमें कम Code लिखकर अधिक कार्य किया जा सकता है। इसका मुख्य उपयोग Database Management, Report Generation और Business Applications में होता है।
EnglishFourth 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.
ExamplesFifth Generation Language (5GL) मुख्य रूप से Artificial Intelligence (AI), Expert Systems, Machine Learning और Robotics में उपयोग की जाती है। इसमें Programmer समस्या (Problem) बताता है और सिस्टम Logic के आधार पर समाधान खोजने का प्रयास करता है।
EnglishFifth 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