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