2012-03-08 19 views
99

क्या जावास्क्रिप्ट को शुद्ध व्याख्या की गई भाषा कहा जा सकता है? या क्या इसमें कुछ संकलित स्वाद भी है? क्या कोई भी चीजों के पीछे कारणों पर मार्गदर्शन कर सकता है जो भी सच हो।जावास्क्रिप्ट संकलित या एक व्याख्या की गई भाषा है?

+20

कृपया मतदान करते समय टिप्पणी जोड़ने पर विचार करें ताकि प्रश्न में सुधार किया जा सके। धन्यवाद। – netemp

+0

मुझे आश्चर्य है कि आपको क्या लगता है कि 'संकलित' भाषा है। यहां तक ​​कि exe का ओएस द्वारा व्याख्या किया जाता है, या फिर लिनक्स बाइनरी उदाहरण के लिए विंडोज़ के साथ एक दूसरे के साथ बदल सकते हैं। – Blindy

+1

@ ब्लिंडी: क्या आप उल्लेख कर रहे हैं कि संकलित और व्याख्या के बीच भेद बिल्कुल नहीं होना चाहिए? – netemp

उत्तर

44

जाओ और इस सवाल का

https://softwareengineering.stackexchange.com/questions/138521/is-javascript-interpreted-by-design

जवाब मैं स्वीकार किए जाते हैं उत्कृष्ट है और अपने प्रश्न का उत्तर चाहिए के जवाब पढ़ें।

मेरे लिए व्यक्तिगत रूप से, मैं कुछ भाषा व्याख्या या संकलित करने के विचार से कुछ हद तक सतर्क हूं। यह एक कार्यान्वयन निर्णय है, भाषा विनिर्देश का हिस्सा नहीं है। यदि आप संकलित या व्याख्या किए गए जावास्क्रिप्ट के बारे में बात करना चाहते हैं, तो इसे भाषा विनिर्देश के वास्तविक कार्यान्वयन के संदर्भ में पूछें।

12

जावास्क्रिप्ट को ब्राउज़र ब्राउज़र द्वारा रनटाइम पर व्याख्या किया जाता है। Rhino JavaScript Compiler नामक एक उपकरण है जो माना जाता है कि जावा क्लास फ़ाइलों में जावास्क्रिप्ट को संकलित करता है।

+5

वी 8 और इसी तरह के बारे में क्या? – delnan

+0

@ डेलनान आपका क्या मतलब है? –

+13

वी 8 ने कभी भी एक दुभाषिया की तरह कुछ भी शामिल नहीं किया है, और अधिकांश प्रमुख जेएस इंजन अब तक जेआईटी कंपाइलर्स की सुविधा देते हैं। इस प्रकार, यह कहकर कि "जावास्क्रिप्ट का अर्थ है" स्पष्ट रूप से गलत है (या शायद दुभाषिया/कंपाइलर की आपकी परिभाषा है)। – delnan

 संबंधित मुद्दे

  • कोई संबंधित समस्या नहीं^_^