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

1
अंतर को समझना: पारंपरिक दुभाषिया, JIT संकलक, JIT दुभाषिया और AOT संकलक
मैं एक पारंपरिक दुभाषिया, एक JIT संकलक, एक JIT दुभाषिया और एक AOT संकलक के बीच के अंतरों को समझने की कोशिश कर रहा हूँ। एक दुभाषिया सिर्फ एक मशीन (आभासी या भौतिक) है जो कुछ कंप्यूटर भाषा में निर्देशों को निष्पादित करता है। इस मायने में, जेवीएम एक दुभाषिया …

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

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

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

6
क्या एक दुभाषिया मशीन कोड का उत्पादन करता है?
मैं संकलक और दुभाषियों के विषयों का गहनता से अध्ययन करता हूं। मैं जांचना चाहता हूं कि क्या मेरी आधार समझ सही है, तो चलिए निम्नलिखित बातों को मानते हैं: मेरे पास "फोबिश" नामक भाषा है और इसके कीवर्ड हैं <OUTPUT> 'TEXT', <Number_of_Repeats>; इसलिए यदि मैं 10 बार कंसोल पर …

5
लिस्प में एक लिस्प दुभाषिया का अध्ययन इतना महत्वपूर्ण क्यों है?
मैंने नए प्रोग्रामरों के लिए कई सीएस पाठ्यचर्या और सीखने के सुझाव देखे हैं, जो कि इच्छुक प्रोग्रामर को एक लिस्प दुभाषिया का अध्ययन करने के लिए कहते हैं जो विशेष रूप से लिस्प में लिखा गया है। ये सभी साइटें, "इसके एक बौद्धिक रहस्योद्घाटन" के समान बातें कहती हैं, …

5
संकलित बनाम संकलित: एक उपयोगी अंतर?
बहुत सारे प्रश्न यहाँ पर व्याख्यायित बनाम संकलित भाषा के उपकरणों के बारे में पूछे जाते हैं। मैं सोच रहा हूँ कि क्या वास्तव में भेद का कोई अर्थ है। (वास्तव में सवाल आमतौर पर भाषाओं के बारे में हैं, लेकिन वे वास्तव में उन भाषाओं के सबसे लोकप्रिय कार्यान्वयन …

10
क्या कंपाइलर और दुभाषियों में बग हो सकते हैं, और हम (उपयोगकर्ताओं के रूप में) उनसे निपटने के लिए क्या कर सकते हैं? [बन्द है]
यदि संकलक का काम अनिवार्य रूप से स्रोत कोड को मशीन स्तर कोड में अनुवाद कर रहा है, तो क्या संकलक में कोई गड़बड़ हो सकती है, अर्थात एक दोषपूर्ण "अनुवाद?" वही दुभाषिया के लिए जाता है: क्या यह कभी-कभी आवश्यक सामग्री का उत्पादन करने में विफल हो सकता है? …

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

3
देशी मशीन कोड में अजगर संकलक क्यों नहीं है?
जैसा कि मैं समझता हूं, संकलित भाषाओं और अजगर के बीच गति के अंतर का कारण यह है कि पहला संकलन देशी मशीन के कोड के लिए सभी तरह से कोड करता है, जबकि अजगर अजगर द्वारा बायटेकोड के लिए संकलन करता है, जिसकी व्याख्या पीवीएम द्वारा की जाती है। …

3
वाक्य रचना त्रुटि किस प्रक्रिया में होती है? (टोकन या पार्सिंग)
मैं संकलन और व्याख्या को समझने की कोशिश कर रहा हूं, कुल छवि के आधार पर कदम दर कदम। इसलिए मैं http://www.cs.man.ac.uk/~pjj/farrell/com.html.html यह लेख पढ़ते हुए एक प्रश्न पर आया था इसे कहते हैं : संकलक के अगले चरण को पार्सर कहा जाता है। संकलक के इस भाग में भाषा …

2
क्या मूल दुभाषिया से स्वतंत्र "बूटस्ट्रैप्ड" दुभाषिया बनाना संभव है?
विकिपीडिया के अनुसार , लेखन संकलक के संदर्भ में "बूटस्ट्रैपिंग" शब्द का अर्थ है : कंप्यूटर विज्ञान में, बूटस्ट्रैपिंग स्रोत प्रोग्रामिंग भाषा में एक कंपाइलर (या असेंबलर) लिखने की प्रक्रिया है जिसे वह संकलन करने का इरादा रखता है। इस तकनीक को लागू करने से एक स्व-होस्टिंग संकलक होता है। …

4
Chrome V8 कैसे काम करता है? और जावास्क्रिप्ट पहले स्थान पर जेआईटी-संकलित क्यों नहीं था?
मैं इंटरप्रिटर्स / कंपाइलर्स पर शोध कर रहा हूं, फिर मैंने JIT-Compilation - विशेष रूप से Google Chrome के V8 जावास्क्रिप्ट इंजन में ठोकर खाई। मेरे प्रश्न हैं - यह मानक व्याख्या से अधिक तेज़ कैसे हो सकता है ? पहले स्थान पर जेआईटी-संकलन का उपयोग क्यों नहीं किया गया? …

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

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

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