कम्प्यूटर की भाषाएँ कितने प्रकार की होती है ?

प्रोग्रामिंग भाषाएँ

जिस प्रकार इंसानों को एक दूसरे से संवाद करने के लिए भाषा की आवश्यकता होती है, उसी प्रकार दो कंप्यूटर को किसी कार्य को करने का निर्देश देने के लिए “कंप्यूटर प्रोग्रामिंग भाषा” की आवश्यकता होती है।

कंप्यूटर प्रोग्रामिंग के लिए दो तरह की भाषाएँ होती है:

  1. निम्न स्तरीय प्रोग्रामिंग  भाषा ( Low Level Programming language)
    • एक विशेष मशीन के लिए सीधे मेल खाती है|
  2. उच्च स्तरीय प्रोग्रामिंग भाषा (High Level Programming language)
    • ये भाषाएँ मशीन से स्वतंत्र होती है, और किसी भी प्रकार के कंप्यूटर पर कार्य कर सकती है।
    • यह मानव के समझने योग्य होती है। इसकी शब्दावली सामान्य अंग्रेजी जैसी लगती है। इसे कम्पाइल करके मशीनी भाषा में बदला जाता है। उदाहरण – बेसिक, सी, सी++, जावा आदि।
निम्न स्तरीय प्रोग्रामिंग भाषाएँ दो प्रकार की होती हैं
      1.  मशीनी कूट भाषा (Machine Code Language)
        • यह किसी कंप्यूटर मशीन के हार्डवेयर से सीधे संवाद करती है।
        • यह मशीन को आसानी से समझ आती है किन्तु मानव को सीधे समझना लगभग असम्भव है।
      2. एसेम्बली कूट भाषा (Assembly Code Language)
        • थोड़ा और अधिक उपयोगकर्ता के अनुकूल भाषा है कि सीधे मशीन भाषा से मेल खाती है|
        • इसे असेबलर द्वारा मशीनी भाषा में आसानी से बदला जा सकता है। यह मनुष्य को भी समझ में आ जाती है किन्तु अलग-अलग माइक्रोप्रोसेसर या माइक्रोकम्प्यूटर के लिये अलग-अलग होती है।
विकिपीडिया : मशीनी भाषा | असेम्बली भाषा | उच्च स्तरीय क्रमादेशन भाषा

कंप्यूटर में प्रोटोकॉल क्या है?

कंप्यूटिंग में ‘प्रोटोकॉल’ किसे कहते है?

कंप्यूटर प्रोटोकॉल

  • इलेक्ट्रॉनिक उपकरणों के बीच डाटा संचारित करने के नियमों और प्रक्रियाओं को प्रोटोकॉल कहा जाता है|
  • किसी दो कंप्यूटर के बीच डाटा के आदान-प्रदान के लिए एक पूर्व निर्धारित समझौता होना आवश्यक है कि सुचना कैसे और किस रूप में संरचित की जाएगी और उसे कैसे भेजा और प्राप्त किया जायेगा|
  • OSI सबसे प्रचलित कंप्यूटर प्रोटोकॉल है|

कंप्यूटर में मुख्य प्रोटोकॉल कौन कौन से है?

कंप्यूटर और नेटवर्किंग के क्षेत्र में मुख्य प्रोटोकॉल निम्न है:

  1. OSI मॉडल – कंप्यूटर के बीच संचार नेटवर्किंग को लागू करने के लिए दिशा-निर्देशों का सेट
  2. HTTP – हाइपर टेक्स्ट ट्रान्सफर प्रोटोकॉल – इंटरनेट पर पहुँचने और हाइपरटेक्स्ट मार्कअप लैंग्वेज (HTML ) फ़ाइलों को प्राप्त करने के लिए इस्तेमाल किया जाता है|
  3. SMTP – सिंपल मेल ट्रान्सफर प्रोटोकॉल – कंप्यूटर के बीच ई-मेल स्थानांतरित करने के लिए इस्तेमाल किया जाता है|
  4. FTP – फाइल ट्रान्सफर प्रोटोकॉल – उपकरणों के बीच कॉपी किया जा करने के लिए फ़ाइलों को दिखाने के लिए इस्तेमाल किया जाता है|
  5. TCP – ट्रान्सफर कण्ट्रोल प्रोटोकॉल – नेटवर्क भर में जानकारी पैकेट का वितरण सुनिश्चित करता है|
  6. IP – इंटरनेट प्रोटोकॉल – नेटवर्क मार्ग पर जानकारियों और डाटा की सही रूटिंग के लिए “IP एड्रेस” को तार्किक रूप से संबोधित करना|
  7. IMAP – इंटरनेट मेल एक्सेस प्रोटोकॉल – ई-मेल पुनः प्राप्ति और भंडारण के लिए प्रोटोकॉल|
  8. POP – पोस्ट ऑफिस प्रोटोकॉल – एक टीसीपी / आईपी कनेक्शन पर एक रिमोट सर्वर से ई- मेल प्राप्त करने के लिए|