2016-02-28 7 views
5

जावास्क्रिप्ट में लेखक-समय और रन-टाइम के बीच क्या अंतर है? मैं वाईडीकेजेएस श्रृंखला पढ़ रहा हूं और लेखक लेखक-समय का जिक्र करता रहता है और यह मेरे जैसा लगता है कि लेखक का समय तब होता है जब कोड लिखा जा रहा है लेकिन मुझे उम्मीद थी कि कोई मेरे लिए थोड़ा और स्पष्टीकरण दे सकता है।जावास्क्रिप्ट में लेखक-समय बनाम रन-टाइम

संदर्भ: यह लेखक-समय बाध्यकारी नहीं है लेकिन रनटाइम बाध्यकारी नहीं है।

+0

नियमों का उपयोग करने के तरीके के बारे में कुछ संदर्भ मदद करेंगे – charlietfl

उत्तर

5

लेखक-समय का मतलब है (YDKJ इस & वस्तु प्रोटोटाइप से) - जब आप कोड लिखने (और यह संकलन) यह निर्णय लिया है ... यह मूलतः हमारे शाब्दिक दायरे को लक्षित है रन-समय का मतलब यह निष्पादन के दौरान निर्णय लिया है । यह मूल रूप से गतिशील दायरे को लक्षित करता है।

1

लेखक-समय को प्रोग्राम के धारणा के रूप में लिया जा सकता है जैसा कि आप इसे संकलन से पहले देखते हैं, जो उपयोगकर्ता इनपुट से रन-टाइम के भीतर चर वैल्यू को पूर्ववत नहीं करता है। डेवलपर्स के लिए सॉफ़्टवेयर के संदर्भ में, यह जटिलता के अतिरिक्त स्तरों पर अर्थ में मिश्रित किया जा सकता है। विदेश में यात्रा से आने वाले किसी व्यक्ति द्वारा या जिसे लो-शौचालय से जाना जाता है, यह अनिश्चितता में भिन्न होगा, लेकिन संभवतः सीमा शुल्क में अंतर के लिए विदेशों से अपने विचारों से संबंधित हो सकता है।

मैंने पुस्तक के अगले खंडों को पढ़ा है, और लेखक समय विकिपीडिया को मान्यता प्राप्त नहीं माना जाता है, जबकि यह माना जाता है कि यह रन-टाइम के विपरीत है, इसलिए एक जीवित चीज लेखक के समय "दार्शनिक" अभिव्यक्ति के अधीन हो सकती है जिसमें कुछ शामिल हो सकते हैं अवांछित तृतीय पक्ष का उल्लेख इसे विदेशी स्थितियों में रखता है जिसमें तीसरे पक्ष के पास सटीक पूर्व ज्ञान नहीं था।

नियम हैं कि आखिरकार कंपाइलर इस को समझता है, और जब आप समझ सकते हैं कि इसका क्या अर्थ लिया जाएगा। यह उपयोगिता पर संकलक से आता है यह पुलिस स्टेशन में आदमी ने अपराध किया (यह रनटाइम है)।

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