/ / दृश्य स्टूडियो संकलक कैसे हम इसे चलाने से पहले सिंटैक्स त्रुटि की पहचान करता है - दृश्य-स्टूडियो -2010, दृश्य-स्टूडियो, दृश्य-स्टूडियो -2018

विज़ुअल स्टूडियो कंपाइलर इसे चलाने से पहले सिंटैक्स त्रुटि की पहचान कैसे करता है - विजुअल-स्टूडियो -2010, विजुअल स्टूडियो, विजुअल स्टूडियो -2012

हम जानते हैं कि संकलक सिंटैक्स त्रुटियों (लिंकर के साथ) की पहचान करने के लिए जिम्मेदार है। तार्किक रूप से, संकलन चरण तब शुरू होता है जब हम प्रोग्राम को दबाकर चलाते हैं run बटन या F7। हालाँकि, हम हाल के संस्करणों को देखते हैंदृश्य स्टूडियो, संकलक कुछ त्रुटियों की पहचान कर सकता है (जैसे लाल रंग में अपरिभाषित कार्यों को रेखांकित करता है) इससे पहले कि हम कोड का परीक्षण करने के लिए दौड़ते हैं। मेरा सवाल यह है कि ऐसा कैसे होता है? संकलक संपादन चरण के दौरान पृष्ठभूमि में काम करता है?

उत्तर:

उत्तर № 1 के लिए 1

Microsoft के Intellisense नामक एक उपकरण का उपयोग करता है EDG C ++ फ्रंट एंड, जो मूल रूप से एडिसन डिज़ाइन ग्रुप C ++ कंपाइलर की पहली छमाही है। EDG का कार्यक्रम समझने के लिए संकलक दुनिया में बहुत प्रसिद्ध है अधूरा स्रोत कोड - "आप भूल गए" जैसी चीजेंअर्धविराम "और" वह रेखा खराब है, लेकिन मैं अगली पंक्ति के लिए सिंक में वापस आ सकता हूं। "लेकिन यह विज़ुअल सी ++ (एक संकलक के रूप में, यह उतना अच्छा नहीं है) की तुलना में एक अलग संकलक तकनीक है, इसलिए कभी-कभी आपको मिलेगा जब आप F7 ("संकलन") दबाते हैं तो कोड के बारे में Intellisense में एक चेतावनी जो पूरी तरह से ठीक है।