Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> सी प्रोग्रामिंग

कंप्यूटर की विभिन्न भाषाएं क्या हैं?

प्रोग्रामिंग भाषाओं का उपयोग कंप्यूटर को उस भाषा में निर्देश देने के लिए किया जाता है जिसे कंप्यूटर समझ सकता है।

कंप्यूटर भाषाओं को तीन प्रकारों में वर्गीकृत किया गया है -

  • मशीन भाषाएं
  • प्रतीकात्मक भाषाएं
  • उच्च स्तरीय भाषाएं

मशीन भाषाएं

कंप्यूटर एक मशीन है। चूंकि, इसकी मेमोरी केवल 1 और 0 को स्टोर कर सकती है, कंप्यूटर को निर्देश 1 और 0 की स्ट्रीम यानी बाइनरी कोड में दिए जाने चाहिए।

इन्हें मशीन द्वारा आसानी से समझा जा सकता है।

बाइनरी कोड में लिखे गए प्रोग्राम को निष्पादन के लिए सीधे कंप्यूटर में दर्ज किया जा सकता है और इसे मशीनी भाषा के रूप में जाना जाता है।

मशीनी भाषा के लाभों में शामिल हैं -

  • निष्पादन बहुत तेज़ है।
  • मशीन भाषा में प्रोग्राम लिखना और पढ़ना बहुत मुश्किल है।
  • मशीन निर्देश याद रखना मुश्किल है।

प्रतीकात्मक भाषाएं

इसे असेंबली लैंग्वेज भी कहा जाता है।

एक असेंबली प्रोग्राम में "स्मृतिशास्त्र" शामिल है।

"स्मरक" का अर्थ है ऐसी जानकारी जिसे संक्षिप्त रूप में आसानी से याद किया जा सकता है।

प्रतीकात्मक भाषाओं के लाभों में शामिल हैं -

  • मशीनी भाषा की तुलना में असेंबली भाषा को पढ़ना और लिखना आसान है।

  • स्मृति चिन्ह याद रखना आसान है।

नुकसान में शामिल हैं -

  • असेंबली प्रोग्राम मशीन पर निर्भर हैं।
  • निष्पादन धीमा है।
  • "असेंबलर" असेंबली भाषा को मशीनी भाषा में बदलता है।

उच्च स्तरीय भाषाएं

जो भाषा मातृभाषा के करीब होती है उसे उच्च स्तरीय भाषा कहा जाता है।

इसमें नियंत्रण संरचनाएं, I/O सुविधाएं हैं।

उदाहरण के लिए, फोरट्रान, कोबोल, पास्कल, सी, सी++ आदि।

उच्च स्तरीय भाषाओं के लाभ इस प्रकार हैं -

  • मशीन स्वतंत्रता यानी प्रोग्राम "पोर्टेबल" हैं।
  • सीखने और समझने में आसान।
  • कार्यक्रम लिखने में कम समय लगता है।

नुकसान इस प्रकार हैं -

  • उच्च स्तरीय भाषा कार्यक्रमों के लिए मशीनी भाषा में रूपांतरण के लिए अनुवादक की आवश्यकता होती है।

  • उच्च स्तरीय भाषा को मशीनी भाषा में बदलने के लिए 'कंपाइलर' (या) 'दुभाषियों' का उपयोग किया जाता है।

  • कंपाइलर एक बार में प्रोग्राम में पूरे निर्देशों को बदल देता है। दुभाषिया एक समय में एक कथन को रूपांतरित करता है।


  1. C लैंग्वेज में शिफ्ट ऑपरेशंस क्या हैं?

    समस्या C भाषा का उपयोग करके किसी संख्या के बाएँ, दाएँ पाली और पूरक को दिखाने का सरल कार्यक्रम क्या है? समाधान बायां शिफ़्ट यदि किसी चर के मान को एक बार बाएँ-शिफ्ट किया जाता है, तो उसका मान दुगना हो जाता है। उदाहरण के लिए, a =10, फिर a<<1 =20 राइट शिफ्ट यदि किसी चर का मान एक बार दायाँ-शिफ्ट किय

  1. C भाषा में विभिन्न खोज तकनीकें क्या हैं?

    खोज तकनीक का तात्पर्य तत्वों की सूची के बीच एक प्रमुख तत्व को खोजने से है। यदि दिया गया तत्व सूची में मौजूद है, तो खोज प्रक्रिया को सफल कहा जाता है। यदि दिया गया तत्व सूची में मौजूद नहीं है, तो खोज प्रक्रिया को असफल कहा जाता है। C भाषा दो प्रकार की खोज तकनीक प्रदान करती है। वे इस प्रकार हैं

  1. C प्रोग्राम को मशीन कोड में बदलने के 4 चरण क्या हैं?

    प्रोग्राम बनाने और चलाने की प्रक्रिया एक प्रोग्राम में निर्देशों का एक सेट होता है जो एक प्रोग्रामिंग भाषा में लिखा गया था। प्रोग्रामर का काम प्रोग्राम को लिखना और टेस्ट करना है। C प्रोग्राम को मशीनी भाषा में बदलने के 4 चरण हैं &miuns; कार्यक्रम लिखना और संपादित करना कार्यक्रम संकलित करना