जवाबों:
क्या लोग अभी भी अडा का उपयोग करते हैं - (इसका उपयोग ज्यादातर रक्षा विभाग में किया गया था)
ऐसा प्रतीत होता है कि Ada को आखिरी बार 2005 में अपडेट किया गया था और यह एक Ada 2012 की ओर काम करता है , इसलिए यह भाषा अभी भी जीवित है और किकिंग कर रही है।
जहाँ तक उपयोग की बात है, आद्या अब रक्षा विभाग में उपयोग के लिए अनिवार्य नहीं है। मेरे द्वारा देखे और किए गए अधिकांश कार्य जावा, सी, और सी ++ में हुए हैं, लेकिन .NET फ्रेमवर्क का भी उपयोग किया गया है और मैंने अन्य JVM भाषाओं जैसे स्काला को चलाने वाली परियोजनाओं के बारे में भी सुना है, जो इस बात पर निर्भर करता है कि कैसे सिस्टम का उपयोग किया जाएगा। Ada में संभवतः बहुत सारे कोड हैं, इसलिए यदि कोड का बहुत अधिक उपयोग और रखरखाव हो रहा है, तो मुझे आश्चर्य नहीं होगा। रक्षा परियोजनाओं की प्रकृति को देखते हुए, इसके उपयोग के लिए विशिष्ट संख्या के साथ आना मुश्किल है।
नहीं है एडीए परियोजनाओं और उपयोगकर्ताओं की सूची है, लेकिन यह अंतिम अद्यतन की तरह जून 2008 में था वहाँ अधिक हाल ही में सूची नहीं हो सकता है, लेकिन मैं जल्दी से किसी भी लगता है नहीं कर सका।
क्या सभी एप्लिकेशन एडीए "लिगेसी" में लिखे गए हैं?
यदि आप पूछ रहे हैं कि क्या नया एडीए विकास है, तो मुझे आश्चर्य नहीं होगा अगर नए सिस्टम को अडा में जमीन से लिखा जा रहा है। मुझे शक है कि बहुत सारे होंगे, लेकिन वहाँ शायद कुछ हैं। हालाँकि, मुझे संदेह होगा कि ज्यादातर एडीए काम कर रहे हैं, मौजूदा सिस्टम पर रखरखाव या उन्नयन है, न कि नया विकास।
क्या आद्या ज्ञान अभी भी बेचती है?
किसी भी चीज़ में ज्ञान बिकता है, यदि आप किसी ऐसे व्यक्ति को पा सकते हैं जो उस कौशल सेट की तलाश में है। यहां तक कि अगर आप विकास में एडीए का उपयोग नहीं कर रहे हैं, तो मैंने पाया है कि किसी विशेष भाषा या रूपरेखा को जानने से मेरी राय बदल गई है और मैं अन्य भाषाओं या रूपरेखाओं का उपयोग कैसे करता हूं। मुझे संदेह होगा कि Ada को जानने से आपको अन्य भाषाओं में सॉफ़्टवेयर के डिजाइन और निर्माण के लिए अन्य तरीकों में एक अंतर्दृष्टि मिलेगी।
जवाब है: नहीं, अभी भी अडा का उपयोग किया जा रहा है। मेरी कंपनी विनिर्माण, खुदरा, स्वास्थ्य देखभाल और अधिक में कंपनियों के लिए मूल सर्वर-साइड एप्लिकेशन विकसित करने के लिए एडा का उपयोग करती है।
“क्या मुझे रक्षा विभाग में इस्तेमाल किया गया था? पिछली बार मैंने जाँच की थी, यह अभी भी है। ऐडा अभी भी खरोंच से नए सॉफ्टवेयर लिखने के लिए किसी भी भाषा के रूप में व्यवहार्य है। जहां इसका नुकसान होता है, मौजूदा सॉफ्टवेयर की उपलब्धता का पुन: उपयोग और अनुकूलन करना है, और प्रोग्रामर की उपलब्धता आपकी मदद करना है। हालाँकि, इसे C प्रोग्राम्स या समान बाइनरी इंटरफ़ेस के साथ जोड़ा जा सकता है।
Ada शायद किसी भी भाषा के मजबूत टाइपिंग और सामान्य प्रोग्रामिंग का सबसे मुहावरेदार उपयोग है। यदि Ada में प्रोग्रामिंग नहीं है तो भी यह अनुभव अत्यधिक बिक्री योग्य है।
मैं यह कहने के लिए उद्यम करूंगा कि कोई भी भाषा जो कभी लोकप्रिय थी और गैर-तकनीकी उद्योग में हार्डवेयर विशिष्ट नहीं थी या सरकार एक पीढ़ी में कभी नहीं मरेगी।
कंपनियों, और दोगुनी इसलिए सरकार के पास बहुत सारे नियम और अन्य चिंताएं हैं सिर्फ उन्नयन के लिए क्योंकि कुछ पुराना है। उस उम्र की कई प्रणालियों को आंतरिक रूप से वैसे भी समर्थन दिया जाता है ताकि समर्थन तर्क से बाहर उन लोगों के साथ उड़ान न हो।
थॉमस का जवाब इस उदाहरण में अच्छा है जब तक कि 90 के दशक के मध्य से पहले तक एडीए तकनीक पर आधारित सब कुछ नहीं होगा, लेकिन सेना में इस तरह के सवाल का हमेशा इस तरह का जवाब मिलता है क्योंकि ऐसी भाषाओं का परिणाम होता है जो उन भाषाओं में होती हैं महत्वपूर्ण महत्वपूर्ण द्रव्यमान पूरी तरह से कभी नहीं मरता है।