प्रोग्रामिंग भाषाएं आती हैं और चली जाती हैं, लेकिन कौन सी भाषाएं बाकियों की तुलना में जल्दी गायब हो जाएंगी?

चाबी छीनना

  • आर डेटा एनालिटिक्स की प्रोग्रामिंग दुनिया में अपना पैर खो रहा है और रैंकिंग में ऊपर चढ़ने की संभावना नहीं है।
  • विज़ुअल बेसिक अब माइक्रोसॉफ्ट द्वारा पसंदीदा नहीं है और विंडोज़ ऐप्स विकसित करने के लिए इसे विज़ुअल बेसिक .NET द्वारा प्रतिस्थापित किया जा रहा है।
  • हास्केल, जबकि एक समय एक लोकप्रिय कार्यात्मक प्रोग्रामिंग भाषा थी, धीमी प्रतिक्रिया समय और गो और पायथन से प्रतिस्पर्धा के कारण इसमें रुचि कम हो रही है।

प्रौद्योगिकी लगातार विकसित हो रही है, और जिन प्रोग्रामिंग भाषाओं का हम उपयोग करते हैं वे कोई अपवाद नहीं हैं। कृत्रिम बुद्धिमत्ता की बढ़ती लोकप्रियता और यह इन भाषाओं के उपयोग को कैसे नियंत्रित करती है, इस पर और भी अधिक ध्यान केंद्रित किया गया है कि भविष्य में कौन सी भाषाएँ हमारे साथ होंगी और कौन सी नहीं।

पाइथॉन, जावा और जावास्क्रिप्ट सहित बहुमुखी प्रोग्रामिंग भाषाएं अपना दबदबा कायम कर रही हैं, जबकि अन्य अधिक विशिष्ट हैं और पसंद से बाहर होती दिख रही हैं।

चूँकि परिवर्तन ही एकमात्र स्थिरांक है, इसलिए आपको इन नौ भाषाओं से दूर जाना चाहिए, जो संभवतः निकट भविष्य में प्रमुख खिलाड़ी नहीं होंगी।

instagram viewer

1. आर

आर प्रोग्रामिंग भाषा डेटा एनालिटिक्स की प्रोग्रामिंग दुनिया को जीतने के इरादे से तेजी से आई। कई वर्षों की तेजी से बढ़ती अवधि के साथ, इसने हाल ही में पायथन प्रोग्रामिंग भाषा में अपना स्थान खोना शुरू कर दिया है।

एक प्रोग्रामिंग भाषा के रूप में, आर कोडर्स को विभिन्न प्रकार की मूल्यवान सुविधाएँ प्रदान करता है, लेकिन यह वर्तमान में पेकिंग क्रम में नीचे है। में यह 18वें स्थान पर है TIOBE सूचकांक, और इसके और अधिक ऊपर चढ़ने की संभावना नहीं है।

इसके बावजूद, भाषा अभी भी उपयोग में है और आप कर सकते हैं अपने मैक पर आर इंस्टॉल करें या यदि आप इसे आज़माना चाहते हैं तो विंडोज़ कंप्यूटर।

2. मूल दृश्य

विज़ुअल बेसिक एक पुरानी भाषा है, जो 1991 में विंडोज़ मशीनों पर आई थी। लेकिन ऐसा लगता है कि माइक्रोसॉफ्ट की प्रोग्रामिंग भाषा अपने गौरव के दिनों को दोबारा हासिल करने की संभावना नहीं रखती है।

चूँकि Microsoft अब विज़ुअल बेसिक का पक्ष नहीं लेता, इसलिए इसकी मृत्यु लगभग अपरिहार्य है। विज़ुअल बेसिक .NET, दूसरा ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग भाषा, ने काफी हद तक इसकी जगह ले ली है, और यदि आप विंडोज़ ऐप्स विकसित करने में रुचि रखते हैं तो आपको इससे परिचित होना चाहिए।

आप सोच सकते हैं कि विज़ुअल बेसिक .NET को अपने पूर्ववर्ती के समान ही परिणाम भुगतने होंगे, लेकिन Microsoft जल्द ही अपना समर्थन वापस लेने वाला नहीं दिखता है। आख़िरकार, विज़ुअल बेसिक .NET विंडोज़ इकोसिस्टम के पीछे प्राथमिक तत्व है।

3. हास्केल

