यदि यह एक स्क्रिप्टिंग भाषा है क्योंकि नाम का तात्पर्य है तो इसे निम्न स्तर की भाषा में लिखा जाना चाहिए? सी में PHP कैसे लिखा गया है जैसे जावास्क्रिप्ट में कौन सी भाषा लिखी गई है?जावास्क्रिप्ट में कौन सी भाषा लिखी गई है?
उत्तर
जावास्क्रिप्ट सिर्फ एक मानक है, औपचारिक रूप से ECMAScript के रूप में जाना जाता है। इसे किसी भी मानक में लागू किया जा सकता है, बस किसी भी मानक की तरह।
क्रोम का जावास्क्रिप्ट इंजन, V8, सी ++ में लिखा गया है।
परियोजना पृष्ठ से:
वी 8 सी में लिखा है ++ और गूगल क्रोम, गूगल से खुला स्रोत ब्राउज़र में प्रयोग किया जाता है। Windows (XP या नया), मैक ओएस एक्स (10.5 या नया), और लिनक्स सिस्टम का उपयोग करने वाले पर ECMA-262, 5 वीं संस्करण, और रन के रूप में विनिर्दिष्ट
वी 8 ECMAScript लागू करता IA-32, 64, या एआरएम प्रोसेसर।
फ़ायरफ़ॉक्स के जावास्क्रिप्ट इंजन, SpiderMonkey (और अब TraceMonkey) सी ++ में भी लिखा गया है। और जैसा कि नीचे कहा गया है, Rhino जावा में लिखा गया है।
।हालांकि मैं दांव दूंगा कि उनमें से अधिकतर सी ++ में लागू किए गए हैं (http://en.wikipedia.org/wiki/List_of_ECMAScript_engines) (या सी और इसके डेरिवेटिव)। राइनो स्पष्ट रूप से जावा है। – maerics
जो भी भाषा ग्राहक webbrowsers जावास्क्रिप्ट दुभाषिया में :) लिखा गया था
जावास्क्रिप्ट ECMAScript मानक के एक कार्यान्वयन है, लेकिन कोई विलक्षण विहित दुभाषिया जैसे PHP के साथ देखते हैं।
अधिकांश प्रमुख कार्यान्वयन (स्टैंडअलोन या वेब ब्राउज़र के हिस्सों के रूप में) प्रदर्शन कारणों से सी या सी ++ में बड़े पैमाने पर लिखा जाता है, लेकिन यह हमेशा आवश्यक नहीं है। मोज़िला द्वारा बनाए गए एक इंजन राइनो जावा में लिखा गया है।
वहाँ * PHP के कई कार्यान्वयन हो सकता है, लेकिन ... कोई भी दिलचस्पी नहीं लेता है। –
@ इग्नासिओ चौंकाने वाला, है ना? ;) – dfreeman
@ IgnacioVazquez-Abrams - फेसबुक को दिलचस्पी है ... –
अधिकांश जावास्क्रिप्ट दुभाषिया सी/सी ++ (वी 8, नाइट्रो, आदि ...) में लिखे गए हैं, हालांकि किसी भी भाषा में एक अनुपालन दुभाषिया लिखा जा सकता है (राइनो → जावा, Interpreter → जावास्क्रिप्ट, आदि ...)।
अब तक सभी उत्तरों सही हैं, लेकिन चूंकि इसका अभी तक उल्लेख नहीं किया गया है, JavaScript can be written in JavaScript।
एटवुड लॉ अपने बेहतरीन पर! –
जावास्क्रिप्ट शो व्यवहार के अधिकांश कार्यान्वयनों कि स्पष्ट रूप से संकेत के उपयोग के द्वारा और पैरामीटर गुजर, जो आम तौर पर सी का उपयोग करते हैं, या की ओर इशारा ByRef के कारण होता है सी ++
इस उदाहरण ही आप दूर ले जा रहे हैं के लिए स्पष्ट रूप से उल्लेखनीय है इंटरमीडिएट सरणी की मदद से लूप में एक बहुआयामी सरणी। ये बहुत ही अजीब तरीके से व्यवहार करते हैं, यदि आप पॉइंटर्स से परिचित नहीं हैं और पैरामीटर से गुजरने वाले हैं (आपको हर बार var hlp = new Array() की आवश्यकता है या यह पिछले मानों को ओवरराइट करेगा जो आपने पहले से कहीं और संग्रहीत किया है)
मैं जावा के उदाहरण में जावास्क्रिप्ट के कार्यान्वयन के बारे में उत्सुक हूं, क्योंकि मुझे लगता है कि इस तरह का व्यवहार उस मामले में काफी अलग होगा?
- 1. .NET Framework में कौन सी भाषा लिखी गई है?
- 2. इनबिल्ट PHP फ़ंक्शंस में कौन सी भाषा लिखी गई है?
- 3. कौन सी भाषा एफ # के कंपाइलर लिखी गई है?
- 4. असाना किस भाषा में लिखी गई है?
- 5. विजुअल स्टूडियो 2010/2012 में कौन सी भाषा लिखी गई है?
- 6. मैं कैसे बता सकता हूं कि एक सादा-पाठ फ़ाइल कौन सी भाषा लिखी गई है?
- 7. क्या यह निर्धारित करना संभव है कि एनईटी असेंबली वास्तव में कौन सी भाषा लिखी गई थी?
- 8. एलआईएसपी की कौन सी बोली 'कृत्रिम खुफिया प्रोग्रामिंग के प्रतिमान' में लिखी गई है?
- 9. प्रोग्रामिंग भाषा में कौन सी प्रोग्रामिंग भाषा है सब्लिमे टेक्स्ट 2 लिखित
- 10. Fstream के साथ लिखी गई फ़ाइल में कौन सी अनुमतियां हैं?
- 11. सी # में लिखी गई हार्टबीट प्रक्रिया को आप कैसे बदलेंगे?
- 12. सी # में कौन सी भाषा निर्णय आपको परेशान करता है?
- 13. क्या स्क्रिप्टिंग भाषाओं में लिखी गई सभी स्क्रिप्ट हैं?
- 14. कौन सी प्रोग्रामिंग भाषा में कम से कम वाक्यविन्यास है?
- 15. जावास्क्रिप्ट संकलित या एक व्याख्या की गई भाषा है?
- 16. माइक्रोचिप पीआईसी 32 पर कौन सी व्याख्या की गई भाषा काम कर सकती है?
- 17. अपरकेस में एसक्यूएल प्रविष्टियां क्यों लिखी गई हैं?
- 18. क्या एपीएल में कोई खुली स्रोत परियोजनाएं लिखी गई हैं?
- 19. पहचानें कि स्क्रीन पर कौन सी ऑब्जेक्ट एचटीएमएल 5 कैनवास जावास्क्रिप्ट में क्लिक की गई है?
- 20. कौन सी असेंबली भाषा सीखने के लिए
- 21. nginx conf फाइलें कौन सी भाषा हैं?
- 22. कौन सी मार्कअप भाषा? मार्कडाउन या?
- 23. सी भाषा
- 24. कौन सी भाषा सीपीनल/डब्ल्यूएचएम पैनल सर्वर किया जाता है?
- 25. कौन सी प्रोग्रामिंग भाषा प्रतिमान फिट बैठता है?
- 26. कौन सी प्रोग्रामिंग भाषा निरंतर तरीकों का समर्थन करती है?
- 27. सी # भाषा का कौन सा हिस्सा है .एच()?
- 28. कैसे बताएं कि कौन सी SHIFT कुंजी दबाई गई थी?
- 29. एसआईसीपी के लिए डॉशेचेम में कौन सी भाषा?
- 30. जावा कंपाइलर और जेवीएम किस भाषा में लिखे गए हैं?
"इसे निचली भाषा में लिखा जाना चाहिए", जरूरी नहीं, उदाहरण के लिए, [नारसीसस] (https://github.com/mozilla/narcissus/) शुद्ध जावास्क्रिप्ट में लिखा गया जावास्क्रिप्ट दुभाषिया है (यह एक [ मेटा-सर्कुलर मूल्यांकनकर्ता] (http://en.wikipedia.org/wiki/Meta-circular_evaluator)) :) – CMS
मुझे लगता है कि विभिन्न भाषाओं के सभी प्रकारों में लिखे गए कई अलग-अलग जावास्क्रिप्ट इंजन हैं। वास्तव में – Galik