"स्क्रिप्टिंग भाषा" शब्द अब-एक-दिन वास्तव में एक अस्पष्ट, इच्छा-वास, या सिर्फ सादा पूर्वाग्रही है, लेकिन यह कैसे हो सकता है की एक चर्चा उन भाषाओं के विकास की चर्चा है जिनके लिए लेबल अक्सर होता है लागू।
मूल रूप से, स्क्रिप्टिंग को उन भाषाओं में संदर्भित किया जाता है , जिनके स्रोत को संकलित करने के बजाय रनटाइम पर व्याख्या की गई थी (उदाहरण के लिए, गोले जैसे बैश), लेकिन इसे पायथन और पर्ल जैसी भाषाओं पर लागू किया गया, जो कम से कम उनके वर्तमान अवतार में हैं) तब बायोटेक में संकलित किया गया। यहां अस्पष्टता यह है कि जावा जैसी अन्य भाषाएं उसी तरह काम करती हैं, लेकिन कोई भी जावा को "एक लिपि भाषा" के रूप में संदर्भित नहीं करता है।
इसका कारण शेल के साथ मिला (मूल "स्क्रिप्टिंग भाषा", मुझे विश्वास है) संभावना है क्योंकि वे कम से कम शुद्ध रूप से संकलित भाषाओं की तुलना में परिमाण के एक क्रम के लिए झुके हुए थे, और इसलिए इससे पहले कि हम कंप्यूटर इतनी तेजी से अंतर थे संदर्भों की एक विस्तृत श्रृंखला में कुछ हद तक अप्रासंगिक बना दिया गया, वे ज्यादातर केवल लघु, एकल स्रोत फ़ाइल "स्क्रिप्ट" चलाने के लिए उपयोग किए गए थे। यह 12-15 साल पहले तक सबसे गतिशील वेब सामग्री के बारे में कहना उचित होगा - इसमें से अधिकांश ने केवल लघु सीजीआई लिपियों का इस्तेमाल किया है, जिसमें (अक्सर इनबिल्ड / एम्बेडेड) जावास्क्रिप्ट (एक और अस्पष्टता: जावा) * के स्मूदी के साथ लघु सीजीआई स्क्रिप्ट का उपयोग किया जाता है। आमतौर पर "स्क्रिप्टिंग भाषा" श्रेणी से बाहर छोड़ दिया जाता है क्योंकि यह सामान्य उद्देश्य नहीं है)।
इसलिए, जब चर्चा हो रही है कि बोलचाल की भाषा (या पक्षपातपूर्ण) को आज मुख्यधारा की "स्क्रिप्टिंग भाषा" सर्वर साइड के रूप में संदर्भित किया जाता है, तो संभवतः यह गतिशील रूप से टाइप की गई वस्तु उन्मुख भाषाओं का उपयोग करने के लिए अधिक समझ में आता है (आप "सामान्य उद्देश्य या" सर्वर साइड में फेंक सकते हैं) "जावास्क्रिप्ट को बाहर करने के लिए, जो वस्तु उन्मुख और गतिशील रूप से टाइप किया गया है)। इसमें शामिल है:
वे तथ्य यह है कि वे का उपयोग कई अन्य सामान्य सर्वर साइड प्रौद्योगिकियों से प्रतिष्ठित कर रहे हैं इस तरह के जावा और सी # गतिशील स्थिर लिखने के बजाय, और कहा कि, फिर से, यही वजह है कि क्या आम तौर पर वेब प्रौद्योगिकी के संदर्भ में "पटकथा" भाषा का क्या मतलब है वास्तव में है गतिशील टाइप की गई वस्तु उन्मुख भाषा (जिसमें निश्चित रूप से जावास्क्रिप्ट शामिल है, अगर हम "सर्वर साइड" छोड़ देते हैं)। यहां विडंबना यह है कि यह गैर-ओओ भाषाओं जैसे शेल को बाहर करता है, लेकिन शेल का अब वेब प्रोग्रामिंग में ज्यादा उपयोग नहीं किया जाता है।