कल्पना कीजिए कि आप IEEE या सोमेसिक गवर्निंग बॉडी के कोरोनर चुने गए थे और आपको एक प्रोग्रामिंग लैंग्वेज को मृत घोषित करना था। आप किन संकेतों की तलाश करेंगे? क्या कोई ज़ोंबी भाषा है जो नहीं जानते कि वे पहले से ही मर चुके हैं?
कल्पना कीजिए कि आप IEEE या सोमेसिक गवर्निंग बॉडी के कोरोनर चुने गए थे और आपको एक प्रोग्रामिंग लैंग्वेज को मृत घोषित करना था। आप किन संकेतों की तलाश करेंगे? क्या कोई ज़ोंबी भाषा है जो नहीं जानते कि वे पहले से ही मर चुके हैं?
जवाबों:
कंप्यूटर भाषा कभी नहीं मरती; वे केवल overhyped से underused करने के लिए बारी है। कोई हमेशा एक पुरानी भाषा की खोज करेगा और इसे सीखेगा, बस इसके मज़े के लिए।
परिशिष्ट: वे लोग जो पुरानी भाषाओं को पसंद करते हैं वे कभी-कभी इससे प्रेरित एक नई भाषा लिखते हैं। इसलिए भले ही मूल भाषा कुछ लोगों की शर्तों से मृत हो, लेकिन इसकी आत्मा अपने वंशजों में जीवित रहती है। कुछ उदाहरणों में शामिल हैं:
भाषाविज्ञान में, एक मृत भाषा को एक ऐसे व्यक्ति के रूप में परिभाषित किया गया है जिसके पास कोई देशी या धाराप्रवाह वक्ता नहीं है। मुझे लगता है कि यह परिभाषा प्रोग्रामिंग क्षेत्र में काफी अच्छी तरह से अनुवाद करती है। एक मृत प्रोग्रामिंग भाषा वह है जिसे कोई प्रोग्रामर अपनी मुख्य भाषा के रूप में उपयोग नहीं करता है, या कोई भी सिस्टम मूल रूप से समर्थन नहीं करता है।
एक भाषा मर चुकी है जब उनके दाहिने दिमाग में कोई भी ग्रीनफील्ड प्रोजेक्ट नहीं करेगा। जैसे मृत मानव भाषाएँ पूरी तरह से अप्रासंगिक नहीं हैं (क्योंकि हम इतिहास का अध्ययन करते हैं), मृत प्रोग्रामिंग भाषाएँ पूरी तरह से अप्रासंगिक नहीं हैं (क्योंकि हम उस सभी ऐतिहासिक कोड को बनाए रखते हैं)।
यदि मैं IEEE कोरोनर था, तो मैं उन्हीं संकेतों की तलाश करूंगा, जिन्हें भाषाविज्ञानी यह निर्धारित करने के लिए उपयोग करते हैं कि एक प्राकृतिक भाषा मर रही है / मृत, अर्थात।
इन मानदंडों के आधार पर, मुझे लगता है कि COBOL मोरिबंड है। COBOL में लिखे गए 220 bazilion LOC के बावजूद, CW में 2006 के इस लेख के अनुसार , COBOL प्रोग्रामर्स की औसत आयु अब तक 50 से अधिक हो गई है। हालांकि मुझे सटीक आंकड़े नहीं मिले, मुझे लगता है कि औसत जावा प्रोग्रामर उसकी तुलना में उसके 20 के दशक में है। COBOL माफी देने वाले बताते हैं कि कुछ 5B LOC अभी भी COBOL में सालाना लिखी जाती हैं, लेकिन मुझे नहीं लगता कि यह एक विश्वसनीय उपाय है: मैं शायद COBOL की 10 लाइनों को पर्ल के 1 लाइन या J में कुछ कीस्ट्रोक्स में फिर से लिख सकता हूं। COBOL एक काफी वाचाल भाषा है।
एक प्रोग्रामिंग भाषा तब तक मृत नहीं होती है जब तक आप इसके कुछ प्रकार के विनिर्देश पा सकते हैं, जिससे आप एक कंपाइलर बना सकते हैं या एक काम करने वाले कंप्यूटर पर प्रोग्राम चलाने में सक्षम दुभाषिया बना सकते हैं।
जैसा कि किसी ने बताया, हमेशा इतिहासकारों या क्रेजियों के लोगों का एक संप्रदाय है, जो बाहर जाएंगे और इसके नरक के लिए मृत भाषाओं का अध्ययन करेंगे। इस बार को उठाकर मृत भाषाओं को खोजना आसान है।
लोगों की राय से मृत्यु का निर्धारण होता है
ps मुझे पुरुष के बजाय 'महिला' या व्यक्ति का उपयोग करने का प्रलोभन दिया गया था, लेकिन मैं यह नहीं कहना चाहता कि [महिला] लिंग का संबंध इससे था, उसे 'व्यक्ति' का उपयोग करने के लिए लुभाया गया था, लेकिन अजीब लग रहा था "आदमी का हमारा इतिहास एक बार "शैली चुटकुले में चलता है। वैसे भी, कम से कम मैं सामान के बारे में सोच रहा हूं।
मेरे लिए, एक अंतर है कि क्या एक समिति ने फैसला किया है कि कुछ मर चुका है या कुछ मेरे लिए मर चुका है।
उदाहरण के लिए, Forth प्रति se मेरे लिए मर चुका है: कई मौजूदा फोर्थ प्रोजेक्ट नहीं हैं जिनसे मैं सीख सकता हूं, कई सक्रिय मेलिंग सूची या फ़ोरम नहीं हैं जहां मैं मदद मांग सकता हूं, और बहुत अधिक लाइब्रेरी उपलब्ध नहीं हैं।
दूसरी ओर , फोर्थ जैसी भाषा, फैक्टर , बहुत अधिक जीवंत लगती है। मैं इसे मृत नहीं कहूंगा भले ही यह फोर्थ की तुलना में बहुत कम अस्पष्ट नहीं है।