- Python > Java > C++ > SQL > C# > JavaScript > TypeScript > C > Shell > Go > R > PHP > Kotlin > Rust > Dart > Swift
- IEEE Spectrum के सर्वे के अनुसार Python ने इस साल भी पहला स्थान हासिल किया, जबकि JavaScript तीसरे से गिरकर छठे स्थान पर आ गया
- इस बदलाव का विश्लेषण इस रूप में किया गया है कि वेब development में व्यापक रूप से इस्तेमाल होने वाला JavaScript, AI-आधारित coding (जैसे vibe coding) द्वारा प्रतिस्थापित होने की प्रवृत्ति से जुड़ा है
- पारंपरिक रूप से इस्तेमाल किए जाने वाले Stack Exchange प्रश्नों की संख्या, GitHub activity जैसे संकेतक AI अपनाने के बाद तेज़ी से घटे हैं, जिससे भाषा की लोकप्रियता मापने के पुराने तरीके डगमगा रहे हैं
- AI code generation के आम हो जाने से भाषाओं के syntax और structure के अंतर का महत्व कम हो रहा है, और किसी एक विशेष भाषा से चिपके रहने की प्रवृत्ति स्पष्ट रूप से घट रही है
- इससे नई भाषाओं के उभरने और ecosystem के फैलाव में रुकावट आ सकती है, और अंततः प्रोग्रामिंग भाषा की लोकप्रियता की अवधारणा ही समाप्त हो सकती है
अवलोकन
- IEEE Spectrum ने 2025 की प्रमुख प्रोग्रामिंग भाषाओं और ट्रेंड्स के व्यापक विश्लेषण का परिणाम जारी किया
- इस ranking में नौकरी बाज़ार, open source ecosystem, अकादमिक और industry में उपयोग जैसे विभिन्न दृष्टिकोण शामिल हैं
- प्रमुख भाषाओं की विशेषताएँ, उनकी वृद्धि की पृष्ठभूमि, और तकनीकी क्षेत्रों के अनुसार विशेषज्ञता रखने वाली भाषाओं की जानकारी भी साथ दी गई है
इस साल की भाषा रैंकिंग
- 2025 की Spectrum बेस ranking में Python पहले स्थान पर बना रहा, जबकि JavaScript छठे स्थान पर आ गया
- Jobs ranking में भी Python पहले स्थान पर पहुंच गया, और SQL अब भी hiring market में मज़बूत प्रतिस्पर्धात्मकता रखता है
- सभी भाषाओं से संबंधित Stack Exchange प्रश्नों की कुल संख्या 2024 की तुलना में 22% स्तर तक घट गई
रैंकिंग के निर्धारण के मानदंड
- लोकप्रियता: विभिन्न online forums, software repositories, hiring data, search trends आदि का उपयोग कर आकलन किया गया
- व्यावहारिक उपयोग: कंपनियों की job postings और open source projects में भागीदारी के आधार पर वास्तविक बाज़ार में ज़्यादा इस्तेमाल होने वाली भाषाओं का विश्लेषण किया गया
- क्षेत्रवार विश्लेषण: AI, embedded, web, mobile जैसे तकनीकी उपक्षेत्रों में प्रमुख भाषाओं के चयन मानदंड को दर्शाया गया
- लोकप्रियता मापने के लिए Google search volume, Stack Exchange प्रश्न, GitHub activity, शोधपत्रों में उल्लेख आदि जैसे कई संकेतकों का उपयोग किया गया
- लेकिन developers अब LLM(ChatGPT, Claude आदि) के साथ बातचीत करके समस्याएँ हल कर रहे हैं, जिससे सार्वजनिक डेटा संकेत कम हो रहे हैं
- AI tools (जैसे Cursor) की वजह से प्रश्न स्वयं कम हो रहे हैं, जिससे पुराने संकेतकों की वैधता कमजोर पड़ रही है
AI और भाषाओं के बीच की सीमाएँ धुंधली होना
- अनुभवी developers से लेकर शुरुआती लोगों तक, AI पर निर्भरता बढ़ने से भाषाओं के syntax, control structure पर ध्यान कम हो रहा है
- AI के पास पर्याप्त training data हो तो वह किसी भी भाषा में code generation कर सकता है
- इसके चलते भाषा का चयन hardware के CPU instruction अंतर की तरह द्वितीयक तत्व बनकर रह सकता है
- आगे चलकर भाषा की लोकप्रियता पर बहस रेलवे track gauge की तुलना जैसे सीमांत विषय में बदल सकती है
नई भाषाओं का उभरना और भी कठिन होगा
- पहले किताबों, demo और sample code के सहारे भी भाषा का ecosystem फैल सकता था (उदाहरण: The C Programming Language)
- लेकिन AI को बड़ी मात्रा में training data चाहिए, इसलिए नई भाषाओं के लिए समर्थन प्रतिकूल हो जाता है
- वास्तव में कम इस्तेमाल होने वाली भाषाओं में AI के परिणाम और खराब होने की रिपोर्ट मिली है
- इससे ऐसा माहौल बन सकता है जिसमें नई भाषाओं के लिए critical mass हासिल करना कठिन हो जाए
प्रोग्रामिंग का भविष्य
- आधुनिक भाषाएँ मूल रूप से data processing abstraction और developer errors की रोकथाम — ये दो भूमिकाएँ निभाती हैं
- लेकिन AI की प्रगति भाषा संरचना से अधिक prompt → intermediate language → execution जैसे नए प्रवाह को संभव बनाती है
- इस स्थिति में source code को बनाए रखने और संशोधित करने के बजाय prompt को समायोजित कर फिर से generate करने का तरीका स्थापित हो सकता है
- भविष्य के programmer की भूमिका भाषा के syntax से अधिक architecture design, algorithm selection, system integration क्षमताओं पर केंद्रित होने की संभावना है
निष्कर्ष और आगे की दिशा
- प्रोग्रामिंग 1950 के दशक में compiler के आगमन के बाद की सबसे बड़ी बदलाव अवधि का सामना कर रही है
- भले ही AI bubble का कुछ हिस्सा फूट जाए, code writing में मदद करने वाले LLM का उपयोग जारी रहने की संभावना अधिक है
- इसलिए 2026 के बाद “लोकप्रिय भाषा” की अवधारणा ही अर्थ खो सकती है, और लोकप्रियता मापने के लिए नए संकेतकों की आवश्यकता होगी
8 टिप्पणियां
Python गिरावट में है, हालांकि
अभी तक ecosystem के मामले में JavaScript काफ़ी ज़्यादा व्यापक है, लेकिन AI की वजह से Rust जैसी low-level दिशा में जाने की गुंजाइश भी हो सकती है।
Hacker News राय
मुझे लगता है कि js और ts लगभग एक ही भाषा हैं, तो इन्हें एक साथ गिनना सही होगा, है ना?
यह अजीब है कि रैंकिंग में HTML शामिल है।
मुझे यह विश्वास करना मुश्किल लग रहा है कि Java दूसरे स्थान पर है।
Java, C# पहले भी और आज भी enterprise webserver environment के standard हैं।
लगता है Stack Overflow survey और लोकप्रिय भाषाओं की रैंकिंग में काफ़ी अंतर है।