हास्केल के पीछे उसके सर्वोत्तम वर्ष हैं, जो शर्म की बात है; कई प्रोग्रामर चाहते हैं कि उन्हें पता हो कि इस शानदार, कार्यात्मक प्रोग्रामिंग भाषा में कैसे कोड किया जाए। यह भाषा लोकप्रिय हो गई, क्योंकि कई लोगों ने इसके मूल भिक्षुओं और बीजगणितीय डेटा प्रकारों का उपयोग करके बड़े वित्तीय कार्यक्रमों को कोड करना शुरू कर दिया।

मिरांडा, क्लीन, होप और कुछ अन्य भाषाओं से तत्व उधार लेकर, हास्केल के पास पेशकश करने के लिए बहुत कुछ था। हालाँकि, इसकी धीमी प्रतिक्रिया समय ने इसे डेवलपर्स के बीच एक अलोकप्रिय विकल्प बना दिया। इस अक्षमता के कारण संभवतः रुचि कम हो गई जिसके परिणामस्वरूप हाल के अपडेट की कमी हो गई; आखिरी प्रासंगिक मामला नौ साल पहले का था।

हास्केल को गो और पायथन जैसी अधिक प्रासंगिक, लचीली भाषाओं की तुलना में भी नुकसान उठाना पड़ा है, जो 2000 के दशक से अपनी ताकत और उपयोगिता के साथ भाषा को चुनौती देना जारी रखे हुए हैं। आख़िरकार, गो प्रोग्रामिंग ने TIOBE सूचकांक में अपना स्थान पुनः प्राप्त कर लिया है एक कारण के लिए।

4. विज़ुअल बेसिक अनुप्रयोग

एप्लिकेशन के लिए विज़ुअल बेसिक, जिसे आमतौर पर वीबीए के रूप में जाना जाता है, एक उत्कृष्ट स्वचालन भाषा है जिसका उपयोग उत्पादों का एमएस ऑफिस सूट करता है। एक्सेल कार्यों को स्वचालित करने से लेकर एमएस वर्ड और पावरपॉइंट दस्तावेज़ बनाने तक, बहुत सारे वीबीए और इसके मैक्रोज़ आपको पूरा करने में मदद कर सकते हैं।

यदि आप अफवाहों पर विश्वास करते हैं, तो इसकी लोकप्रियता और लचीलेपन को देखते हुए, Microsoft VBA को जावास्क्रिप्ट से बदल सकता है।

तो Microsoft अपनी प्रोग्रामिंग भाषा को कब समाप्त कर सकता है?

यह देखते हुए कि कई संगठन अपने दोहराए जाने वाले कार्यों को स्वचालित करने के लिए वीबीए मॉडल पर भरोसा करते हैं, यह कुछ समय के लिए नहीं हो सकता है। जावास्क्रिप्ट एपीआई और माइक्रोसॉफ्ट एकीकरण के साथ समस्याओं का मतलब यह हो सकता है कि भाषा अभी कुछ समय के लिए रुकी रहेगी, लेकिन यह काफी हद तक एक चाल वाली बात है।

5. फोरट्रान

फोरट्रान (फॉर्मूला ट्रांसलेशन), 62 साल पुरानी प्रोग्रामिंग भाषा, आश्चर्यजनक रूप से, अभी भी चल रही है। पिछले कुछ वर्षों में इसका उपयोग भले ही कम हो गया हो, लेकिन यह अपनी कुछ समकक्ष भाषाओं से आगे बना हुआ है।

हालाँकि, कम से कम इतना तो कहा ही जा सकता है कि फोरट्रान अस्पष्ट है। यदि आप संख्यात्मक संगणना या वैज्ञानिक मॉडल में रुचि रखते हैं तो आप संभवतः आईबीएम द्वारा विकसित इस भाषा पर बहुत अधिक भरोसा करेंगे। आप इसका उपयोग संख्यात्मक मौसम पूर्वानुमान, कम्प्यूटेशनल भौतिकी और कम्प्यूटेशनल तरल गतिशीलता जैसे कार्यों के लिए कर सकते हैं।

इसके सीमित उपयोग के बावजूद, इसका आधार बहुत मजबूत है और फोरट्रान डेवलपर्स को इस भाषा से पूरी तरह हाथ धोने में कुछ समय लग सकता है।

6. कोबोल

सामान्य व्यवसाय-उन्मुख भाषा, या COBOL1960 के दशक में तीन अन्य भाषाओं: ALGOL, LISP और FORTRAN के साथ प्रोग्रामिंग पर प्रभुत्व रहा। व्यवसाय और वैज्ञानिक कंप्यूटिंग के बीच विभाजन पैदा करने के लिए एक भाषा के रूप में विकसित, यह एक प्राकृतिक मौत मर गई है।

