विषयसूची:

शेक्सपियर प्रोग्रामिंग भाषा में सरल जोड़ कार्यक्रम: १८ कदम
शेक्सपियर प्रोग्रामिंग भाषा में सरल जोड़ कार्यक्रम: १८ कदम

वीडियो: शेक्सपियर प्रोग्रामिंग भाषा में सरल जोड़ कार्यक्रम: १८ कदम

वीडियो: शेक्सपियर प्रोग्रामिंग भाषा में सरल जोड़ कार्यक्रम: १८ कदम
वीडियो: Jyotiraditya Scindia को BJP देगी बड़ा ईनाम, 2023 में बना सकती है मुख्यमंत्री ! 2024, जुलाई
Anonim
शेक्सपियर प्रोग्रामिंग भाषा में सरल जोड़ कार्यक्रम
शेक्सपियर प्रोग्रामिंग भाषा में सरल जोड़ कार्यक्रम

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

चरण 1: आवश्यकताएँ

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

चरण 2: सरल जोड़ कार्यक्रम

सरल जोड़ कार्यक्रम
सरल जोड़ कार्यक्रम

इस निर्देश सेट का पहला भाग यह है कि संख्याओं को जोड़ने के लिए एक साधारण प्रोग्राम कैसे लिखा जाता है। प्रोग्राम कमांड लाइन पर चलाया जाएगा, और उपयोगकर्ता दो नंबर इनपुट करेगा और फिर प्रोग्राम उनके उत्पाद को वापस कर देगा और बाहर निकल जाएगा।

चरण 3: एक स्रोत फ़ाइल बनाएँ

एक स्रोत फ़ाइल बनाएँ
एक स्रोत फ़ाइल बनाएँ

अपने प्रोग्राम के लिए एक स्रोत फ़ाइल बनाएँ। इस उदाहरण के लिए, फ़ाइल का नाम addprogram.spl होगा। चीजों को सरल रखने के लिए, इस फ़ाइल को spl-master फ़ोल्डर में रखें जिसमें फ़ाइल splc.py है। यह आपके कोड को संकलित करना बहुत आसान बना देगा। अपनी स्रोत फ़ाइल को टेक्स्ट एडिटर में खोलें। मैं नोटपैड ++ की सलाह देता हूं।

चरण 4: एक शीर्षक बनाएं

एक शीर्षक बनाएं
एक शीर्षक बनाएं

अपने नाटक के लिए एक शीर्षक लिखें! एसपीएल में लिखे गए सभी कार्यक्रमों का एक शीर्षक होना चाहिए। यह कुछ भी हो सकता है जो आप चाहते हैं, जब तक यह एक अवधि के साथ समाप्त होता है।

चरण 5: अपने दो वर्णों का परिचय दें

अपने दो पात्रों का परिचय दें
अपने दो पात्रों का परिचय दें

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

चरण 6: प्रारंभ अधिनियम I

प्रारंभ अधिनियम I
प्रारंभ अधिनियम I

अधिनियम I प्रारंभ करें। एक अधिनियम बनाने के लिए, "अधिनियम", रोमन अंकों में अधिनियम संख्या, एक कोलन, और फिर अधिनियम के लिए एक अवधि के बाद एक नाम लिखें। इसे कुछ भी नाम दिया जा सकता है जिसके बारे में आप सोच सकते हैं।

चरण 7: प्रारंभ दृश्य I

प्रारंभ दृश्य I
प्रारंभ दृश्य I

दृश्य I प्रारंभ करें। एक दृश्य बनाने के लिए, "दृश्य", रोमन अंकों में दृश्य संख्या, एक कोलन, और फिर एक अवधि के बाद एक नाम लिखें। एक बार फिर, आप अपनी पसंद का कोई भी नाम चुनने के लिए स्वतंत्र हैं। ध्यान दें कि उदाहरण कोड में, कई दृश्यों का उपयोग किया जाता है। इस कार्यक्रम के उद्देश्यों के लिए, यह सब आपके स्रोत कोड को व्यवस्थित करने में मदद करता है, और आप केवल एक दृश्य का उपयोग करके पूरी तरह कार्यात्मक कार्यक्रम लिख सकते हैं।

चरण 8: अपने दो अक्षर दर्ज करें

अपने दो अक्षर दर्ज करें
अपने दो अक्षर दर्ज करें

मंच पर अपने पात्रों को दर्ज करें! दृश्य में अपने दो वर्ण दर्ज करने के लिए, "[नाम 1 और NAME2 दर्ज करें]" लिखें, जहां NAME1 और NAME2 उन दो वर्णों के नाम हैं जिन्हें आप दृश्य में प्रवेश करना चाहते हैं।

