वर्षों पहले, मुझे आश्चर्य हुआ जब मुझे पता चला कि इंटेल विजुअल स्टूडियो के संगत संकलक बेचता है। मैंने इसे विशेष रूप से C / C ++ के साथ-साथ शानदार नैदानिक उपकरणों के लिए आज़माया। लेकिन कोड अंतर को नोटिस करने के लिए बस कम्प्यूटेशनल रूप से गहन नहीं था। केवल धारणा थी: क्या इंटेल ने वास्तव में मेरे लिए अभी-अभी किया है, वाह, नैनोस्कॉन्ड्स रिज़ॉल्यूशन के साथ अद्भुत उपकरण, अविश्वसनीय। लेकिन परीक्षण समाप्त हो गया और टीम ने कभी भी खरीद पर गंभीरता से विचार नहीं किया।
आपके अनुभव से, यदि लाइसेंस लागत कोई फर्क नहीं पड़ता, तो कौन सा विक्रेता विजेता है?
यह एक व्यापक या अस्पष्ट प्रश्न नहीं है या एक पवित्र युद्ध को उगलने के लिए उपस्थित नहीं है। इस तरह का सवाल दो बहुत ही दिखने वाले औजारों के बारे में है। जब किसी के पास कोई रहस्य या आश्चर्य है, तो कोई भी पसंद नहीं करता है। और सबसे अच्छा और सबसे अच्छा विकल्प के बीच हमेशा दर्द होता है। मैं यह भी समझता हूं कि घास हमेशा हरियाली का तर्क है। मैं सभी "क्या अगर" कहानियां सुनना चाहता हूं।
क्या होगा अगर इंटेल महीने के चिप स्टेपिंग के लिए केवल स्थानीय रूप से इसका अनुकूलन करता है, और प्रत्येक हार्डवेयर लक्ष्य वास्तव में काम नहीं करेगा जैसा कि Microsoft संकलित है? क्या होगा अगर एएमडी हार्डवेयर लक्ष्य है और सब कुछ बिना किसी कारण के धीमा हो जाएगा? या दूसरी तरफ, क्या होगा अगर इंटेल के हार्डवेयर में बहुत सारे अनपेक्षित अवसर हैं, जो कि माइक्रोसॉफ्ट कंपाइलर लेखकों को अपनाने के लिए बहुत धीमा है और इसे कंपाइलर में कभी लागू नहीं करते हैं? यदि दोनों समान हैं, तो वास्तव में एक ही कोडबेस को दो अलग-अलग बक्से में लपेटा जाता है और किसी तीसरे पक्ष की दुकान द्वारा दोनों विक्रेताओं को लाइसेंस दिया जाता है?
और इसी तरह। लेकिन किसी को कुछ जवाब पता है।