इसने अन्य भाषाओं के साथ न्यूनतम एकीकरण की पेशकश की और डेवलपर्स पर बहुत कम प्रभाव डाला। संबद्ध संघीय और सरकारी आवश्यकताओं के बावजूद, इसकी कम प्रोफ़ाइल ने इस भाषा को विशिष्ट बना दिया है। यह कहना सुरक्षित है कि केवल कुछ मुट्ठी भर डेवलपर्स ही COBOL में महारत हासिल करते हैं।

7. पर्ल

एक सामान्य प्रयोजन प्रोग्रामिंग भाषा होने के बावजूद, पर्ल वेब विकास, नेटवर्क प्रोग्रामिंग, टेक्स्ट हेरफेर और जीयूआई विकास के लिए विशेष रूप से लोकप्रिय था।

इसमें दो भाषा संस्करण शामिल हैं: पर्ल 5 और पर्ल 6 (राकू)। कुल मिलाकर, पर्ल अत्यधिक बहुमुखी प्रतिभा प्रदान करता है और एक उत्कृष्ट फीचर सेट का दावा करता है। हालाँकि, यह सब उच्च CPU उपयोग और मेमोरी आवश्यकताओं की कीमत पर आता है।

प्रतिस्पर्धा धीरे-धीरे बाजार में पर्ल की उपयोग हिस्सेदारी को कम कर रही है, क्योंकि डेवलपर्स अधिक सुलभ, कुशल वेब विकास विकल्पों की ओर रुख कर रहे हैं।

8. ActionScript

हमेशा से प्रसिद्ध जावास्क्रिप्ट का एक करीबी रिश्तेदार, एक्शनस्क्रिप्ट एडोब का ईसीएमएस्क्रिप्ट का संस्करण है। चूँकि यह Adobe के टूल का मूल है, इसलिए आपको यह वास्तव में Adobe फ़्लैश के अलावा कहीं और नहीं मिलेगा।

एक्शनस्क्रिप्ट एक ऑब्जेक्ट-ओरिएंटेड भाषा थी जिसका उपयोग आमतौर पर फ़्लैश ऐप्स को इंटरैक्टिव बनाने के लिए किया जाता था। फ़्लैश और उसके सभी संबद्ध संस्करणों की गिरावट के साथ, पिछले कुछ वर्षों में एक्शनस्क्रिप्ट के उपयोग में भी गिरावट आई है।

हालाँकि, एक बार जब Apple ने अपने iOS उपकरणों पर फ्लैश के लिए समर्थन हटाने का फैसला किया, तो एक्शनस्क्रिप्ट के लिए भी लिखावट दीवार पर थी।

9. पास्कल

1970 में निकलॉस विर्थ द्वारा निर्मित, पास्कल ALGOL-60 के सार को दर्शाता है। चूँकि यह एक प्रक्रियात्मक भाषा थी, पास्कल ने उभरते प्रोग्रामरों के लिए एक उत्कृष्ट शिक्षण उपकरण के रूप में कार्य किया।

धीरे-धीरे और लगातार, पास्कल रैंकों में आगे बढ़ता गया, लेकिन इसने प्रोग्रामिंग दुनिया को कभी कुछ नया नहीं दिया। हालाँकि भाषा वास्तव में विकसित होने में विफल रही, इसके उत्तराधिकारी काफी नवीन थे।

पास्कल ने टर्बो पास्कल, ऑब्जेक्ट पास्कल और डेल्फ़ी को जन्म दिया, एक दृश्य, वस्तु-उन्मुख भाषा जिसने अपने पूर्ववर्ती को पीछे छोड़ दिया।

प्रोग्रामिंग भाषाएँ देर-सवेर ख़त्म हो जाएँगी

डेवलपर्स इन दिनों विभिन्न प्रकार की प्रोग्रामिंग भाषाओं का उपयोग करते हैं, क्योंकि कोई भी एक भाषा सभी उद्देश्यों को पूरा नहीं कर सकती है। निरंतर विकास के साथ, भाषाएँ आती-जाती रहती हैं क्योंकि आवश्यकताएँ अधिक जटिल हो जाती हैं और माँगें बदल जाती हैं।

यहां सूचीबद्ध भाषाओं को प्रतिस्पर्धा के परिणामों का सामना करना पड़ा, और आमतौर पर आधुनिक, प्रासंगिक सुविधाएं प्रदान करने में विफल रहीं। समय के आगमन के साथ, धीरे-धीरे और लगातार, बेहतर भाषाओं ने कब्ज़ा कर लिया, और दूसरों को उनकी कब्र में धकेल दिया।