यदि आप एक शतरंज खेल इंजन लिखने जा रहे हैं, तो आप किस प्रोग्रामिंग प्रतिमान का उपयोग करेंगे (OOP, प्रक्रियात्मक, आदि) और आप इसे क्यों चुनते हैं? शतरंज इंजन द्वारा, मेरा मतलब है कि एक प्रोग्राम का हिस्सा जो वर्तमान बोर्ड का मूल्यांकन करता है और कंप्यूटर के अगले कदम का फैसला करता है।
मैं पूछ रहा हूं क्योंकि मुझे लगा कि शतरंज का इंजन लिखना मजेदार हो सकता है। फिर यह मुझे समझ में आया कि मैं इसे कार्यात्मक प्रोग्रामिंग सीखने के लिए एक परियोजना के रूप में उपयोग कर सकता हूं। तब यह मुझे समझ में आया कि कुछ समस्याएं कार्यात्मक प्रतिमान के अनुकूल नहीं हैं। तब यह मुझे समझ में आया कि यह अच्छी चर्चा का चारा हो सकता है।