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

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

5
बहुत बुनियादी संकलक कैसे लिखें
उन्नत संकलक जैसे gccसंकलित कोड मशीन में पढ़ने योग्य फाइलों में उस भाषा के अनुसार जिसमें कोड लिखा गया है (जैसे C, C ++, आदि)। वास्तव में, वे प्रत्येक कोड का अर्थ पुस्तकालय और संबंधित भाषाओं के कार्यों के अनुसार करते हैं। यदि मैं गलत हूं तो मुझे सही करों। …
214 c  compiler  compilation  gcc 

10
क्या केन थॉम्पसन का कंपाइलर हैक अब भी खतरा है?
केन थॉम्पसन हैक (1984) केन थॉम्पसन ने 1984 में एक कंपाइलर बाइनरी (और एक * nix सिस्टम पर एक लॉगिन स्क्रिप्ट की तरह) को संकलित करने के लिए एक विधि की रूपरेखा दी। मुझे यह जानने की उत्सुकता थी कि क्या आधुनिक संकलन ने इस सुरक्षा दोष को संबोधित किया …
156 linux  unix  compiler  hacking 

5
जावा में पूंछ-पुनरावृत्ति के लिए अनुकूलन क्यों नहीं है?
मैंने जो पढ़ा है, उससे: इसका कारण यह है कि यह निर्धारित करना आसान नहीं है कि वास्तव में किस पद्धति को हम विरासत कहते हैं। हालांकि, जावा में स्थिर तरीकों के लिए कम से कम पूंछ-पुनरावृत्ति अनुकूलन क्यों नहीं है और संकलक के साथ स्थिर तरीकों को कॉल करने …

12
क्या मुझे पार्सर जनरेटर का उपयोग करना चाहिए या मुझे अपने स्वयं के कस्टम लेसर और पार्सर कोड को रोल करना चाहिए?
प्रोग्रामिंग भाषा के व्याकरण पर काम करने के प्रत्येक तरीके के क्या विशिष्ट फायदे और नुकसान हैं? क्यों / मुझे कब अपना रोल करना चाहिए? मुझे जनरेटर का उपयोग कब / क्यों करना चाहिए?

6
उन भाषाओं में कचरा संग्रह कैसे काम करता है जो मूल रूप से संकलित हैं?
कई उत्तर एक स्टैक ओवरफ्लो ब्राउज़ करने के बाद, यह स्पष्ट है कि कुछ मूल रूप से संकलित भाषाओं में कचरा संग्रह है । लेकिन यह मेरे लिए स्पष्ट नहीं है कि यह वास्तव में कैसे काम करेगा। मैं समझता हूं कि एक स्पष्ट भाषा के साथ कचरा संग्रह कैसे …

11
सॉफ्टवेयर OS विशिष्ट क्यों है?
मैं कुछ तकनीकी प्रणालियों के लिए प्रोग्रामिंग भाषाओं का उपयोग करके उत्पादित सॉफ्टवेयर का तकनीकी विवरण निर्धारित करने की कोशिश कर रहा हूं, केवल उनके साथ काम करता हूं। यह मेरी समझ है कि बायनेरिज़ कुछ विशेष प्रोसेसर के लिए विशिष्ट होते हैं क्योंकि प्रोसेसर विशिष्ट मशीन भाषा जो वे …

5
क्या अजगर की व्याख्या या संकलन किया गया है?
यह केवल एक आश्चर्य की बात है जो मैंने व्याख्या और संकलित भाषाओं के बारे में पढ़ते हुए की थी। रूबी को एक व्याख्या की गई भाषा पर संदेह नहीं है क्योंकि स्रोत कोड निष्पादन के बिंदु पर एक दुभाषिया द्वारा संसाधित होता है। इसके विपरीत C एक संकलित भाषा …

5
कुछ C कंपाइलर क्यों हैं?
सी दुनिया में सबसे अधिक इस्तेमाल की जाने वाली भाषाओं में से एक है। यह मौजूदा कोड के एक विशाल अनुपात के लिए जिम्मेदार है और नए कोड की एक बड़ी मात्रा के लिए उपयोग किया जाना जारी है। यह अपने उपयोगकर्ताओं द्वारा प्रिय है, यह इतना व्यापक रूप से …

10
पहला दुभाषिया पहले दुभाषिया से पहले क्यों लिखा गया था?
पहला संकलक 1952 में ग्रेस हॉपर द्वारा लिखा गया था जबकि लिस्प दुभाषिया 1958 में जॉन मैक्कार्थी के छात्र स्टीव रसेल द्वारा लिखा गया था। एक कंपाइलर लिखना एक दुभाषिया की तुलना में बहुत कठिन समस्या की तरह लगता है। यदि ऐसा है, तो पहले इंटरप्रेटर के छह साल पहले …

19
कैसे संकलक इतने विश्वसनीय हैं?
हम एक दैनिक आधार पर कंपाइलर का उपयोग करते हैं जैसे कि उनकी शुद्धता दी गई है, लेकिन कंपाइलर प्रोग्राम भी हैं, और इसमें संभवतः कीड़े भी हो सकते हैं। मैं हमेशा इस अचूक मजबूती के बारे में सोचता था। क्या आपको कभी कंपाइलर में बग का सामना करना पड़ा …

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

14
क्या हम व्याख्या किए गए कोड बनाम संकलित कोड के प्रदर्शन के बारे में सामान्य कथन कर सकते हैं?
मैं एक सिफारिश तक पहुँचने के लिए दो तकनीकों की तुलना कर रहा हूँ जिसके लिए किसी कंपनी द्वारा उपयोग किया जाना चाहिए। Technology A के कोड की व्याख्या की जाती है जबकि Technology B का कोड मशीन कोड के लिए संकलित किया जाता है। मेरी तुलना में मुझे लगता …

8
हम कैसे निश्चित हो सकते हैं कि कंप्यूटर प्रोग्रामिंग के निचले घटक जैसे कि कंपाइलर, कोडांतरक, मशीन निर्देश आदि निर्दोष हैं?
चूंकि हम कंप्यूटिंग पर अधिक से अधिक निर्भर हो रहे हैं, जिसमें दिन-प्रतिदिन के जीवन के बहुत महत्वपूर्ण कार्य शामिल हैं, मैं बस सोच रहा था कि उन महत्वपूर्ण घटकों का परीक्षण कैसे किया जाता है। अधिक तकनीकी रूप से, संकलक और कोडांतरक का परीक्षण कैसे किया जाता है? (मुझे …

9
क्या इंटेल कंपाइलर वास्तव में Microsoft से बेहतर हैं? [बन्द है]
वर्षों पहले, मुझे आश्चर्य हुआ जब मुझे पता चला कि इंटेल विजुअल स्टूडियो के संगत संकलक बेचता है। मैंने इसे विशेष रूप से C / C ++ के साथ-साथ शानदार नैदानिक ​​उपकरणों के लिए आज़माया। लेकिन कोड अंतर को नोटिस करने के लिए बस कम्प्यूटेशनल रूप से गहन नहीं था। …
56 compiler 

5
"संदर्भ-मुक्त व्याकरण" शब्द का "संदर्भ-मुक्त" क्या अर्थ है?
उस सामग्री की मात्रा को देखते हुए जो यह समझाने की कोशिश करती है कि एक संदर्भ-मुक्त व्याकरण (सीएफजी) क्या है, मुझे यह आश्चर्यजनक लगा कि बहुत कम (मेरे नमूने में, 20 में 1 से कम) इस तरह के व्याकरण को "संदर्भ-" क्यों कहते हैं पर एक स्पष्टीकरण देते हैं। …

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