सिमुला पेज

Source- SIMULA PAGE

Author- (c) Jarek Sklenar

“इसके अधिकांश उत्तराधिकारीओं के मुकाबले में यह इतना सुधार था”

(अल्गोल 60 के बारे में टोनी होरे की टिप्पणी)

ऑब्जेक्ट ओरिएंटेड सिमुलेशन (ओओएस) ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग (ओओपी) के एक विशेष मामले के रूप में माना जा सकता है। ओओपी के कुछ सिद्धांतों में दखल देने वाली वस्तुओं के अलग-अलग उदाहरणों के अस्तित्व की तरह लंबे समय तक सिमुलेशन पर्यावरण में मानक उपयोग किया जाता है, अक्सर अन्य शब्दावली का उपयोग करते हैं। सिमुला भाषा (सिमुला 67 कहा जाता था) पहली वास्तविक वस्तु उन्मुख भाषा है। बल्कि पुराना होने के नाते, अभी भी ओओपी के अधिकांश (और सभी महत्वपूर्ण) तंत्र और सिद्धांत हैं। बीटा प्रोग्रामिंग भाषा के अपवाद के साथ, अन्य व्यापक रूप से उपयोग की जाने वाली ओओपी भाषाएं सिमुला भाषा के वैचारिक सबसेट हैं जिनके मानक को 1 9 67 में परिभाषित किया गया था। कक्षाओं, विरासत, वर्चुअल विधियों इत्यादि जैसी कुछ चीजें सिमुला में फिर से खोजी जाने से पहले लंबे समय से परिभाषित की गई हैं 80 के दशक में ओओपी बूम द्वारा। सिमुला के बारे में अधिक जानने के लिए, आगे संदर्भों के साथ एएसयू (सिमुला उपयोगकर्ताओं की एसोसिएशन) के पृष्ठ पर जाएं।


सिमुला की आलोचना की गई है कि एक तरफ दूसरी तरफ समय नियंत्रण को छोड़कर भाषा के उच्च स्तर के परिष्कार के बजाय सीमित सिमुलेशन क्षमताओं के साथ संयुक्त किया गया है। सिमुलेशन टूल का समर्थन करने की कमी, आंकड़ों के पारदर्शी संग्रह, सिस्टम क्लास सिमसेट, रिपोर्ट पीढ़ी आदि में उपलब्ध बुनियादी सूचियों की तुलना में अधिक उन्नत कतार इस तथ्य के कारण होती है कि भाषा औपचारिक रूप से 1 9 68 में जमे हुए थी। यह निर्णय विवादास्पद था। इसका फायदा यह है कि कार्यान्वयन के बीच न्यूनतम अंतर के साथ केवल एक सिमुला है। दूसरी तरफ भविष्य के विकास को मुश्किल बना दिया गया था। सिमुला एक पूर्ण उपयोगकर्ता के अनुकूल सिमुलेशन वातावरण की तुलना में सिमुलेशन टूल के निर्माण के लिए एक ओओपी पृष्ठभूमि है। शायद इस तरह के उपकरणों में से एक सबसे अच्छा ज्ञात डीईएमओएस (बिर्टविस्टल 1 9 7 9) है। डेमोस सिस्टम क्लास सिमुलेशन का एक उपन्यास नहीं है और इस प्रकार उपयोगकर्ता सिमुलेशन की प्रक्रियाओं का उपयोग नहीं कर सकते हैं। मुझे आश्वस्त है कि प्रक्रिया-उन्मुख पृथक अनुकरण सिमुलेशन मॉडल बनाने का सबसे उन्नत और सबसे प्राकृतिक तरीका है। सिमुलेशन की कक्षा प्रक्रिया इस प्रकार का पहला सुपरक्लास है। सिमुलेशन की प्रक्रिया हैंडलिंग सुविधाएं इस तरह के मानक हैं जो कई बाद के सिमुलेशन टूल में कॉपी की गई हैं। सिमुलेशन की प्रक्रियाओं को बिना किसी प्रतिबंध के उपलब्ध रखने के लिए, मैंने सिमुलेशन के लिए एक सरल विस्तार लिखा है जो इसका उपयोग अधिक उपयोगकर्ता के अनुकूल बनाता है। दो मुख्य वर्ग हैं:

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

मैं उपकरण को क्वेसिम कहता हूँ । इसके बारे में अधिक पढ़ने और इसे डाउनलोड करने के लिए क्वेसिम मुखपृष्ठ पर जाएं।

सिमुला के इतिहास में सबसे अच्छी घटना यहां है: आप विंडोज के लिए सीआईएम सिमुला का एक मुफ्त बंदरगाह प्राप्त कर सकते हैं जो इंस्टॉल करना और उपयोग करना बहुत आसान है। पेट्र नोवाक चार्ल्स विश्वविद्यालय, प्राग (एजेन किंडलर द्वारा पर्यवेक्षित) के स्नातक ने एक बंदरगाह बनाया है जो अविश्वसनीय रूप से छोटा है (सभी एक डिस्केट में !!) और इसे कई मिनटों में हर किसी द्वारा स्थापित किया जा सकता है। सीआईएम / win32 पोर्ट डाउनलोड करने के लिए पेज पर जाएं सीम 3.33 (32-बिट विंडोज़ के लिए पोर्ट). ध्यान दें कि सिमुला का यह संस्करण पूरी मेमोरी का उपयोग करता है और इसमें माउस सहित टेक्स्ट स्क्रीन नियंत्रण के लिए एक उन्नत क्लास टर्मिनल शामिल है। ग्राफिक्स वर्तमान में उपलब्ध नहीं है। यूओएम छात्र सीधे बंदरगाह प्राप्त कर सकते हैं – contact me.


सिमुला की 30 वीं वर्षगांठ के अवसर पर माल्टा विश्वविद्यालय में प्रस्तुत एक बातचीत के आधार पर आप सिमुला में ओओपी के परिचय दस्तावेज को भी ब्राउज़ कर सकते हैं।


सिमुला के इतिहास के बारे में और जानने के लिए दो बहुत ही रोचक कागजात हैं:

होल्मेविक, जेआर (1 99 4)। “सिमुला संकलन: तकनीकी उत्पत्ति का ऐतिहासिक अध्ययन।” कंप्यूटिंग के इतिहास के आईईईई इतिहास, 16 (4), पी। 25-37, 1 99 4। पेपर को 1 99 2 में 18 वें एएसयू सम्मेलन में भी प्रस्तुत किया गया था, और सिमुला न्यूज़लेटर वॉल्यूम 20 (1), अक्टूबर 1 99 2 में प्रकाशित हुआ था।

श्री होल्मेविक की दयालु अनुमति के लिए धन्यवाद, आप अपने पेपर संकलन सिमुला की एक स्थानीय प्रति डाउनलोड कर सकते हैं।

क्रोगदाहल, एस। (2003)। “सिमुला का जन्म” यह पत्र जून 2003 में ट्रॉन्डेम में हायएनसी 1 सम्मेलन की कार्यवाही में प्रकाशित हुआ है (आईएफआईपी डब्ल्यूजी 9.7, कॉप में आईएफआईपी टीसी 3 के साथ)। संपादकों: जेनिस ए बर्बेंको जूनियर, जॉन इंपैग्लियाज़ो, अर्ने सोल्बर्ग।


ऑब्जेक्ट ओरिएंटेड मॉडलिंग और सिमुलेशन में शामिल लोगों की सूची ब्राउज़ करने के लिए सिमुला मेलिंग सेंटर पर आगे बढ़ें। यह सूची निश्चित रूप से पूर्ण नहीं है, इसलिए शामिल होने के लिए आवेदन करने में संकोच न करें।

Leave a Comment

Your email address will not be published. Required fields are marked *