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

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

4
ट्रांसप्लिंग बनाम संकलन
अंतर के बारे में खोज करते हुए, मैं इन परिभाषाओं में आया: संकलन एक भाषा में लिखे गए स्रोत कोड को लेने और दूसरे में बदलने के लिए सामान्य शब्द है। ट्रांसप्लिंग एक भाषा में लिखे गए स्रोत कोड को लेने और दूसरी भाषा में बदलने के लिए एक विशिष्ट …

6
किसी अन्य प्रोग्रामिंग भाषा में अनुवाद करना आसान बनाने के लिए मैं किस प्रकार के पैटर्न को लागू कर सकता हूं? [बन्द है]
बंद हो गया । इस प्रश्न पर अधिक ध्यान देने की आवश्यकता है । यह वर्तमान में उत्तर स्वीकार नहीं कर रहा है। इस प्रश्न को सुधारना चाहते हैं? प्रश्न को अपडेट करें ताकि यह इस पोस्ट को संपादित करके केवल एक समस्या पर केंद्रित हो । 5 साल पहले …

11
क्या जावा श्रेणी की फाइलों का निर्माण नियतात्मक है?
एक ही JDK (यानी एक ही javacनिष्पादन योग्य) का उपयोग करते समय , उत्पन्न वर्ग फाइलें हमेशा समान होती हैं? क्या ऑपरेटिंग सिस्टम या हार्डवेयर के आधार पर अंतर हो सकता है ? जेडीके संस्करण को छोड़कर, मतभेदों के परिणामस्वरूप कोई अन्य कारक हो सकते हैं? मतभेदों से बचने के …

8
एक JVM प्रोग्रामिंग भाषा बनाएँ
मैंने सी में एक कंपाइलर (lex & bison का उपयोग करके) एक डायनामिक टाइप की गई प्रोग्रामिंग लैंग्वेज के लिए बनाया है, जो लूप्स, फंक्शंस डिक्लेरेशन इन फंक्शन्स, रिकर्सिव कॉल्स आदि का समर्थन करता है। मैंने एक वर्चुअल मशीन भी बनाई है जो कंपाइलर द्वारा बनाया गया इंटरमीडिएट कोड चलाता …

5
कार्यान्वयन प्रकार
मुझे स्टेटिक बनाम डायनामिक टाइपिंग के बारे में कुछ दिलचस्प चर्चाएँ दिखती हैं। मैं आमतौर पर स्थिर टाइपिंग, कंपाइल टाइप चेकिंग, बेहतर डॉक्यूमेंटेड कोड इत्यादि के कारण पसंद करता हूं। हालांकि, मैं इस बात से सहमत हूं कि वे कोड को अव्यवस्थित करते हैं अगर जावा इसे करता है, उदाहरण …


6
क्या जीसीसी और क्लैंग पार्सर वास्तव में हस्तलिखित हैं?
ऐसा लगता है कि जीसीसी और एलएलवीएम-क्लैंग हस्तलिखित पुनरावर्ती वंश पार्सर का उपयोग कर रहे हैं , और मशीन उत्पन्न नहीं , बाइसन-फ्लेक्स आधारित, नीचे अप पार्सिंग। क्या कोई यहाँ पुष्टि कर सकता है कि यह मामला है? और यदि हां, तो मुख्यधारा के कंपाइलर फ्रेमवर्क हस्तलिखित पार्सर का उपयोग …

6
क्या कंपाइलर अन्य प्रकार के लूप्स के लिए डू-जबकि लूप के लिए बेहतर कोड का उत्पादन करते हैं?
वहाँ zlib सम्पीडन पुस्तकालय (जो कई अन्य लोगों के बीच क्रोमियम परियोजना में उपयोग किया जाता है ) में एक टिप्पणी है, जिसका अर्थ है कि सी में एक करते समय लूप अधिकांश संकलक पर "बेहतर" कोड उत्पन्न करता है। यहां कोड का स्निपेट है जहां यह दिखाई देता है। …

7
लिनक्स कर्नेल खुद को कैसे संकलित कर सकता है?
जब मैं अपनी मशीन पर लिनक्स सिस्टम स्थापित करता हूं तो मुझे लिनक्स कर्नेल की संकलन प्रक्रिया समझ में नहीं आती है। यहाँ कुछ चीजें हैं जो मुझे भ्रमित करती हैं: कर्नेल C में लिखा गया है, हालाँकि कर्नेल बिना संकलित किए संकलित कैसे हुआ? यदि कर्नेल संकलित होने से …

7
एक कार्यात्मक भाषा में संकलक लिखना आसान क्यों है? [बन्द है]
बंद हो गया । यह सवाल राय आधारित है । यह वर्तमान में उत्तर स्वीकार नहीं कर रहा है। इस प्रश्न को सुधारना चाहते हैं? प्रश्न को अपडेट करें ताकि इस पोस्ट को संपादित करके तथ्यों और उद्धरणों के साथ उत्तर दिया जा सके । 2 साल पहले बंद हुआ …

2
जीसीसी: मार्च मार्च से कैसे अलग है?
मैंने इसके लिए जीसीसी मैन पेज को खंगालने की कोशिश की, लेकिन अभी भी यह वास्तव में नहीं मिलता है। बीच क्या अंतर है -marchऔर -mtune? एक का उपयोग कब होता है -march, दोनों बनाम? क्या यह सिर्फ कभी संभव है -mtune?

3
क्या Gcc C संकलक C में ही लिखा गया है?
क्या Gcc C संकलक C में ही लिखा गया है? या यह विधानसभा में लिखा है? यदि कंपाइलर C में लिखा जाता है, तो कंपाइलर कोड संकलित करने के लिए किस कंपाइलर का उपयोग करता है?

13
टोकन और लेक्सेम के बीच अंतर क्या है?
अहो उल्मान और सेठी द्वारा कम्पाइलर निर्माण में, यह दिया जाता है कि स्रोत कार्यक्रम के पात्रों के इनपुट स्ट्रिंग को उन वर्णों के अनुक्रम में विभाजित किया जाता है जिनका तार्किक अर्थ होता है, और जिन्हें टोकन और लेक्सेम के रूप में जाना जाता है, वे अनुक्रम होते हैं …

2
मैं एक लेख लिखने की मूल बातें कहाँ सीख सकता हूँ?
मैं सीखना चाहता हूं कि कैसे एक लेसर लिखना है। मेरे विश्वविद्यालय के पाठ्यक्रम में एक असाइनमेंट था जहां हमें एक पार्सर (और इसके साथ जाने के लिए एक लेसर) लिखना था, लेकिन यह हमें बिना किसी निर्देश या प्रतिक्रिया (निशान से परे) के साथ दिया गया था, इसलिए मैंने …

8
क्यों GDB लाइनों और प्रिंट चर के बीच अप्रत्याशित रूप से कूदता है "के रूप में मूल्य <> बाहर अनुकूलित?"
क्या कोई जीडीबी के इस व्यवहार की व्याख्या कर सकता है? 900 memset(&amp;new_ckpt_info,'\0',sizeof(CKPT_INFO)); (gdb) **903 prev_offset = cp_node-&gt;offset;** (gdb) **905 m_CPND_CKPTINFO_READ(ckpt_info,(char *)cb-&gt;shm_addr.ckpt_addr+sizeof(CKPT_** HDR),i_offset); (gdb) **903 prev_offset = cp_node-&gt;offset;** (gdb) **905 m_CPND_CKPTINFO_READ(ckpt_info,(char *)cb-&gt;shm_addr.ckpt_addr+sizeof(CKPT_ HDR),i_offset);** (gdb) **908 bitmap_offset = client_hdl/32;** (gdb) **910 bitmap_value = cpnd_client_bitmap_set(client_hdl%32);** (gdb) **908 bitmap_offset = client_hdl/32;** (gdb) **910 …

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