compiler-construction पर टैग किए गए जवाब

टैग संकलक-निर्माण को संकलक की प्रोग्रामिंग से संबंधित प्रश्नों के लिए या संकलक के विस्तृत आंतरिक कामकाज के प्रश्नों के लिए लागू किया जाना चाहिए। * विशिष्ट संकलक या संकलन त्रुटियों का उपयोग करते हुए * के बारे में प्रश्नों के लिए उपयोग न करें।

16
C और C ++ में स्थिर वैरिएबल कहाँ संग्रहीत हैं?
एक निष्पादन योग्य फ़ाइल के किस खंड (.BSS, .DATA, अन्य) में स्थिर चर संग्रहीत किए जाते हैं ताकि उनके पास नाम टक्कर न हो? उदाहरण के लिए: foo.c: bar.c: static int foo = 1; static int foo = 10; void fooTest() { void barTest() { static int bar = 2; …

8
कई कोर का उपयोग करके जी ++ के साथ संकलन
त्वरित प्रश्न: बड़ी परियोजनाओं को त्वरित रूप से संकलित करने के लिए (मल्टी मल्टी-सीपीयू के लिए एक समय में 4 स्रोत फ़ाइलों के लिए) संकलित करने के लिए जी ++ को स्वयं के कई उदाहरणों को अनुमति देने के लिए संकलक ध्वज क्या है?

4
C # कंपाइलर COM प्रकारों का पता कैसे लगाता है?
संपादित करें: मैंने परिणामों को एक ब्लॉग पोस्ट के रूप में लिखा है । C # कंपाइलर COM प्रकार को कुछ जादुई तरीके से व्यवहार करता है। उदाहरण के लिए, यह कथन सामान्य लग रहा है ... Word.Application app = new Word.Application(); ... जब तक आप महसूस करते हैं कि …

11
एक .py फ़ाइल को पार्स करें, एएसटी पढ़ें, इसे संशोधित करें, फिर संशोधित स्रोत कोड वापस लिखें
मैं प्रोग्रामर सोर्स कोड को प्रोग्रामेटिक रूप से एडिट करना चाहता हूं। मूल रूप से मैं एक .pyफ़ाइल पढ़ना चाहता हूं , एएसटी उत्पन्न करता हूं , और फिर संशोधित अजगर स्रोत कोड (यानी दूसरी .pyफ़ाइल) वापस लिखता हूं । पायथॉन स्रोत कोड को पार्स / संकलित करने के तरीके …

6
पहला संकलक कैसे लिखा गया था?
मैंने चिकन और अंडे और बूटस्ट्रैपिंग के बारे में सुना। मेरे कुछ प्रश्न हैं। पहले संकलक ने क्या लिखा है जो किसी चीज़ को द्विआधारी निर्देशों में परिवर्तित करता है? क्या विधानसभा को द्विआधारी निर्देशों में संकलित या अनुवादित किया गया है? ... मुझे विश्वास करना मुश्किल होगा कि उन्होंने …

3
C # संकलक किस भाषा में लिखा गया है?
मैंने http://referencesource.microsoft.com/ पर स्रोत कोड को देखा , और ऐसा प्रतीत होता है कि सभी स्रोत कोड C # में हैं। मैंने नए C # संकलक प्लेटफ़ॉर्म ( रोज़लिन ) के स्रोत कोड को भी देखा , और यह C # में भी है। वो कैसे संभव है? C # …

2
Sjlj vs dwarf vs seh में क्या अंतर है?
मुझे यह तय करने के लिए पर्याप्त जानकारी नहीं मिल रही है कि मुझे अपने प्रोजेक्ट को संकलित करने के लिए किस संकलक का उपयोग करना चाहिए। एक प्रक्रिया का अनुकरण करने वाले विभिन्न कंप्यूटरों पर कई कार्यक्रम हैं। लिनक्स पर, मैं जीसीसी का उपयोग कर रहा हूं। प्रत्येक वस्तु …

8
वापसी-वापसी या यदि-और-वापसी का उपयोग करना अधिक कुशल है?
मान लीजिए कि मेरे पास एक के ifसाथ एक बयान है return। दक्षता के दृष्टिकोण से, क्या मुझे उपयोग करना चाहिए if(A > B): return A+1 return A-1 या if(A > B): return A+1 else: return A-1 संकलित भाषा (C) या स्क्रिप्टेड एक (पायथन) का उपयोग करते समय क्या मुझे …


1
TargetedPatchingOptOut: "NGN छवि सीमाओं के पार प्रदर्शन महत्वपूर्ण इनलाइन"?
परावर्तक का उपयोग करके कुछ फ्रेमवर्क कक्षाओं के माध्यम से जा रहे हैं और कई तरीकों और गुणों पर ध्यान दिया गया है जिसमें निम्नलिखित विशेषता है [TargetedPatchingOptOut("Performance critical to inline across NGen image boundaries")] मुझे पूरा यकीन है कि मैंने उपरोक्त टिप्पणी भी कहीं और देखी है और कभी …

1
-ObjC लिंकर ध्वज क्या करता है?
मेरे पास एक ऐप है जो लिंकर फ्लैग के साथ और उसके बिना काम करता है। हालांकि, लिंकर ध्वज के बिना, मुझे डेटा को किसी दृश्य में जोड़ते समय एक बहुत अलग व्यवहार मिलता है।

9
क्या एक पुनरावर्ती कार्य इनलाइन हो सकता है?
inline int factorial(int n) { if(!n) return 1; else return n*factorial(n-1); } जैसा कि मैंने पढ़ रहा था इस में पाया गया कि इसके बाद के संस्करण कोड "अनंत संकलन" करने के लिए नेतृत्व करेंगे अगर सही ढंग से संकलक द्वारा नियंत्रित नहीं। कंपाइलर कैसे तय करता है कि फंक्शन …

4
त्रुटि: लिखने योग्य परमाणु संपत्ति एक संश्लेषित सेटर / गेट्टर को उपयोगकर्ता परिभाषित सेटर / गेट्टर के साथ जोड़ नहीं सकती है
मैंने हाल ही में एक पुराने Xcode प्रोजेक्ट को संकलित करने की कोशिश की थी (जो कि बस ठीक संकलन करता था), और अब मैं इस बारे में बहुत सारी त्रुटियाँ देख रहा हूँ: error: writable atomic property 'someProperty' cannot pair a synthesized setter/getter with a user defined setter/getter कोड …

22
विंडोज के लिए सी संकलक? [बन्द है]
जैसा कि यह वर्तमान में खड़ा है, यह प्रश्न हमारे प्रश्नोत्तर प्रारूप के लिए एक अच्छा फिट नहीं है। हम तथ्यों, संदर्भों या विशेषज्ञता के आधार पर उत्तर देने की अपेक्षा करते हैं, लेकिन इस सवाल पर बहस, बहस, मतदान या विस्तारित चर्चा की संभावना होगी। यदि आपको लगता है …

13
संकलन समय पर 1 + 2 + 3 +… + 1000 की गणना करने के लिए C #, C ++ या जावा कंपाइलर कैसे चलाएं?
हाल ही में एक साक्षात्कार में, मुझे एक बहुत ही अजीब सवाल पूछा गया था। साक्षात्कारकर्ता ने मुझसे पूछा कि मैं कंपाइलर सुविधाओं का उपयोग करके 1 + 2 + 3 + ... + 1000 की गणना कैसे कर सकता हूं। इसका मतलब यह है कि मुझे एक कार्यक्रम लिखने …

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.