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

एक कंपाइलर एक कंप्यूटर प्रोग्राम है जो एक प्रोग्रामिंग भाषा में लिखे गए सोर्स कोड को दूसरी कंप्यूटर लैंग्वेज में बदल देता है।

2
कंपाइलर्स को त्रुटियों और चेतावनियों की रिपोर्ट कैसे करनी चाहिए?
मैं निकट भविष्य में एक कंपाइलर लिखने की योजना नहीं बना रहा हूं; फिर भी, मैं कंपाइलर प्रौद्योगिकियों के साथ काफी दिलचस्पी रखता हूं, और इस सामान को बेहतर कैसे बनाया जा सकता है। संकलित भाषाओं के साथ शुरू होने पर, अधिकांश कंपाइलरों में दो त्रुटि स्तर होते हैं: चेतावनियां …

2
फोर्थ का लचीलापन इसके लिए एक व्याकरण को अनुपयुक्त क्यों बनाता है?
मैंने हाल ही में स्टैक-आधारित प्रोग्रामिंग भाषा लिखने का कार्य किया है। इससे पहले कि मैं अपनी भाषा डिज़ाइन करना शुरू करूँ, मैंने सोचा कि मौजूदा स्टैक-आधारित भाषाओं के साथ पढ़ना और प्रयोग करना एक अच्छा विचार होगा। यह मुझे इस पोस्ट के विषय में लाता है। मैं फोर्थ पर …

1
GCC ने Bison से C ++ और C के लिए पुनरावर्ती वंशीय पार्सर पर स्विच क्यों किया?
क्या कोई भाषा परिवर्तन था जिसकी आवश्यकता थी या कुछ व्यावहारिक कारण कि बाइसन अब उपयुक्त या इष्टतम नहीं था? मैंने विकिपीडिया पर देखा कि उन्होंने स्विच किया, जीसीसी 3.4 और जीसीसी 4.1 रिलीज नोटों का जिक्र किया । ये रिलीज़ नोट राज्य: एक हाथ से लिखे गए पुनरावर्ती-वंश C …
10 c++  c  parsing  compiler 

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

3
कंपाइलर कंपाइलर लिखना - इनसाइट ऑन यूज एंड फीचर्स
यह सवालों की एक श्रृंखला का हिस्सा है जो एबट्रैक्शन प्रोजेक्ट के लिए बहन परियोजना पर केंद्रित है, जिसका उद्देश्य भाषा डिजाइन में उपयोग की जाने वाली अवधारणाओं को एक रूपरेखा के रूप में सार करना है। बहन परियोजना को ओइलेक्सर कहा जाता है, जिसका उद्देश्य मैचों पर कोड इंजेक्शन …

3
यदि () का आलसी मूल्यांकन कैसे लागू किया जाए
मैं वर्तमान में निम्नलिखित के आधार पर एक अभिव्यक्ति मूल्यांकक (एकल पंक्ति अभिव्यक्ति, जैसे सूत्र) लागू कर रहा हूं: दर्ज की गई अभिव्यक्ति को शाब्दिक बूलियन, पूर्णांक, दशमलव, तार, कार्य, पहचानकर्ता (चर) से अलग किया जाता है कोष्ठक से छुटकारा पाने के लिए मैंने शंटिंग-यार्ड एल्गोरिथ्म (हल्के ढंग से संशोधित …

7
कंपाइलरों में परिचयात्मक पाठ्यक्रम का पालन करने के लिए कौन से कंप्यूटर विज्ञान विषय आवश्यक हैं? [बन्द है]
बन्द है। यह सवाल ऑफ टॉपिक है । यह वर्तमान में उत्तर स्वीकार नहीं कर रहा है। इस प्रश्न को सुधारना चाहते हैं? प्रश्न अपडेट करें तो यह है -विषय पर सॉफ्टवेयर इंजीनियरिंग स्टैक एक्सचेंज के लिए। 4 साल पहले बंद हुआ । मैं गैर-कंप्यूटर विज्ञान स्नातक हूं और एक …

6
संकलक निर्माण के बारे में सीखने और समझने का क्या फायदा है?
मैं सॉफ्टवेयर इंजीनियरिंग की डिग्री के अपने 3 साल में स्नातक हूँ। इस वर्ष से, मेरे विश्वविद्यालय ने 'कंपाइलर कंस्ट्रक्शंस' नामक एक नया पाठ्यक्रम पेश किया है, जो आपको एक कंपाइलर के निर्माण के सिद्धांत की मूल बातें सिखाता है। संकलक निर्माण के बारे में जानने के लिए सॉफ्टवेयर इंजीनियर …
10 tools  compiler 

3
कंपाइलर आम तौर पर केवल उस प्लेटफ़ॉर्म के लिए निष्पादनयोग्य उत्पन्न करते हैं, जिस पर वे स्थापित हैं?
मैं एक C ++ डेवलपर हूं और क्रॉस-प्लेटफॉर्म विकास को बेहतर ढंग से समझने के प्रयास में, मैं कंपाइलरों के कुछ कार्यान्वयन विवरणों की बेहतर समझ पाने की कोशिश कर रहा हूं और वे वास्तव में ओएस विशिष्ट बायनेरिज़ कैसे बनाते हैं। अपने अध्ययन के बीच में मैंने महसूस किया …

2
GCC C ++ में लिखे जाने के बाद से क्या चिकन और अंडे का मुद्दा नहीं है?
4.8 रिलीज़ के बाद से, C ++ कंपाइलर GCC (इसका G ++ भाग) C में नहीं, बल्कि C ++ में ही लिखा गया है। इस पर मेरा एक काल्पनिक सवाल है। मुझे आश्चर्य है कि कैसे है कि कोई C ++ कम्पाइलर अभी तक एक नए मंच पर जीसीसी के …
10 c++  compiler  gcc 

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

5
वापसी प्रकारों के साथ ओवरलोडिंग की अनुमति क्यों नहीं है? (कम से कम आमतौर पर इस्तेमाल की जाने वाली भाषाओं में)
मुझे सभी प्रोग्रामिंग भाषाओं के बारे में पता नहीं है, लेकिन यह स्पष्ट है कि आमतौर पर एक विधि को ओवरलोडिंग पर ध्यान देने की संभावना है जो इसके रिटर्न प्रकार (इसके तर्क को समान संख्या और प्रकार मानती है) समर्थित नहीं है। मेरा मतलब कुछ इस तरह है: int …

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

8
C को संकलित / व्याख्यायित / JIT'ed से क्या रोकता है?
जावा को अक्सर इसकी अद्भुत पोर्टेबिलिटी के लिए सराहा जाता है, जो मुझे लगता है कि जेवीएम के कारण है। मेरा प्रश्न यह है कि C को संकलित / व्याख्यायित / JIT'ed होने से रोकता है .., यदि हां, तो C को एक बार भी लिखा जा सकता है और …

3
डायनामिक रूप से टाइप की गई भाषा के लिए कंपाइलर लिखने से जुड़ी चुनौतियाँ क्या हैं?
में इस बात , गुइडो van Rossum, बात कर (27:30) अजगर कोड के लिए एक संकलक लिखने के प्रयासों के बारे में है यह कह रही है पर टिप्पणी: यह पता चलता है कि एक कंपाइलर लिखना इतना आसान नहीं है जो सभी अच्छे डायनेमिक टाइपिंग गुणों को बनाए रखता …

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