शीर्षक में सामान्य प्रश्न इसके अलावा,कार्यात्मक प्रोग्रामिंग सिमुलेशन पर कैसे लागू होता है?
- कैसे कार्यात्मक प्रोग्रामर और कार्यात्मक भाषाओं सिमुलेशन, जो स्वाभाविक रूप से सबसे ऑब्जेक्ट-उन्मुख भाषाओँ द्वारा नियंत्रित किया जा करने लगते हैं के डोमेन से संपर्क करते हैं?
- क्या (ज्यादातर) कार्यात्मक शैली में लिखे जटिल सिमुलेशन के खुले स्रोत उदाहरण हैं?
- एक कार्यात्मक प्रतिमान से सिमुलेशन तक पहुंचने के लिए, ओओ-प्रोग्रामर की परिप्रेक्ष्य में क्या परिवर्तन होगा?
मैं यह पूछकर यह पूछ रहा हूं कि क्लोजर के निर्माता रिच हिकी ने विशेष रूप से ओओ प्रोग्रामिंग और परिवर्तनीय स्थिति की "आकस्मिक जटिलता" को कम करने की मांग की, उदाहरण के लिए क्लोजर की पहचान और राज्य का अलगाव बहुत समझ में आता है (हिकी की चींटियों .clj अध्ययन सूची पर है)। एक और संबंधित क्षेत्र गेम के लिए कार्यात्मक प्रोग्रामिंग का उपयोग कर रहा है, जो अक्सर जगह पर बहुत सारी राज्यिक "चीजें" के साथ अनुकरण होता है; एफपी और गेम्स के बारे में कुछ लेख/कागजात लिखे गए हैं, और अधिक स्वागत होगा।
शायद अनुभवी कार्यात्मक प्रोग्रामर विशेष पृष्ठभूमि और विशेष रूप से अनुकरण के लिए किसी की सोच को फिर से उन्मुख करने के तरीके पर अतिरिक्त पृष्ठभूमि और सलाह प्रदान कर सकते हैं। अग्रिम में धन्यवाद!
धन्यवाद, अब तक आपके सहायक प्रतिक्रियाओं के लिए। ऐसा लगता है कि ओओ-पैराडिग्म सिमुलेशन से कार्यात्मक-प्रतिमान सिमुलेशन में संक्रमण के लिए अभी तक एक "कैननिकल" संदर्भ नहीं है, लेकिन साझा किए गए सभी लिंक और कोड के माध्यम से पढ़ने में, शायद मुझे इसे लिखने का खतरा होगा। :) – limist
मैंने कुछ साल पहले इसी तरह के प्रश्न पूछा, और मैं नीचे एक लिंक भी शामिल कर रहा हूं क्योंकि कुछ अच्छे उत्तर हैं, और इस विषय में रूचि रखने वाले अन्य लोगों के लिए सहायक हो सकते हैं। http://stackoverflow.com/questions/718935/is-a- कार्यात्मक- भाषा-a-good-choice-for-a-flight-simulator-how-about-lisp –
@ बल्लापार्क - लिंक के लिए धन्यवाद, मेरे पास था पहले अपने प्रश्न को देखा और उससे भी सीखा। – limist