कंप्यूटर की भाषायें (Computer Languages)
कम्प्यूटर भाषाओं से हमारा अभिप्राय उस प्रणाली से है, जिसके अन्तर्गत कम्प्यूटर को ऐसे निर्देश दिए जा सकें, जिन्हें कम्प्यूटर समझ सके तथा उनका अनुपालन कर सके। कम्प्यूटर के आविष्कार से लेकर अब तक तीन प्रकार की भाषाएँ प्रयोग में लाई गई हैं-1. मशीनी भाषा (Machine Language)
2. समुच्चय भाषा (Assembly Code Language)
3. उच्चस्तरीय भाषा (High Level Language)
1. मशीनी भाषा-यह वह भाषा है, जो सिर्फ 1 व 0 के समूहों (Combinations) से बनी होती है और जिसे कम्प्यूटर सीधे समझ सकता है। मशीनी भाषा में प्रत्येक आदेश के दो भाग होते हैं, पहला आदेश कोड (Operation Code), दूसरा स्थिति के क्रमों में ही व्यक्त किए जाते हैं।
2. समुच्चय भाषा-समुच्चय भाषा (Assembly Code) मशीनी भाषा में आ रही दिक्कतों को दूर करने के लिए वर्ष 1950 ई. में ईजाद की गई । इन भाषाओं के अंकीय कोड़ों और पते के बजाय मिश्रित कोड़ों का प्रयोग किया गया जैसे 'योग' तथा 'घटाव' के लिए क्रमशः ADDS तथा SUB कोड़ों का प्रयोग किया गया। यह मशीनी भाषा की (Location Code)। आदेश व स्थिति कोड 0 व 1 तुलना में कुछ अधिक गति वाली तथा कुछ अधिक आसान सिद्ध हुई।
3. उच्चस्तरीय भाषा-समुच्चय भाषाओं के क्रमिक विकास के फलस्वरूप उच्चस्तरीय भाषाएँ अस्तित्व में आईं। समुच्चय भाषाओं में प्रोग्रामिंग कार्य बहुत लम्बा व कष्टसाध्य था। अतः उच्चस्तरीय भाषाओं में तेज गति से तथा काफी सरलता से प्रोग्रामिंग की जा सकती है। ये भाषाएँ मशीन पर आधारित होने के स्थान पर समस्या के अनुरूप हों, ऐसा प्रयास किया गया। इन भाषाओं में प्रोग्राम लिखते समय प्रोग्रामर प्राकृतिक भाषा (अंग्रेजी) के कुछ चुने हुए शब्द और गणित के स्वीकृत संकेतों को एक निश्चित रूप में प्रयोग कर सकता है, जो भाषा के व्याकरण के अन्तर्गत पूर्ण निर्धारित होते हैं । सबसे पहले उच्चस्तर की भाषा के लिए आई.बी.एम. (I.B.M.) ने 1957 में कोशिश की और उसका परिणाम फोरट्रॉन के रूप में आया।
कुछ प्रमुख उच्चस्तर की भाषाएँ निम्नलिखित हैं -
(i), फोरट्रोन (फोरट्रान : फार्मूला Translation)(ii) कोबोल ( COBOL : Common Business Oriented Language)
(iii) बेसिक (BASIC : Beginners AlI Purpose Symbolic Instruction Code)
(iv) अल्गोल (ALGOL : Algorithmic Language)
(V) पास्कल (PASCAL)
(vi) लिस्प (LISP : List Processing)
(vii) प्रोलॉग (PROLOG : Programming in Logic)
(viii) लोगो (LOGO)
(ix) फोर्थ (FORTH)
(x) पायलट (PILOT)
(xi) सी (C)
(xii) सी प्लस-प्लस (C++)
(xiii) स्नोबॉल (SNOBOL : String Oriented Symbolic Language)
No comments:
Post a Comment