सीखने के लिए मैंने अपने व्याख्याता से आरपीजी प्रोग्रामिंग के बारे में सुना। मैं इसे आज़मा देना चाहता हूं। इसके साथ समस्या यह है कि, मैं प्रोग्रामिंग कैसे करता हूं? मैं जरूरतों के अनुरूप ओएस और आईडीई नहीं जानता। कोई मदद?आरपीजी/400
उत्तर
आरपीजी में आपकी रूचि के लिए धन्यवाद। आरपीजी आईबीएम i (उर्फ एएस/400, आईएसरीज़, सिस्टमि) सिस्टम पर चलता है। यह ऐसा सर्वर नहीं है जिसे आप आसानी से खरीद सकते हैं। शुरुआती कीमत लाखों तक करीब 15,000 डॉलर है। हालांकि, आप किसी सिस्टम तक पहुंच के लिए भुगतान कर सकते हैं या एक मुफ्त होस्ट का उपयोग कर सिस्टम को आजमा सकते हैं। एक मुक्त खाते के लिए http://www.holgerscherer.de/ देखें। (धन्यवाद @ kratenko)
midrange.com पर एक नज़र डालें जो प्लेटफ़ॉर्म से संबंधित मेलिंग सूचियों का एक समूह है। उनके wiki पर भी देखें जो कम से कम यह देखने के लिए एक सभ्य सितारा बिंदु है कि सिस्टम क्या है। (नोट: मैं Midrange.Com की .NET मेलिंग सूची के लिए एक मॉडरेटर हूं)।
अपने शिक्षक से आईबीएम I तक पहुंच के बारे में अपने शिक्षक से पूछें। यदि कोई नहीं है, तो आपके विकल्प सीमित हैं। कई समय साझा करने वाली सेवाएं उपलब्ध हैं; "आईएसरी टाइम्सशेयर" के लिए खोजें। मशीन तक पहुंचने के लिए आपको एक टीएन 5250 एमुलेटर की आवश्यकता होगी। मेरे सबसे अच्छे ज्ञान के लिए, कोई आरपीजी कंपाइलर/रनटाइम वातावरण नहीं है जो एक पीसी पर काम करेगा।
जहां तक आईडीई है, मशीन में मूल अनुप्रयोग (हरी स्क्रीन) है जिसे पीडीएम कहा जाता है जो एसईयू नामक एक संपादक का उपयोग करता है। मैं डब्लूडीएससी नामक ग्रहण के आधार पर एक ग्राफिकल आईडीई का उपयोग करता हूं। यह एक नए, फीस, उत्पाद द्वारा तर्कसंगत डेवलपर फॉर पावर सिस्टम्स नामक उत्पाद से अधिक हो गया है।
मैं दूसरा माइक विल्स का जवाब midrange.com पर फ़ोरम देखने के लिए उत्तर देता हूं।
एक अंतिम बात। आरपीजी/400 अप्रचलित है। आरपीजी/400 में कोई बदलाव नहीं हुआ है, एक दशक की तरह - एक लंबा, लंबा समय। आरपीजी का वर्तमान संस्करण आईएलई आरपीजी है, जिसे अक्सर आरपीजी IV कहा जाता है। सिस्टम के लिए संदर्भ मैनुअल http://publib.boulder.ibm.com/eserver/ibmi.html पर हैं यदि आप नहीं जानते कि कौन सा संस्करण है, तो V5R4 चुनें। बाएं पैनल के शीर्ष लिंक पर क्लिक करें, फिर प्रोग्रामिंग, फिर भाषाएं।
संदर्भ मैनुअल https://www.ibm.com/support/knowledgecenter/ssw_ibm_i – mike
पर गए हैं आरडीआई के लिए एक कम महंगा विकल्प http://miworkplace.com है। यहां तक कि एक मुफ्त संस्करण भी http://pub400.com तक सीमित है। – jmarkmurphy
कोई भी एसईयू का उपयोग नहीं करना चाहिए। यह अब पूरी आरपीजी भाषा का समर्थन नहीं करता है, और यदि आप किसी भी हालिया घटनाओं का उपयोग करना चाहते हैं तो आपको इसे सिंटैक्स सत्यापन बंद कर देना होगा। नोटपैड का भी उपयोग कर सकते हैं। – jmarkmurphy
चेक बाहर http://pub400.com/ (http://www.holgerscherer.de/ पर हुआ करता था - यह 2017 में परिवर्तित) - आप वास्तव में एक AS/400 (उर्फ sytem i) पर एक मुक्त खाते हो और वहाँ आरपीजी में कुछ प्रोग्रामिंग शुरू कर सकते हैं। लेकिन आप वहां संस्करण V5R4 के साथ फंस जाएंगे (उनके पास हालिया हैं, लेकिन मुफ्त में नहीं ...) और कुछ ऐसी विशेषताएं जो आपको आरपीजी प्रोग्राम करने की अनुमति देती हैं, वैसे ही यह मजेदार बनाने लगती है जहां V6R1 में पेश किया गया था। दूसरी तरफ: यदि आपको कभी भी उन लोगों के साथ काम करना पड़ेगा जो प्रोग्रामिंग आरपीजी कुछ समय से प्रोग्रामिंग कर रहे हैं, तो संभव है कि आप कभी भी किसी भी सुविधा का इस्तेमाल न करें, इसलिए वी 6 आर 1 आपको गलत इंप्रेशन देगा ...
मुझे गलत मत समझो, आरपीजी में भी उपयोगी (और यहां तक कि संरचित) कार्यक्रम लिखना संभव है, यहां तक कि प्री-वी 6 आर 1 भी। लेकिन वहां आरपीजी-प्रोग्रामर हैं जो प्रक्रियाओं के रूप में ऐसी अपमानजनक आधुनिक सुविधाओं का उपयोग करने से इनकार करते हैं, और वे सैकड़ों वैश्विक चर का उपयोग कई साइड इफेक्ट्स के साथ करना पसंद करते हैं, जहां प्रत्येक चर के दो या तीन अलग-अलग नाम होते हैं। उस पथ का पालन न करें। आपके लिए सिर्फ दो युक्तियां, जैसे कि अन्य लोगों के कोड को पढ़ने से संभवतः आपको गलत दिशा में ले जाया जा सकता है:
- प्रक्रियाओं की अवधारणा आरपीजी साल पहले एकीकृत की गई है। मुझे आजकल सबराउटिन का उपयोग करने का कोई कारण नहीं दिख रहा है, लेकिन आप उन्हें देखेंगे। फिर भी आपको अपने कोड में उनका उपयोग करने की आवश्यकता नहीं है।
- डेटास्ट्रक्चर को
qualified
के रूप में घोषित किया जा सकता है। हमेशा ऐसा करो! कभी भी अयोग्य डेटाटेक्चर का उपयोग न करें। आप उन्हें पैरामीटर के रूप में प्रक्रियाओं में भी पास कर सकते हैं।
यदि आपके पास कभी भी वास्तव में कोई बुरा समस्या है, तो बस जब तक आपको स्कॉट क्लेमेंट द्वारा कोई जवाब न मिल जाए तब तक Google पर जाएं। आम तौर पर हमेशा आपके द्वारा पोस्ट की गई समस्या का समाधान होता है ...
यही वह साइट है जिसे मैं ढूंढ रहा था। –
@mikewills मदद करने में प्रसन्न हैं - अगर यह वास्तव में आप चाहते थे, तो कृपया मेरे उत्तर को स्वीकार करने के बारे में सोचें। धन्यवाद – kratenko
मेरा सवाल नहीं था, लेकिन मैंने इसे वोट दिया। –
ठीक है, आप _might_ उचित मूल्य के लिए कहीं भी उपयोग/वास्तव में पुराना हो सकता है, खासकर यदि कुछ स्थानीय व्यवसाय पेट-अप हो गया। मैं यहां एक लड़का जानता हूं जिसके पास एक है ... –