चूंकि जावास्क्रिप्ट जावा से नहीं लिया गया है, इसलिए इसका नाम "जावा" क्यों है?जावास्क्रिप्ट जावास्क्रिप्ट क्यों कहा जाता है, क्योंकि इसका जावा के साथ कुछ लेना देना नहीं है?
उत्तर
एक interview इसके निर्माता Brendan Eich करने के लिए बनाया से:
इन्फोवर्ल्ड: मैं यह समझ के रूप में, जावास्क्रिप्ट मोचा के रूप में शुरू, तो LiveScript गया और फिर जावास्क्रिप्ट बन गया जब नेटस्केप और सूर्य एक साथ मिल गया। लेकिन वास्तव में जावा के साथ ऐसा करने के लिए कुछ भी नहीं है या इसके साथ ज्यादा कुछ नहीं करना है, सही?
ईआईसी: यह सही है। यह मई से दिसंबर (1 99 5) तक छह महीने के भीतर था कि यह मोचा और फिर लाइवस्क्रिप्ट था। और फिर दिसंबर के आरंभ में, नेटस्केप और सूर्य ने लाइसेंस समझौते किया और यह जावास्क्रिप्ट बन गया। और विचार संकलित भाषा के साथ जावा के साथ जाने के लिए एक पूरक स्क्रिप्टिंग भाषा बनाना था।
तो कुछ कनेक्शन था। मैं वैसे भी नहीं मानता था कि यह संयोग था! – nawfal
@ नोवाफल शायद सूर्य ने कहा है: सर्वर की तरफ हमारे पास जावा है, फिर स्क्रिप्टिंग के लिए इसे जावास्क्रिप्ट कहा जाता है ... उनके पास एकमात्र चीज है कि दोनों को चलाने के लिए एक दुभाषिया की आवश्यकता है: जावा को JVM की आवश्यकता है, जावास्क्रिप्ट को ब्राउज़र की आवश्यकता है लेकिन कुछ भी नहीं । जावास्क्रिप्ट आज इतने मशहूर रहे होंगे अगर वे इसे इस तरह से नहीं बुलाते? – albanx
"विचार संकलित भाषा के साथ जावा के साथ जाने के लिए एक पूरक स्क्रिप्टिंग भाषा बनाना था।" लेकिन क्या ऐसा कभी हुआ? – ineedahero
जावा जावास्क्रिप्ट के लिए कार है जो कार कालीन है।
"भाषा का नाम नेटस्केप उनके तत्कालीन प्रमुख ब्राउज़र के साथ सूर्य की जावा रनटाइम bundling के बदले में नेटस्केप और सूर्य के बीच एक सह विपणन का परिणाम है।"
यह एक विपणन चाल नेटस्केप द्वारा पकाया के बाद से जावा समय में बड़ी चर्चा शब्द था। मूल रूप से इसे लाइवस्क्रिप्ट कहा जाता था। जो शायद हिंडसाइट में एक बेहतर नाम था।
इसे मूल रूप से मोचा कहा जाता था, जिसका नाम बदलकर लाइवस्क्रिप्ट किया गया था, और फिर इसका नाम बदलकर जावास्क्रिप्ट कर दिया गया। जावास्क्रिप्ट स्वयं सूर्य माइक्रोसिस्टम्स का ट्रेडमार्क है - आधिकारिक मानक को केवल ईसीएमएस्क्रिप्ट कहा जाता है।
इस मामले को और भ्रमित करते हुए, माइक्रोसॉफ्ट ने अपने संस्करण जेस्क्रिप्ट को कॉल करने का निर्णय लिया है। जेस्क्रिप्ट जे ++ से संबंधित नहीं है, जो माइक्रोसॉफ्ट द्वारा कार्यान्वित जावा है जिसका निस्संदेह सी ++ के साथ भ्रम पैदा करने के लिए डिज़ाइन किया गया है।
हम 90 के दशक में कॉफी के बाद चीजों का नामकरण करने के साथ परेशान थे।
मुझे पता है ... हम क्या सोच रहे थे ?!
देखें। विडम्बना से। –
भाषा में सी-आसन्नों की समानताएं हैं जिनके लिए जावा भी गिना जाता है।
इसे पहले मोचा नाम दिया गया था लेकिन बाद में इसे मार्केटिंग कारणों से लाइवस्क्रिप्ट और आखिरकार जावास्क्रिप्ट में बदल दिया गया। उस समय जावा प्रवृत्ति को समायोजित करने के लिए लाइवकनेक्ट नामक लाइवस्क्रिप्ट और जावा के बीच एक इंटरफ़ेस था। इस कनेक्शन को नए नाम "जावास्क्रिप्ट" के साथ व्यक्त करने का इरादा था।
कोई सबूत है कि यह कनेक्शन कारण था? स्रोत के लिए एक लिंक के साथ – GreenAsJade
परियोजना मूलतः मोचा बुलाया गया था, तो LiveScriptनाम दिया, और अंत में जावास्क्रिप्ट को जब नेटस्केप और सूर्य एक लाइसेंस समझौते से किया था। उस समय का विचार जावा को एक स्क्रिप्टिंग भाषा माना जाता था।
+1 समय पर उत्तर (साल पहले :)) के लिए +1। – GreenAsJade
यह सिर्फ एक ऐतिहासिक गलती है।(और मेरे अनुसार जावास्क्रिप्ट को जावास्क्रिप्ट के रूप में नामित करने का कोई वास्तविक वैध कारण नहीं है)
उनके समान नाम हैं क्योंकि बाजार आने के बाद इन नई प्रौद्योगिकियों के बारे में पागल था (वास्तव में नेटस्केप नेटस्केप के अंदर जावा शामिल करने वाला था) और उन्होंने गलती से जावास्क्रिप्ट में लाइवस्क्रिप्ट नाम बदलने का फैसला किया। मैंने गलती से लिखा क्योंकि उनके पास कुछ भी सामान्य नहीं है (दो प्रोग्रामिंग भाषाओं के अलावा) इसलिए इस समानता के लिए कोई वास्तविक, विश्लेषणात्मक कारण नहीं है।
मैं प्लस यह एक क्योंकि यह किसी भी तरह से ओपी के सवाल का आंशिक रूप से सही और जवाब दे रहा है, इसलिए मुझे लगता है कि -3 उचित वोटकास्ट नहीं है ... हालांकि फॉर्म में, शब्दों की पसंद, पूरी तरह से असुरक्षित और बहुत ही अनौपचारिक स्वर, यह एक जैसा लगता है एक सूचना से राय – cedbeu
जावास्क्रिप्ट, मूल रूप से जावास्क्रिप्ट को मोचा नामित किया गया था, बाद में इसे LiveScript को नाम दिया गया था, और उसके बाद।
LiveScript जावास्क्रिप्ट को नाम परिवर्तन आया क्योंकि नेटस्केप और सूर्य एक लाइसेंस समझौते से किया था।
भाषा तो ECMA International संगठन के मानकीकरण के लिए प्रस्तुत की गई थी। उस समय, नेटस्केप ने "जावास्क्रिप्ट" नाम के उपयोग की अनुमति नहीं दी, इसलिए स्टैंडराइज्ड भाषा का नाम ECMAScript रखा गया है।
जावास्क्रिप्ट वास्तव में एक खुला नाम नहीं है। अब यह सूर्य के trademark है (अब ओरेकल)।
अभी भीभ्रम का एक बहुत, कुछ लोगों को अभी भी लगता है कि जावास्क्रिप्ट, JScript, और ECMAScript तीन अलग-अलग भाषाएं हैं।
ECMAScript भाषा के लिए "मानकों" का नाम है।
जावास्क्रिप्ट तकनीकी रूप से एक ECMAScript के "बोली", मोज़िला फाउंडेशन का उपयोग कर सकते "JavaScript" उनके कार्यान्वयन के नाम (वर्तमान में Rhino और SpiderMonkey इंजन पर अब तक) के रूप में है।
शुरुआती दिनों में, माइक्रोसॉफ्ट भी नेटस्केप अपने स्वयं के ब्राउज़र पर क्या कर रहा था ऐसा करने का फैसला किया है, और वे JScript विकसित की है, जो भी एक ECMAScript बोली है, लेकिन ट्रेडमार्क मुद्दों से बचने के लिए इस तरह से नामित किया गया था।
यह उत्तर, जबकि जावास्क्रिप्ट के नाम का एक दिलचस्प इतिहास, वास्तव में * क्यों * इसके नाम पर "जावा" के सवाल का जवाब नहीं देता है। आपका दूसरा उत्तर उस सवाल को हल करता है जिसे मैं पूछ रहा था, यही कारण है कि मैंने इसे स्वीकार कर लिया। –
उस समय जावास्क्रिप्ट या लाइवस्क्रिप्ट बाजार में लॉन्च किया गया था, सन माइक्रोसिस्ट जावा निर्माण के साथ व्यस्त था इसलिए उन्होंने इसे जावास्क्रिप्ट के रूप में नामित किया। इसके अलावा यह जावा के कुछ बुनियादी कंक्रीट का उपयोग करता है।
- 1. क्या कोई जावास्क्रिप्ट आईडीई है जिसमें ब्राउज़र के साथ कुछ लेना देना नहीं है?
- 2. जावा: NullPointerExceptions को NullReferenceExceptions क्यों नहीं कहा जाता है?
- 3. जावास्क्रिप्ट में कुछ फ़ंक्शन कॉल को "अवैध आमंत्रण" क्यों कहा जाता है?
- 4. उपclass विधि क्यों नहीं कहा जाता है?
- 5. कुछ लोगों द्वारा जावास्क्रिप्ट को बुरा क्यों माना जाता है?
- 6. टीडीडी 'स्पाइक्स' क्यों 'स्पाइक्स' कहा जाता है?
- 7. View.post() नहीं कहा जाता है?
- 8. पेज_PreInit नहीं कहा जाता है?
- 9. जावा में आगे संदर्भ कहा जाता है?
- 10. इसे 'स्ट्रिंग' क्यों कहा जाता है?
- 11. UIViewController: viewWillAppear कहा जाता है, viewDidAppear नहीं
- 12. एंड्रॉइड: मेरा ऑनकी लिस्टनर() क्यों नहीं कहा जाता है?
- 13. प्रतिनिधि विधि "clickedButtonAtIndex:" नहीं कहा जाता है
- 14. कि ऐसा क्यों करता है मेरा जावास्क्रिप्ट regex.test() बारी देना
- 15. जावास्क्रिप्ट में सार्वजनिक और विशेषाधिकृत विधियां: उन्हें इस तरह क्यों कहा जाता है?
- 16. __PRETTY_FUNCTION__ को __PRETTY_FUNCTION__ क्यों कहा जाता है?
- 17. क्यों AVCaptureStillImageOutput :: captureStillImageAsynchronouslyFromConnection: completHandler कभी नहीं कहा जाता है?
- 18. इसे बीएसओएन क्यों कहा जाता है?
- 19. AJAX को एसिंक्रोनस क्यों कहा जाता है?
- 20. एक छद्म-वर्ग क्यों कहा जाता है?
- 21. निम्नलिखित स्थिति में "ऑन पॉज़" क्यों नहीं कहा जाता है?
- 22. पेंट()/paintComponent() कभी क्यों नहीं कहा जाता है?
- 23. स्थानीय चर को जावा में "स्वचालित" क्यों कहा जाता है?
- 24. जावास्क्रिप्ट फ़ंक्शन को "fiddle" में नहीं कहा जा रहा है
- 25. जावास्क्रिप्ट प्रोटोटाइप क्यों है?
- 26. बेस क्लास क्यों कहा जाता है?
- 27. इसे शून्य क्यों कहा जाता है?
- 28. पासवर्ड नमक क्यों "नमक" कहा जाता है?
- 29. कर्नेल को कर्नेल क्यों कहा जाता है?
- 30. जावास्क्रिप्ट "टुपल" नोटेशन: इसका क्या मतलब है?
http://www.w3schools.com/tags/att_script_type.asp –
बेन: मैं समझ नहीं अपने लिंक मेरे सवाल के साथ क्या करना है क्या। –
यह कहता है कि विशेषता "टेक्स्ट/ecmascript" हो सकती है। दूसरों ने कुछ संदर्भ कहा जो देता है। –