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