के भीतर से लॉग इन करना मैं कार्यात्मक प्रतिमान के लिए जितना संभव हो सके उतना करीब रहना पसंद करता हूं, जितना करीब हो सकता है जितना मैं अपने मस्तिष्क को चुनौती के लिए तैयार कर सकता हूं। जब संभव हो तो मैं एफ # का उपयोग करता हूं। आम तौर पर, मैं या तो VB.NET या C# (या VBA, जब मैं वास्तव में दुर्भाग्यपूर्ण हूं) के साथ अटक गया हूं। तो मेरी भाषाएं मुझे कार्यात्मक दृष्टिकोण से बहुत दूर भटकने की अनुमति देती हैं।एक कार्यात्मक प्रोग्रामिंग पैराडिग
ऐतिहासिक रूप से मैंने लॉगिंग और उपयोगकर्ता के साथ संवाद करने को अनदेखा कर दिया है जब तक कि मुझे नतीजा न हो - बस उपयोगकर्ता को प्रतीक्षा करें। अब मैं स्टेटस बार के लॉगिंग और/या अपडेट को लागू करने की कोशिश कर रहा हूं। यह आसान है, क्योंकि मेरी भाषाएं मुझे जब भी चाहें मानक आउटपुट लिखने की अनुमति देती हैं। लेकिन पूरी तरह से कार्यात्मक स्टैंड-प्वाइंट से, किसी व्यक्ति के बाहरी कार्य में क्या हो रहा है, इस बारे में जानकारी लीक करने के बारे में कोई कैसे जाता है? गणना के दौरान उपयोगकर्ता के साथ लॉगिंग या संचार कर रहा है बस पूरी तरह कार्यात्मक दृष्टिकोण के विपरीत?
मुझे यकीन है कि हास्केल में एक मोनाड का उपयोग करेगा। अन्य भाषाओं का उपयोग करते समय क्या?
धन्यवाद।
'मैं कार्यात्मक प्रतिमान के यथासंभव करीबी रूप से रहना पसंद करते हैं, के रूप में करीब फैलाएंगे क्योंकि जब मैं मस्तिष्क चुनौती के लिए तैयार होता हूं तो मैं पूरी तरह कार्यात्मक हो सकता हूं, इसका उपयोग तब होता है जब यह आपको कुछ लाभ देता है। शुद्ध कार्यात्मक कोड अक्सर सिस्टम में आकस्मिक जटिलता जोड़ सकता है। –
शायद यह अच्छी सलाह है ... –