सभी सॉफ़्टवेयर की तरह कंपाइलर्स भी बग, तार्किक त्रुटियों के लिए प्रवण होंगे।कंपाइलर परीक्षण के मामले या एक कंपाइलर का परीक्षण कैसे करें
संकलक द्वारा उत्पन्न आउटपुट को कैसे मान्य करता है। आम तौर पर, मेरा प्रश्न है (0)
यह सत्यापित करने के लिए कि मशीन कोड जेनरेट सही है?
कैसे सुनिश्चित करना है कि मशीन उत्पन्न कोड भाषा विवरणों के आधार पर है।
यह भावना सिर्फ एक ओपन सोर्स प्रोजेक्ट सिर्फ "संकलक" के माध्यम से यह संकलन करने (यदि कोई भी सी में एक संकलक लिख रहा है सी में) लेने के लिए बनाने करता है। उस मामले में, यह भी तय करें कि संकलक अपेक्षा के अनुसार व्यवहार कर रहा है।
वहाँ कोई औपचारिक परीक्षण मामलों (साहित्य) भाषा मानक समिति है कि एक "भाषा का पालन करने" संकलक को पूरा करने के है द्वारा प्रदान की?
सुनिश्चित करें कि "एवेज दें" कि कंपाइलर द्वारा संकलित प्रोग्राम में समस्या एक कंपाइलर बग है और प्रोग्राम बग नहीं है।
- कोई उदाहरण हैं, जहां मुख्य धारा compilers भ्रमित हो और कोड गलत संकलन? किसी भी साहित्य के लिए
लिंक की सराहना की जाएगी।
बहुत व्यापक रूप से बंद करने के लिए वोटिंग। –
एक बड़ा मालिकाना परीक्षण: http://www.solidsands.nl/supertest- सामान्य –