पहली प्रोग्रामिंग भाषा 1950 में दिखाई दी- असेंबलर। आधुनिक पीसी की तुलना में, कंप्यूटर अभी भी बुद्धिमान बच्चे नहीं थे। डार्विनवाद के नियमों के अनुसार, मशीनें बढ़ीं, बुद्धि और उत्पादकता हासिल की। प्रोग्रामिंग भाषाएं उनके साथ विकसित हुईं। निम्न-स्तर से वे उच्च-स्तरीय, वस्तु-उन्मुख में विकसित हुए हैं। अब हमारे पास स्क्रिप्टिंग या स्क्रिप्टिंग भाषाएँ हैं।
संचालन या लिपियों के अनुक्रम को लिखने के लिए उच्च-स्तरीय प्रोग्रामिंग भाषाओं को स्क्रिप्टिंग, स्क्रिप्टिंग या व्याख्या की गई भाषा कहा जाता है। इसमे शामिल है:
प्रोग्रामिंग भाषाओं जैसे C #, C, या पास्कलएल्गोरिदम, प्रक्रिया, नया डेटा बनाने के लिए उपयोग किया जाता है। लिपियों को मौजूदा उपकरणों से जोड़ने के लिए डिज़ाइन किया गया है। यह कोड की मात्रा को कम करता है।
सबसे सरल कार्यक्रम लिखने के लिएनमस्ते दुनिया! कोडांतरक को कोड की 14 लाइनों की आवश्यकता होती है। C ++ आपको लिखने के लिए मजबूर करेगा। लगभग दो गुना कम, लेकिन फिर भी लंबा। आपको हेडर फ़ाइल, लाइब्रेरीज़ को कनेक्ट करना होगा, फ़ंक्शन निर्दिष्ट करना होगा, और फिर संकलन भी करना होगा। अजगर में एक ही बात एक वाक्यांश में फिट होती है - हैलो, वर्ल्ड प्रिंट करें। कम प्रयास के लिए समान परिणाम, कोई संकलक नहीं।
समुदायों में स्क्रिप्टिंग भाषाओं के आगमन के साथकोडर्स अक्सर सी ++ के आसन्न निधन के बारे में अटकलें सुनते हैं। अधिक से अधिक असंतुष्ट लोग कठिन वाक्य रचना और संकलन की जटिलता के बारे में सोचते हैं। प्रक्रियात्मक प्रोग्रामिंग अधिवक्ताओं का तर्क है कि पायथन कोड सी की गति से बहुत दूर है और पर्ल बच्चों के लिए एक भाषा है, जो "वास्तविक" प्रोग्रामिंग के लिए उपयुक्त नहीं है। लेकिन यह एक मिथक है।
कंप्यूटर का प्रदर्शन बढ़ता हैघातांक। लगभग 10 साल पहले, गति के लिए, आपको प्रोग्रामिंग भाषा में कोड की आवश्यकता थी। कम्प्यूटिंग अब जावा या रूबी लिपियों और अनुप्रयोगों को एक ही समय में संसाधित करने के लिए पर्याप्त शक्तिशाली है।
इंटरनेट के विस्तार ने "एपिसोड" की एक जाति को जन्म दिया हैप्रोग्रामर "। ये वेबमास्टर, लेआउट डिज़ाइनर और इंटरनेट संसाधनों के मालिक हैं जिनके लिए पहुँच महत्वपूर्ण है। उनके पास प्रक्रियात्मक प्रोग्रामिंग की मूल बातें में विसर्जन के वर्षों का समय नहीं है। वे केस-दर-मामला आधार पर कोड लिखते हैं और जावास्क्रिप्ट स्क्रिप्टिंग और फ्रंट-एंड डेवलपमेंट के लिए सरल वाक्यविन्यास की आवश्यकता होती है। सर्वर-साइड प्रोग्रामिंग के लिए, JS और PHP स्क्रिप्टिंग भाषा दोनों उपयुक्त हैं।
शास्त्रीय OOP वंशानुक्रम पर गर्व करता हैकोड कार्यान्वयन। यह भविष्य में पीएलओ के वैश्विक वर्चस्व का मुख्य तर्क है, लेकिन एक महत्वपूर्ण कमी भी है। जब किसी कोड या होटल उपवर्ग का पुन: उपयोग किया जाता है, तो आप इसके सुपरक्लास के प्रभाव और तरीकों से छुटकारा नहीं पा सकते हैं। लेकिन यह जावास्क्रिप्ट के साथ संभव है। स्क्रिप्टिंग भाषा व्यक्तिगत घटकों को साझा कोड में एम्बेड करके दर्द रहित पुन: उपयोग प्रदान करती है।
लोकप्रियता बैरोमीटर के अनुसार, जावास्क्रिप्ट की लागत होती हैपहले स्थान पर। वेब प्रोग्रामिंग के लिए उपयोग किया जाता है, ग्राहक अनुप्रयोगों का निर्माण, और इंटरैक्टिव काम। जेएस दुभाषियों को हर स्वाभिमानी ब्राउज़र में बनाया गया है, और नोड के आगमन के साथ, जावास्क्रिप्ट का उपयोग सर्वर प्रोग्रामिंग के लिए किया जाने लगा।
आज जावास्क्रिप्ट एक स्क्रिप्टिंग भाषा है,जिसका उपयोग हर साइट पर किया जाता है। चूंकि यह सीधे ब्राउज़र में काम करता है, अतिरिक्त सॉफ्टवेयर डाउनलोड करने की आवश्यकता नहीं है, एक पाठ संपादक पर्याप्त है। यह सरल वाक्य रचना के साथ एक लचीली भाषा है और इसलिए शुरुआती कोडरों के लिए अक्सर सिफारिश की जाती है।
इस भाषा की लोकप्रियता स्पष्ट रूप से बढ़ रही हैक्रांतियाँ। पायथन वेबसाइटों और मोबाइल अनुप्रयोगों के लिए एक उच्च-स्तरीय सर्वर-साइड स्क्रिप्टिंग भाषा है। इसमें एक कॉम्पैक्ट सिंटैक्स है, इसे पढ़ना आसान है और इसके साथ काम करना आसान है। संशयवादियों का तर्क है कि पायथन केवल वेब के साथ काम करने के लिए उपयुक्त है, और इसे स्थैतिक HTML को चेतन करने के लिए बनाया गया था। पर ये स्थिति नहीं है।
न केवल प्लगइन्स और मॉड्यूल पायथन में लिखे गए हैं।इसका उपयोग खेल विकास में किया जाता है। पाइथन में फ्रीट्स ऑन फायर, MMORPG EVE और ऑनलाइन सिम्स 4 (1 मिलियन बेचे गए) बनाए गए। Instagram, Pinterest, Rdio, Google, Yahoo और यहां तक कि NASA इसका उपयोग करते हैं। पायथन में प्रवेश की कम सीमा है, यह जल्दी से सीखा और याद किया जाता है। आप इसे इंटरैक्टिव साइटों कोडेकेडमी, उडेसिटी और कौरसेरा सेवाओं पर बिल्कुल मुफ्त में सीख सकते हैं।
एक सर्वर-साइड स्क्रिप्टिंग भाषा जिसे डिज़ाइन किया गया हैगतिशील वेबसाइट और अनुप्रयोग विकास। बाहरी फ़ाइल के बजाय मूल HTML दस्तावेज़ में सीधे एम्बेड किया जा सकता है। PHP पर 200 मिलियन से अधिक वेबसाइटें बनाई और चलाई गई हैं, जिनमें Digg, Facebook और WordPress, Joomla, Drupal प्लेटफार्मों शामिल हैं।
आज, सबसे लोकप्रिय स्क्रिप्टिंग भाषाएं जावास्क्रिप्ट, पायथन, पीएचपी हैं। धीरे-धीरे, रूबी, स्काला और आर प्रोग्रामर प्यार हासिल कर रहे हैं।
स्क्रिप्टिंग भाषाएं आजकल ट्रेंड में हैं, और सबसे ज्यादाविश्लेषकों का मत है कि भविष्य उन्हीं का है। पायथन, रूबी, पीएचपी आपको कम से कम त्रुटियों के साथ कॉम्पैक्ट और संक्षिप्त कोड लिखने की अनुमति देता है। सरल और स्पष्ट वाक्यविन्यास उन सभी के लिए संभव बनाता है जो उन्हें मास्टर करना चाहते हैं और विकसित करना शुरू करते हैं।