कंप्यूटर प्रोग्रामिंग लैंग्वेज
Computer Programming Language
Introduction – इसे Artificial Language/ Computer Language/Programming System भी कहा जाता है। यह एक Vocabulary और Set Of Grammatical Instructions है, जिसे computer को Instruction देने के उद्देश्य से बनाया जाता है।
Lady Ada Lovelace – यह विश्व की सबसे पहली Computer Programmer है। जिसने 1842 में पहली Computer Language बनाई। इस प्रोग्रामिंग लैंग्वेज का नाम इसी के नाम पर “Ada (Pascal based language)” रखा गया था।। Analytical Engine बनाने में भी इसका महत्वपूर्ण योगदान रहा है। Analytical Engine के Father चार्ल्स बावेज को तथा mother Lady Ada Lovelace को माना जाता है।
Note:- Programmer जिस Code को लिखता है उसे Source Code कहा जाता है। प्रायः Source Code हाई लेवल लैंग्वेज में लिखा जाता है। जब इसे Assembler, Complier तथा Interpretor की मदद से मशीन लैंग्वेज में बदलते हैं तो हमें Object Code प्राप्त होता है। Object code को मिलाकर Executable File बनता है जिसके मदद से software को run कराया जाता है।
Type Of Computer Language
Computer Language दो प्रकार के होते हैं Low Level Language और High Level Language. Low Level Language कंप्यूटर को समझने में आसान होता है वही High Level Language मनुष्य को समझने में आसान होता है। जो Language जितना Low होगा वह कंप्यूटर को समझने में आसान होगा और जो लैंग्वेज जितना High होगा वह मनुष्यों को समझने में उतना आसान होगा।
Level के आधार पर
Low Level Language
Low Level Language दो प्रकार के होते है:- Machine Language और Assembly Language
High Level Language
उच्च स्तरीय कंप्यूटर भाषा को तीन भागों में बांटा गया है: – Third Generation Language, Fourth Generation Language और Fifth Generation Language.
Generation के आधार पर
First Generation
इसे Machine Language भी कहा जाता है। कंप्यूटर सिर्फ Machine Language को ही समझता है। यह लैंग्वेज Binary Form (0,1) में होता है। यह सीधे Computer की CPU में very fast और efficiently Run कर सकती है। Machine Language में Coding करना बहुत मुश्किल है तथा गलतियां होने की संभावनाएं ज्यादा है। इस लैंग्वेज में गलतियां निकालना बहुत मुश्किल होता है। यह non portable है। मतलब यह एक ही प्रकार के कंप्यूटर में प्रयोग किया जा सकता है। इस प्रोग्रामिंग लैंग्वेज के लिए किसी भी प्रकार की Translator की जरूरत नहीं होती है।
Use – Driver, Firmware और Hardware बनाने में Machine Language का उपयोग किया जाता है। लेकिन इन तीनों को update करने के लिए Assembly Language का प्रयोग किया जाता है।
Second Generation Programming Language
इसे Assembly Language और Middle Level Language भी कहा जाता है। यह Collection of Mneomoics words होता है। इसे Machine Language में convert करने के लिए Assembler का प्रयोग किया जाता है।
Use – 1. Driver, Firmware और Hardware इन तीनों को update करने के लिए Assembly Language का प्रयोग किया जाता है।
2. इसके अलावे Hardware Manipulation, Specialized Processor Instruction, Low Level Embedded System, Real Time System के Coding के लिए Assembly Language का उपयोग किया जाता है।
Third Generation Programming Language
FORTRAN, COBOL, C, C++, C#, Java, Java Script ये Third Generation Programming Language है। यह मनुष्य के भाषा के बहुत करीब होता है, इसलिए यह user friendly होता है। Compiler तथा Interpretor का प्रयोग किया जाता है इसे Machine Language में बदलने के लिए। यह English Statement के फॉर्म में होता है। यह Portable होता है।
Use – Third Generation Language का प्रयोग Software बनाने के लिए किया जाता है।
Java – Internet based language
Java Script – Animation based language
PL 1- FORTRAN + COBOL
Fourth Generation Programming Language
Perl, Python, Ruby, SQL, MatLab (Matrix Laboratory), HTML, CSS Fourth Generation Programming Language का उदाहरण है।
Use – इसका प्रयोग Website, Database और Reports बनाने के लिए किया जाता है।
HTML – Web Pages are written in HTML
CSS (cascading sheet style) – web page design
5th Generation Programming Language
इस Language का प्रयोग Artificial Alogorithm & Technology में करते है। Python, Mercury, LISP (List Processing), OPS5, Prolog (Programming in Logic) इसके उदाहरण है।
Use – Artificial Intelligence, Robot और Machine बनाने में इस language का उपयोग होता है।
LISP (List processing) को Devlope John Macarthy के द्वारा किया गया। इसे Father Of Artificial Intelligence कहा जाता है।
Python (.py)- इसको AI बनाने में सबसे ज्यादा Priority दिया जाता है।
Prolog का प्रयोग Medical Project में ज्यादातर किया जाता है।
Type Of High Level Language
High level Language को दो भागों में बांटा जाता है:- Procedure Oriented & Object Oriented:-
Procedure Oriented Programming
इस तरह के Programming में Procedure (Algorithm) में विशेष ध्यान दिया जाता है। Main Program को कई छोटे Component में divide करके किया जाता है जिसे function कहा जाता है। It is top down approach है. इसके लिए कम Memory की जरूरत होती है।
Drawback – 👍 complexity, Modular Dependency, it shares global data (Less Securtity),
FORTRON – Formula Translation. Scientific Purpose के रूप में उपयोग होने वाला पहला High level Programming Language यही है।
✓ made by john Backus (IBM)
COBOL- Common Business Oriented Language.
BASIC – Beginners All Purpose Symbolic Instruction Code.
✓ यह पहला प्रोग्रामिंग लैंग्वेज है जो Non – professional तथा Untrained लोगों के लिए बनाया गया है।
✓ इस लैंग्वेज को Develope करने का श्रेय माइक्रोसॉफ्ट के मालिक बिल गेट्स को दिया जाता है।
PASCAL – यह Teaching Purpose से बनाया गया पहला प्रोग्रामिंग लैंग्वेज है।
✓ Ada language is Pascal based language
C Language – इसे UNIX OS को बनाने के लिए किया गया था।
Object Oriented High Level Language
इस तरह के Programming में Data (Algorithm) में विशेष ध्यान दिया जाता है। Main Program को कई छोटे Component में divide करके किया जाता है जिसे Object कहा जाता है। यह ज्यादा Secure होता है। It is bottom up approach. इसके लिए ज्यादा Memory की जरूरत होती है।
Advantage – Data hiding through Encapsulation, No Modular interdependency.
SIMULA (Simulation Language) – यह पहला Object Oriented प्रोग्रामिंग लैंग्वेज है।
RUBY – यह भी Object Oriented प्रोग्रामिंग लैंग्वेज है। यह Web Application में सबसे ज्यादा प्रयोग होने वाला प्रोग्रामिंग लैंग्वेज है।
Small Talk – Pure object oriented (अगर option में ये न हो तो JAVA होगा, लेकिन JAVA भी PURE OBJECT ORIENTED नहीं है)
C++ – Game development
Java – Platform independent
✓ used complier & interpretor simultaneously
C# – Used in Microsoft.net
Language Translator
High level Language या Assembly Language को मशीन लैंग्वेज (Binary Language) में Language Translator बदलता है। ये इसलिए जरूरी होता है कि कंप्यूटर सिर्फ मशीन लैंग्वेज को समझता है। Language Translator तीन प्रकार के होते है:- Assembler, Interpretor और Compiler.
Assembler – यह Assembly Language को मशीन लैंग्वेज में बदलता है।
Interpretor – यह line by line उच्च स्तरीय भाषा को पढ़ता है और line by line उसे मशीन भाषा में बदलता है।
Compiler- यह एक साथ उच्च स्तरीय भाषा को पड़ता है तथा एक ही साथ उसे मशीनी भाषा में बदलता है।
Error in Programming
Programming में Error निम्न तीन प्रकार की होती है: –
👍 Syntax Error – यह error, Static होता है। इसके अन्तर्गत निम्न Error आते है:-
💕 Mistakes in Source Code
💕 Misspellings In Mnemonic
💕 Find By the Compiler
👍 Run Time Error – यह Dynamic mature का होता है। Programe के Run करते समय जो Error आता है। इस Error से Programe Crash हो जाता है। किसी भी number को 0 से divide करते समय यह Error आता है। जब browser, HTML code को support नही करता तब यह Error आता है।
👍 Logic Error/Sementic Error – इस Error के वजह से Program, Crash नही करता है। Coding ठीक से नही होने पर यह Error आता है या Program में Bug होने से।
Front End – PHP (Hypertext preprocessor)
CHAT – ERLANG
Computer Programming Language
1. C language को किसने विकसित किया?
A) James Gosling
B) Dennis Ritchie ✅
C) Guido van Rossum
D) Bjarne Stroustrup
2. Java किस प्रकार की भाषा है?
A) Procedural
B) Object-Oriented ✅
C) Machine
D) Assembly
3. Python का creator कौन है?
A) Guido van Rossum ✅
B) Dennis Ritchie
C) Ken Thompson
D) Bill Gates
4. HTML का पूरा नाम क्या है?
A) Hyper Text Markup Language ✅
B) High Text Machine Language
C) Hyper Tool Markup Language
D) Hyper Transfer Markup Language
5. कंप्यूटर सीधे किस भाषा को समझता है?
A) C
B) Java
C) Machine Language ✅
D) Python
6. Java का extension क्या है?
A) .py
B) .java ✅
C) .cpp
D) .html
7. Python file का extension क्या होता है?
A) .pt
B) .py ✅
C) .pyt
D) .python
8. C++ किसका विस्तार है?
A) C language ✅
B) Java
C) Python
D) HTML
9. कौन-सी language web page बनाने के लिए प्रयोग होती है?
A) HTML ✅
B) COBOL
C) FORTRAN
D) Pascal
10. कौन-सी language database query के लिए प्रयोग होती है?
A) SQL ✅
B) Java
C) C++
D) Python
11. Java का slogan क्या है?
A) Compile Once
B) Run Anywhere
C) Write Once, Run Anywhere ✅
D) Run Fast
12. कौन-सी language AI में ज्यादा प्रयोग होती है?
A) Python ✅
B) COBOL
C) BASIC
D) Pascal
13. Compiler क्या करता है?
A) Virus हटाता है
B) Program translate करता है ✅
C) Internet चलाता है
D) Game बनाता है
14. Interpreter एक समय में क्या translate करता है?
A) पूरा program
B) एक line ✅
C) केवल error
D) कुछ नहीं
15. निम्न में से low-level language कौन-सी है?
A) Python
B) Java
C) Assembly Language ✅
D) PHP
16. WWW का पूरा नाम क्या है?
A) World Wide Web ✅
B) World Web Wide
C) Wide World Web
D) Web World Wide
17. कौन-सी language Android development में प्रयोग होती है?
A) Java ✅
B) COBOL
C) FORTRAN
D) BASIC
18. PHP मुख्यतः किसके लिए उपयोग होती है?
A) Game
B) Web Development ✅
C) Hardware
D) Networking
19. कौन-सी scripting language है?
A) Python ✅
B) C
C) Assembly
D) FORTRAN
20. C++ किस प्रकार की language है?
A) Object-Oriented ✅
B) केवल Machine
C) केवल Markup
D) Query
21. RAM का पूरा नाम क्या है?
A) Read Access Memory
B) Random Access Memory ✅
C) Run Access Memory
D) Rapid Access Memory
22. कौन-सी language scientific calculation के लिए प्रसिद्ध है?
A) FORTRAN ✅
B) HTML
C) PHP
D) CSS
23. CSS का पूरा नाम क्या है?
A) Computer Style Sheet
B) Cascading Style Sheets ✅
C) Creative Style Sheet
D) Colorful Style Sheet
24. कौन-सा loop condition पहले check करता है?
A) do-while
B) while loop ✅
C) switch
D) goto
कौन-सा operator addition के लिए प्रयोग होता है?
A) *
B) + ✅
C) /
D) %
कौन-सा symbol comment के लिए C में प्रयोग होता है?
A) // ✅
B) ##
C) @@
D) %%
Java में main function कैसे लिखा जाता है?
A) public static void main() ✅
B) void start()
C) begin()
D) execute()
✓ कौन-सी language platform independent है?
A) C
B) Java ✅
C) Assembly
D) Pascal
कौन-सी language browser में चलती है?
A) JavaScript ✅
B) COBOL
C) FORTRAN
D) Pascal
कौन-सा data type integer value store करता है?
A) int ✅
B) float
C) char
D) string
कौन-सा data type decimal value store करता है?
A) float ✅
B) int
C) char
D) bool
Boolean value क्या होती है?
A) 0 और 1 ✅
B) A और B
C) केवल integer
D) केवल string
✓ कौन-सा keyword (Reserved Word( decision making के लिए प्रयोग होता है?
A) if ✅
B) loop
C) break
D) class
कौन-सा loop कम से कम एक बार execute होता है?
A) while
B) for
C) do-while ✅
D) none
Array क्या store करता है?
A) अलग-अलग type
B) समान type के multiple values ✅
C) केवल character
D) केवल decimal
Function का उपयोग क्यों होता है?
A) Code reuse ✅
B) Internet
C) Virus
D) Music
✓ कौन-सी language Microsoft ने विकसित की?
A) C# ✅
B) Python
C) PHP
D) Pascal
कौन-सा keyword loop रोकता है?
A) stop
B) break ✅
C) exit
D) halt
कौन-सा keyword अगले iteration पर जाता है?
A) skip
B) continue ✅
C) break
D) goto
कौन-सा operator remainder देता है?
A) /
B) *
C) % ✅
D) +
✓ कौन-सा language translator faster होता है?
A) Compiler ✅
B) Interpreter
C) Assembler
D) Loader
✓ JavaScript किसके लिए उपयोग होती है?
A) Web interactivity ✅
B) Hardware repair
C) Networking
D) Typing
कौन-सा keyword class बनाने के लिए प्रयोग होता है?
A) object
B) class ✅
C) define
D) structure
✓ कौन-सी language Apple द्वारा Swift के रूप में विकसित की गई?
A) Swift ✅
B) Ruby
C) Kotlin
D) Go
✓ Kotlin मुख्यतः किसके लिए प्रयोग होती है?
A) Android Development ✅
B) Database
C) Networking
D) Hardware
कौन-सी language open-source है?
A) Python ✅
B) दोनों
C) कोई नहीं
D) केवल Java
✓ कौन-सी language game development में लोकप्रिय है?
A) C++ ✅
B) HTML
C) CSS
D) SQL
कौन-सी language frontend styling के लिए प्रयोग होती है?
A) CSS ✅
B) Python
C) Java
D) C
कौन-सा symbol assignment के लिए प्रयोग होता है?
A) ==
B) = ✅
C) !=
D) >=
कौन-सा operator equality check करता है?
A) =
B) == ✅
C) +=
D) %=
कौन-सा keyword inheritance के लिए Java में प्रयोग होता है?
A) inherit
B) extends ✅
C) implement
D) include
कौन-सा keyword object बनाने के लिए प्रयोग होता है?
A) create
B) new ✅
C) object
D) make
कौन-सी language data analysis में लोकप्रिय है?
A) Python ✅
B) HTML
C) CSS
D) XML
कौन-सा keyword function से value return करता है?
A) back
B) return ✅
C) send
D) output
कौन-सी language iOS apps बनाने में प्रयोग होती है?
A) Swift ✅
B) COBOL
C) FORTRAN
D) BASIC
कौन-सी language markup language है?
A) HTML ✅
B) Python
C) Java
D) C++
कौन-सा loop counting के लिए अधिक प्रयोग होता है?
A) for loop ✅
B) while
C) do-while
D) switch
कौन-सी language server-side scripting में प्रयोग होती है?
A) PHP ✅
B) CSS
C) HTML
D) XML
कौन-सा keyword Java में package include करता है?
A) using
B) import ✅
C) include
D) package
कौन-सी language system programming के लिए प्रसिद्ध है?
A) C ✅
B) HTML
C) SQL
D) CSS
✓ कौन-सी language machine learning में लोकप्रिय है?
A) Python ✅
B) COBOL
C) BASIC
D) Pascal
कौन-सा operator multiplication के लिए प्रयोग होता है?
A) * ✅
B) +
C) –
D) /
कौन-सा operator division के लिए प्रयोग होता है?
A) / ✅
B) *
C) %
D) +
कौन-सा keyword loop से बाहर निकलता है?
A) continue
B) break ✅
C) stop
D) skip
कौन-सी language cross-platform mobile apps के लिए प्रसिद्ध है?
A) Dart ✅
B) COBOL
C) BASIC
D) Pascal
Flutter किस language पर आधारित है?
A) Dart ✅
B) Java
C) C
D) Python
कौन-सा keyword Java में interface लागू करता है?
A) extends
B) implements ✅
C) inherit
D) include
कौन-सा data type single character store करता है?
A) char ✅
B) int
C) float
D) string
कौन-सा function C में output दिखाने के लिए प्रयोग होता है?
A) scanf()
B) printf() ✅
C) gets()
D) put()
scanf() का उपयोग किसके लिए होता है?
A) Output
B) Input ✅
C) Delete
D) Compile
कौन-सी language scripting और automation में प्रयोग होती है?
A) Python ✅
B) HTML
C) CSS
D) SQL
कौन-सा keyword condition false होने पर प्रयोग होता है?
A) else ✅
B) if
C) for
D) break
कौन-सा operator NOT operation करता है?
A) &&
B) ||
C) ! ✅
D) ==
कौन-सा operator AND operation करता है?
A) && ✅
B) ||
C) !
D) %
कौन-सा operator OR operation करता है?
A) &&
B) || ✅
C) !
D) %
कौन-सी language web apps में backend के लिए लोकप्रिय है?
A) Node.js(JavaScript) ✅
B) HTML
C) CSS
D) XML
✓ कौन-सी language Google ने विकसित की?
A) Go ✅
B) COBOL
C) Pascal
D) FORTRAN
✓ कौन-सी language concurrency के लिए प्रसिद्ध है?
A) Go ✅
B) HTML
C) CSS
D) SQL
कौन-सी language functional programming support करती है?
A) Haskell ✅
B) HTML
C) CSS
D) SQL
कौन-सा keyword constant define करता है?
A) const ✅
B) variable
C) static
D) finality
कौन-सा keyword Java में constant के लिए प्रयोग होता है?
A) final ✅
B) const
C) static
D) fixed
✓ कौन-सी language database management में प्रयोग होती है?
A) SQL ✅
B) HTML
C) CSS
D) XML
कौन-सी language cyber security scripting में प्रयोग होती है?
A) Python ✅
B) HTML
C) CSS
D) XML
✓ कौन-सी language web page structure बनाती है?
A) HTML ✅
B) CSS
C) JavaScript
D) SQL
✓ कौन-सी language web page design करती है?
A) CSS ✅
B) HTML
C) SQL
D) C++
✓ कौन-सी language dynamic web page behavior देती है?
A) JavaScript ✅
B) HTML
C) CSS
D) XML
✓ कौन-सी language UNIX development में प्रयोग हुई?
A) C ✅
B) BASIC
C) Pascal
D) HTML
✓ Programming language का मुख्य उद्देश्य क्या है?
A) Computer से communication ✅
B) केवल typing
C) केवल gaming
D) केवल internet




1 thought on “Computer Programming Language | कंप्यूटर प्रोग्रामिंग लैंग्वेज”