स्क्रिप्टिंग भाषा विकास [बंद]


0

मेरे पास सोमवार के कारण असाइनमेंट है और मुझे कुछ मदद की ज़रूरत है क्योंकि मुझे इस विषय पर कोई जानकारी नहीं है और यह भी समझ में नहीं आ रहा है कि वास्तव में क्या खोजना है। मैं एक निबंध या कुछ बस कुछ मार्गदर्शन या कुछ लिंक की प्रतीक्षा नहीं कर रहा हूं।

"आप वेब के लेखन के लिए उपयोग किए जाने वाले सर्वर-साइड प्रौद्योगिकियों के विकास पर एक पेपर लिख रहे हैं जो वेब के शुरुआती दिनों से लेकर आज तक हैं। आपके पेपर में निम्नलिखित क्षेत्रों पर ध्यान केंद्रित करने की उम्मीद है:

स्क्रिप्टिंग भाषाएं कैसे विकसित हुई हैं, कोड उदाहरण प्रदान करते हैं। आपको उन परिवर्तनों को उजागर करना चाहिए जिन्हें आप एप्लिकेशन डेवलपर्स के लिए सबसे महत्वपूर्ण मानते हैं और विश्लेषण प्रदान करते हैं कि आपने उन्हें क्यों चुना है। "

जैसा कि मैं इसे समझता हूं, मुझे शेल स्क्रिप्टिंग और इसके विकास और अन्य भाषाओं का उल्लेख करना होगा जो विकसित हुए हैं .. मुझे यकीन नहीं है।

आपका अग्रिम में ही बहुत धन्यवाद!


मैं बहुत क्रियाशील नहीं होऊंगा, लेकिन पहला डायनेमिक पेज cgi स्क्रिप्ट के साथ बनाया गया था (वे या तो शेल बैश में हो सकते हैं ...) फिर किसी ने php का आविष्कार किया जो एक स्क्रिप्टिंग भाषा है और फिर आपके पास अब वास्तविक एप्लिकेशन है जिसे आप संकलित करते हैं वेब पर प्रकाशित होने से पहले (IIS और .Net, उदाहरण के लिए जावा और टॉमकैट)
किवी

6
यह प्रश्न ऑफ़-टॉपिक प्रतीत होता है क्योंकि यह मदद केंद्र में निर्धारित सीमा तक लिनक्स, FreeBSD और अन्य Un * x- जैसे ऑपरेटिंग सिस्टम के बारे में नहीं है । यहां आपसे यह पूछने से पहले कुछ शोध करने की अपेक्षा की गई है । यदि आप एक असाइनमेंट के बारे में अनिश्चित हैं, तो आपको पाठ्यक्रम प्रशिक्षक से पूछना चाहिए
थॉमस निमन

यह विषय पर के रूप में माना जा सकता है जहाँ तक यह यहाँ से बेहतर फिट बैठता है, जैसे, एसओ, सर्वरफॉल्ट, सुपरसुसर, आदि। तो या तो इस तरह के एक प्रश्न के लिए कोई उपयुक्त एसई साइट नहीं है (जो हास्यास्पद लगता है) आदि। यह यहाँ भी हो सकता है। ये प्रौद्योगिकियां हैं, आखिरकार, जो मुख्य रूप से * निक्स प्लेटफार्मों पर विकसित हुई हैं ।
गोल्डीलॉक्स

@ TAFKA'goldilocks 'मैं मानता हूं कि विषय संभवतः U & L के लिए SO या SF से अधिक प्रासंगिक है। हालांकि, जबकि हमें ओपी की सराहना करनी चाहिए कि क्यू होमवर्क असाइनमेंट के बारे में क्यू है, क्योंकि यह प्रश्न अभी से प्रकाशित हो रहा है, मेरी राय में, यह टेक्नॉलॉजी के बजाय असाइनमेंट के बारे में अधिक है। यदि वास्तव में ऐसा है, तो मेरा मानना ​​है कि कोर्स के कर्मचारियों से सीधे परामर्श करने के लिए यह ओपी के सर्वोत्तम हित में होगा । यह मानते हुए कि यह विश्वविद्यालय-स्तरीय अध्ययनों का हिस्सा है, अपरिचित विषयों के बारे में जानकारी की खोज करना सीखना एक महत्वपूर्ण कौशल है जो सीखने लायक है।
थॉमस निमन

1
programmers.stackexchange.com इस प्रश्न के लिए एक अच्छी साइट हो सकती है; शायद webmasters.stackexchange.com
ग्लेन जैकमैन

जवाबों:


3

"स्क्रिप्टिंग भाषा" शब्द अब-एक-दिन वास्तव में एक अस्पष्ट, इच्छा-वास, या सिर्फ सादा पूर्वाग्रही है, लेकिन यह कैसे हो सकता है की एक चर्चा उन भाषाओं के विकास की चर्चा है जिनके लिए लेबल अक्सर होता है लागू।

मूल रूप से, स्क्रिप्टिंग को उन भाषाओं में संदर्भित किया जाता है , जिनके स्रोत को संकलित करने के बजाय रनटाइम पर व्याख्या की गई थी (उदाहरण के लिए, गोले जैसे बैश), लेकिन इसे पायथन और पर्ल जैसी भाषाओं पर लागू किया गया, जो कम से कम उनके वर्तमान अवतार में हैं) तब बायोटेक में संकलित किया गया। यहां अस्पष्टता यह है कि जावा जैसी अन्य भाषाएं उसी तरह काम करती हैं, लेकिन कोई भी जावा को "एक लिपि भाषा" के रूप में संदर्भित नहीं करता है।

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

इसलिए, जब चर्चा हो रही है कि बोलचाल की भाषा (या पक्षपातपूर्ण) को आज मुख्यधारा की "स्क्रिप्टिंग भाषा" सर्वर साइड के रूप में संदर्भित किया जाता है, तो संभवतः यह गतिशील रूप से टाइप की गई वस्तु उन्मुख भाषाओं का उपयोग करने के लिए अधिक समझ में आता है (आप "सामान्य उद्देश्य या" सर्वर साइड में फेंक सकते हैं) "जावास्क्रिप्ट को बाहर करने के लिए, जो वस्तु उन्मुख और गतिशील रूप से टाइप किया गया है)। इसमें शामिल है:

  • पर्ल

  • अजगर

  • पीएचपी

  • माणिक

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


0

आप आर्किटेक्चर, साथ ही विशिष्ट भाषाओं पर ध्यान केंद्रित करना चाह सकते हैं:

  • सीजीआई
  • वेब अनुप्रयोग रूपरेखा
  • Apache HTTP सर्वर जैसे ओपन सोर्स सॉफ्टवेयर का उदय
  • एक परिपक्व प्रोग्रामिंग भाषा के रूप में जावास्क्रिप्ट के विकास के लिए ब्राउज़र युद्ध

क्यों उठे ? पहले HTTP सर्वर ओपनसोर्स और ओपनसोर्स HTTP सर्वर हमेशा प्रमुख रहे हैं
स्टीफन चेज़लस
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.