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