मै विनय Concept Computer Education से.........
Computer की Languages सीखने से पहले Languages के बारे में समझना जरुरी है कि Language क्या होता है ?
generally, language की meaning "भाषा " होती है।
यदि मै आपसे पुछु कि आप language का उपयोग क्यों करते हो ?
Simply, आप बताओगे कि language का उपयोग हम अपनी बातो को समझाने के लिए करते है। अब common सी बात है कि आप किसी people से बात करना चाहते हो तो आप किसी न किसी language का उपयोग करोगे। जैसे : हिँदी, अँग्रेजी, पंजाबी, तमिल या तेलगू।
अब आप किसी people को बोलकर समझाते हो या लिखकर समझाते हो। आपके पास दोनों option है समझाने के लिए।
जैसे आप किसी को कहोगे कि "मुझे books की जरुरत है" तो आपके बोलने की वजह से दूसरा people समझ पाएगा कि आपको books की जरुरत है। यहि बात अगर आप copy पर लिखकर दोगे फिर भी वह person उसे पढ़ कर समझ जायगा कि आपको books की जरुरत है।
हम अपनी भाषाओ को बोलकर भी समझा सकते है और लिख कर भी समझा सकते है।
अब हम बात करते है Computer की भाषाओ के बारे में जिसे कहा जाता है Computer Language
Computer की जो भाषाएँ होती है उन्हें हम बोलकर computer को नहीं समझा सकते है इन्हे computer में लिखकर ही computer को समझाया जा सकता है।
अगर आप जब computer की भाषाओ को computer को बोलकर समझाओगे तो computer कैसे समझेगा।
computer के पास sense of humer यानि सोचने की क्षमता नहीं होती है। इसलिए computer आपकी बातो को नहीं समझ पाएगा।
जब भी computer से हमें कोई बातचीत करनी होती है तो हम क्या करते है।
computer की जो स्पेशल अपनी भाषा है उसे computer में लिखते है। तब जाकर computer उसे समझ पाता है।
आइये अब computer के languages के बारे में जानते है।
Computer Language क्या है ?
ऐसी language जिसके माध्यम से computer के अंदर program बनाये जाते है। उसे computer language कहते है। computer के language को programming language भी कहा जाता है।
Programming Language कितने प्रकार के होते है ?
Programming Language, Generally दो प्रकार के होते है।
1. Low Level Language
2. High Level Language
Low Level Language क्या है ?
Low Level Language एक ऐसी programming language जिसके अंतर्गत 0 और 1 का use किया जाता है उसे Low Level Language कहते है।
Low Level Language कितने प्रकार के होते है ?
Low Level Language दो प्रकार के होते है।
Machine Language
Assembly Language
Machine Language क्या है ?
Machine Language वह language होती है जिसमे 0 और 1 का use किया जाता है। Machine language, binary code (0 और 1) में लिखी जाती है। Computer का circuit यानि परिपथ binary code को पहचान लेता है और इसे electric signal में परिवर्तित कर देता है। इसमें 0 का मतलब low या off होता है। और 1 का मतलब high या on होता है। Machine language machine के लिए easy होती है और programmer के लिए कठिन होती है। Machine प्रोग्राम का रख रखाव भी बहुत कठिन होता है। क्योंकि इसमें error आने की संभावना अधिक रहती है। Machine language प्रत्येक computer system पर अलग अलग कार्य करती है। इसलिए एक computer पर बनाये गए program दूसरे computer पर नहीं चल सकते।
Assembly Language क्या है ?
Assembly Language एक middle level language है। इसमें ऐसे english word use होते है जो user को समझने में आसानी होती है।
Assembly Language की खास बात यह है कि इसमें ऐसा assembler use किया जाता है जो machine language को आसानी से translate कर देता है। जिसे हम आसानी से समझ सकते है।
High Level Language क्या है ?
High Level Language में दो तरह के program उपयोग किये जाते है।
Compiler और Interpreter
ये दोनों program, high level language के english के code को low level language यानि binary digits में convert कर देते है। जिस वजह से high level में application software बना पाते है।
High level language में बनाये गए software, machine friendly होते है यानि कि वह हर machine पर share किये जा सकते है।
Translator क्या है ?
Computer केवल machine language को समझ सकता है इसलिए high level language में लिखे हुए code को machine language में बदलने के लिए जिस software का use करते है उसे translator कहते है।
Compiler क्या है ?
जब हम computer के लिए program लिखते है तो वो english भाषा की तरह लिखते है जिसे हम और आप पढ़कर समझ सकते है परन्तु computer नहीं समझ सकता। Computer, machine की भाषा को समझ सकता है। जिसे हम आसानी से नहीं समझ सकते। इसके लिए हमें ऐसे software की जरुरत पड़ती है जो हमारे द्वारा लिखे गए program को computer की language में convert कर देता हो। जिसे computer समझकर उसका पालन कर सके। इस तरह के software को compiler कहते है।
Interpreter क्या है ?
High level language में लिखे हुए program को machine language में translate करने का कार्य करता है। यह program को बारी - बारी से read करके object code में बदलता है।
Assembler क्या है ?
Assembler एक प्रकार का program है जो assembly language में लिखे हुए program को machine language में translate करता है
So Thanks Friends
Enjoy Our Software Engineering Notes in Hindi
ADVANCE LEVEL PROGRAMMING COURSE
Fees Only : 1500/- Month
Call / Whatsapp / Telegram : 9650597419
DAILY 2 Hrs. Practical Class + 2 Hrs. Practice
CONCEPT COMPUTER EDUCATION, GURUGRAM, HARYANA, INDIA
-----------------------------------------------------------------------------------------------------------------------------
ALL COMPUTER PDF NOTES AVAILABLE IN HINDI & ENGLISH MEDIUM
-----------------------------------------------------------------------------------------------------------------------------
COMPUTER NOTES FOR TEACHERS AVAILABLE IN HINDI & ENGLISH MEDIUM
Dear Teachers ऐसा कंप्यूटर नोट्स जिसे आप पढ़कर बच्चों को आसानी से पढ़ा सकते हैं। यह नोट्स केवल कंप्यूटर इंस्टिट्यूट एवं टीचर्स के लिए हैं। इस नोट्स में आप अपना Watermark, Header / Footer और या Logo भी लगा सकते हैं। यदि आपको नोट्स खरीदने से रिलेटेड कोई भी problem आती है तो आप हमें Call या WhatsApp कर सकते हैं। Call / WhatsApp: +91 9650597419
-----------------------------------------------------------------------------------------------------------------------------
COMPUTER PDF NOTES IN ENGLISH
-----------------------------------------------------------------------------------------------------------------------------
COMPUTER PDF NOTES IN HINDI
-----------------------------------------------------------------------------------------------------------------------------
BASIC COMPUTER PDF NOTES IN ENGLISH
-----------------------------------------------------------------------------------------------------------------------------
BASIC COMPUTER PDF NOTES IN HINDI
-----------------------------------------------------------------------------------------------------------------------------
MS WORD PDF NOTES IN ENGLISH
-----------------------------------------------------------------------------------------------------------------------------
MS WORD PRACTICE ASSIGNMENT FILE
-----------------------------------------------------------------------------------------------------------------------------
MS WORD PDF NOTES IN HINDI
-----------------------------------------------------------------------------------------------------------------------------
MS EXCEL PDF NOTES IN ENGLISH
-----------------------------------------------------------------------------------------------------------------------------
MS EXCEL PDF NOTES IN HINDI
-----------------------------------------------------------------------------------------------------------------------------
MS EXCEL PRACTICE ASSIGNMENT FILE
-----------------------------------------------------------------------------------------------------------------------------
INTERNET PDF NOTES IN HINDI
-----------------------------------------------------------------------------------------------------------------------------
COMPUTER / LAPTOP REPAIRING NOTES IN HINDI
-----------------------------------------------------------------------------------------------------------------------------
0 Comments