Computer language और उसके प्रकार

Computer language और उसके प्रकार-


What is language-

कंप्यूटर से कम्युनिकेट (Communicate) करने के लिए जिन लैंग्वेज (language)की जरूरत पड़ती है वह सारी लैंग्वेज कंप्यूटर लैंग्वेज (computer language) कहलाते हैं।
कंप्यूटर लैंग्वेज mainly 3 different टाइप की लैंग्वेज हैं। जिनकी है उसे हम कंप्यूटर प्रोग्राम को develop करते हैं -
1) Machine language
2)Assembly language
3) High level language

अगर आप इस आर्टिकल की वीडियो देखना चाहते है तो नीचे Image पर click करे-


1) Machine Language-

मशीन लैंग्वेज को लो लेवल लैंग्वेज (low level language) के नाम से भी जाना जाता है। कंप्यूटर सिर्फ डिजिटल इलेक्ट्रॉनिक्स की भाषा को समझता ही समझती है, कोई भी मशीन सिर्फ ऑन(ON) और ऑफ (OFF) को ही समझती है। यह 0 और 1 को ही समझ सकती है जिसमें 0 OFF को और 1 ON को represent करता है। computer 0 और 1 की form में लिखी हुई डिजिट को ही समझ सकता है। यह लैंग्वेज बहुत पहले यूज़ होती थी। user अपनी command कंप्यूटर को 0 और 1 की string में ही देता था। परंतु बड़ी-बड़ी string याद रखना बहुत मुश्किल हो जाता था।
       कंप्यूटर को समझाने के लिए प्रोग्राम को बाइनरी कोड का यूज़ करके लिखा जाता है। ऐसे प्रोग्राम को मशीन प्रोग्राम भी कहा जाता है।
कंप्यूटर जिस लैंग्वेज को समझता है, इनपुट और आउटपुट भी उसी फॉर्मेट में देता है।

Assembly Language -

असेंबली लैंग्वेज को सिंबॉलिक प्रोग्रामिंग लैंग्वेज (symbolic programming language) के नाम से भी जाना जाता है |मशीन लैंग्वेज की प्रॉब्लम (Problem) को Remove या ओवरकम (overcome) करने के लिए असेंबली लैंग्वेज  (assembly Language ) का विकास किया गया। इसमें command और operation Code 0 और 1 के फॉर्म में ना होकर अल्फाबेटिक सिंबल (alphabetic symboles) के फॉर्मेट में होते हैं | इसमें नंबर की जगह instruction command का यूज किया जाता है। Binary Code के comparission में instruction Code को याद रखना आसान होता है क्योंकि यह अल्फाबेटिक सिंबल (alphabetic symbol) होते हैं।

Computer से related topic की video देखने के लिए click करे-



     यह लैंग्वेज भी काफी कठिन होती है क्यूकि इसे use करने के लिए भी काफी प्रेक्टिस की आवश्यकता होती है। असेंबली लैंग्वेज (assembly Language) कंप्यूटर को समझ में नहीं आती है तो इसके लिए ट्रांसलेटर (Translater) का use किया जाता है जो machine code assembly  में और assembly code को machine code में convert करता है |

Example -

ADD for addition
SUB for substruction 

High Level Language-

इस लैंग्वेज में assembly Language की प्रॉब्लम को solve करने का प्रयास किया गया है। इस लैंग्वेज का फॉर्मेट (Formet) इंग्लिश (English) के समान होता है। यह लैंग्वेज English word और mathmatical symbol का यूज करती है। इसे आसानी से सीखा और समझा जा सकता है। इसमें भी ट्रांसलेटर की जरूरत होती है जो हाई लेवल लैंग्वेज को मशीन लैंग्वेज में कन्वर्ट  (convert) कर देती है जिसे कंप्यूटर समझ सके।

Example-

C, C++, java



Post a Comment

0 Comments