क्या, कहीं, एक स्वतंत्र रूप से प्रयोग करने योग्य / सुलभ स्क्रिप्ट, स्रोत फ़ाइल, या जो कुछ भी है, जो किसी दिए गए सी 1 डायलर के अनुपालन को मापने में सक्षम है?
उदाहरण के लिए, ब्राउज़रों के लिए एसिड 3 परीक्षण: http://acid3.acidtests.org/
मेरे द्वारा देखे जाने वाले परिणाम एक वैश्विक प्रतिशत नोट (या एकाधिक नोट्स, प्रत्येक मानक के लिए एक, उदाहरण के लिए, c ++ 98, c ++ 11, c ++ 14, आदि), और फिर "सफलता" के साथ विस्तृत परीक्षण होंगे। या उनमें से प्रत्येक के लिए "विफलता"।
बैकग्राउंड: मैंने काम को बढ़ावा देने और कुछ चुनौतीपूर्ण संकलकों के बारे में चर्चा की। मेरे वार्ताकार ने एक अकादमिक परियोजना को बढ़ावा देने के बारे में बात की, क्योंकि यह प्रमुख C ++ संकलक में काम नहीं करेगा, और मुझे जवाब दिया कि मानसिक रूप से चुनौती वाले संकलक की गणना नहीं करनी चाहिए। एक संकलक के वास्तविक अनुरूपता को कोड के साथ मापने में सक्षम होने के कारण संकलक का मूल्यांकन करने में मदद मिलेगी, और "कोने के मामलों" की खोज करने में मदद मिलेगी जो उनके साथ संकलित क्रॉस-प्लेटफॉर्म कोड से बचा जाना चाहिए।
संपादित करें: 2013-06-22
उत्तर नहीं, लेकिन जाहिर है, सी ++ समिति इस विषय पर काम कर रही है:
SG10, फ़ीचर टेस्ट: क्लार्क नेल्सन (इंटेल)। पोर्टेबल कोड के लिए एक तरीका निर्धारित करने के लिए कि क्या कोई विशेष C ++ उत्पाद एक विशेषता को लागू करता है, यह जांचने के लिए कि हम मानक का विस्तार जारी रखते हैं या नहीं, इसकी जांच कैसे करें।