चरण 9: इनपुट स्टेटमेंट लिखें

इनपुट स्टेटमेंट लिखें
इनपुट स्टेटमेंट लिखें

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

चरण 10: मानों को एक साथ जोड़ें

मूल्यों को एक साथ जोड़ें
मूल्यों को एक साथ जोड़ें

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

चरण 11: मूल्य प्रिंट करें

मूल्य प्रिंट करें
मूल्य प्रिंट करें

अपना जोड़ा मूल्य प्रिंट करें। एक चरित्र को उनके मूल्य को मानक आउटपुट में आउटपुट करने के लिए, आपके पास दृश्य में अन्य चरित्र होना चाहिए जो उन्हें "अपना दिल खोलें" कहें। सुनिश्चित करें कि आप उनके मूल्य को आउटपुट करने के लिए सही चरित्र बता रहे हैं। यदि आप मूल्यों को एक चरित्र में जोड़ते हैं, तो दृश्य में दूसरा चरित्र वह होना चाहिए जो कहता है "अपना दिल खोलो।"

चरण 12: चरण से बाहर निकलें वर्ण

स्टेज से बाहर निकलें वर्ण
स्टेज से बाहर निकलें वर्ण

अपने पात्रों को मंच से बाहर करें। आप "[निकास NAME1 और NAME2]" कहकर ऐसा कर सकते हैं, या आप केवल "[Exeunt]" कह सकते हैं, जो मंच पर सभी वर्णों से स्वतः बाहर निकल जाता है।

चरण 13: बधाई

बधाई हो! अब आपने शेक्सपियर प्रोग्रामिंग लैंग्वेज में एक बेसिक एडिशन प्रोग्राम लिखा है। अगला कदम अपने कोड को संकलित करना है।

चरण 14: अपने प्रोग्राम को सी कोड में संकलित करना

अपने एसपीएल कोड को सी में संकलित करने के लिए, आपने पायथन 2 या नया स्थापित किया होगा और सैम डोनो के शेकपीयर कंपाइलर को डाउनलोड किया होगा।

कॉपीराइट © 2014-2015 सैम डोनो [email protected] [email protected]

चरण 15: कमांड प्रॉम्प्ट खोलें और कोड निर्देशिका पर नेविगेट करें

ओपन कमांड प्रॉम्प्ट और कोड डायरेक्टरी पर नेविगेट करें
ओपन कमांड प्रॉम्प्ट और कोड डायरेक्टरी पर नेविगेट करें

कमांड प्रॉम्प्ट खोलें, और अपने फ़ोल्डर में नेविगेट करें जिसमें वह कोड है जिसे आपने अभी लिखा है और फ़ाइल splc.py. यदि आप कमांड लाइन के माध्यम से नेविगेट करने के तरीके से परिचित नहीं हैं, तो यहां आपको आरंभ करने के लिए एक बुनियादी मार्गदर्शिका दी गई है।

चरण 16: Splc.py चलाएँ और अपना कोड संकलित करें

Splc.py चलाएँ और अपना कोड संकलित करें
Splc.py चलाएँ और अपना कोड संकलित करें

कमांड प्रॉम्प्ट में, अपनी स्रोत फ़ाइल के नाम के साथ 'yourprogramname' की जगह "py splc.py yourprogramname.spl> yourprogramname.c" लिखें।

चरण 17: बधाई और समस्या निवारण युक्तियाँ

बधाई! अब आपके पास अपने प्रोग्राम का C कोड में अनुवादित संस्करण होना चाहिए! यदि कोई त्रुटि थी, तो अपने स्रोत.spl फ़ाइल पर वापस जाने का प्रयास करें और विराम चिह्न वाली किसी भी त्रुटि को देखें। ध्यान दें कि केवल एक ही समय में कोलन का उपयोग किया जा सकता है एक चरित्र को एक पंक्ति बोलने के लिए; इसका उपयोग किसी वर्ण द्वारा बोले गए वाक्य में नहीं किया जा सकता है। यह भी सुनिश्चित करें कि आपके पात्र जिस दृश्य में बोलते हैं उसमें ठीक से प्रवेश किया गया है और उनके नामों की वर्तनी सही है। ध्यान रखें कि अधिनियम और दृश्य क्रम में होने चाहिए, 1 से शुरू होकर।

चरण 18: इसके साथ मज़ा लेना (वैकल्पिक)

इसके साथ मज़ा लेना (वैकल्पिक)
इसके साथ मज़ा लेना (वैकल्पिक)

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

सिफारिश की: