सेवा के बारे में
अनुवादितमैं सिमुला में प्रोग्राम लिखता और बनाए रखता हूँ—यह भाषा 1960 के दशक में कक्षाओं, वस्तुओं, और कोरूटीन को पेश करने वाली थी। मुझे अक्सर कुछ पुराना और अपरिवर्तनीय के साथ संपर्क किया जाता है: एक अनुसंधान समूह से एक कतार मॉडल, एक गोदाम सिमुलेशन जो अभी भी वास्तविक निर्णयों को प्रभावित कर रहा है, या टेप से लिए गए लिस्टिंग के ढेर जिन्हें कोई भी इन-हाउस अब पढ़ नहीं सकता। मैं ऐसे कोड को फिर से जीवित करता हूँ। सिमुला के CIM कंपाइलर और क्लासिक SIMULATION संदर्भ वर्ग के साथ काम करते हुए, मैं प्रक्रियाओं, घटना सूचनाओं, और एक क्रमबद्ध सेट के चारों ओर विविक्त-घटना मॉडल बनाता हूँ—यांत्रिकी जिसे सिमुला ने सबसे पहले आविष्कार किया। मैं होल्ड, पासिवेट, सक्रिय, और पूरे कोरूटीन मॉडल के साथ सहज हूँ जिसे अधिकांश आधुनिक डेवलपर्स ने कभी नहीं छुआ। सामान्य आउटपुट संकलित, प्रलेखित स्रोत कोड, मॉडल लॉजिक और घटना अनुसूची पर एक संक्षिप्त रिपोर्ट, पुनरुत्पादनीय परीक्षण रन का एक सेट, और यदि आवश्यक हो, तो एक समर्थित लक्ष्य जैसे C या Java के लिए एक सावधानीपूर्वक पोर्ट है जो मूल अर्थ को बनाए रखता है न कि इसके बारे में अनुमान लगाता है। मैंने शिक्षण उदाहरणों को निर्देश के लिए फिर से काम किया है, कंप्यूटिंग के इतिहासकारों के लिए सिमुलेशन अध्ययन को बहाल किया है, और तीस वर्षों से विकसित हो चुके घरेलू कक्षा पदानुक्रम को उलझन से बाहर निकाला है। मैं Birtwistle, Dahl, और Nygaard द्वारा मूल पाठों को धाराप्रवाह पढ़ता हूँ, इसलिए मैं कह सकता हूँ कि लेखकों का क्या इरादा था, न कि केवल यह कि कंपाइलर क्या स्वीकार करता है। मैं एक निश्चित मूल्य का उद्धरण करता हूँ, हर परिवर्तन को संस्करण नियंत्रण के तहत रखता हूँ, और वह प्रदान करता हूँ जिसे आपकी टीम वास्तव में बनाए रख सकती है।