संभव डुप्लिकेट:
Best way to call Managed .NET code from Unmanaged codeसी # एक पटकथा भाषा के रूप में
मैं अगर मैं संभवतः एक C++ देशी आवेदन में की मेजबानी की एक पटकथा भाषा के रूप में सी # इस्तेमाल कर सकते हैं पता करने के लिए उत्सुक हूँ। मैं अपने खुद के गेम इंजन पर 5 साल तक काम कर रहा हूं लेकिन मैंने कभी भी इसके स्क्रिप्टिंग पहलू को छुआ नहीं है। मुझे पसंद है कि कैसे एकता में मैं खेल में विभिन्न वस्तुओं के लिए सी # स्क्रिप्ट लिख सकता हूं।
मैंने कुछ खोज किया लेकिन मुझे वास्तविक उपयोग के कुछ भी नहीं मिला।
ध्यान दें कि मेरा प्रश्न .NET से संबंधित नहीं है लेकिन सी # को सामान्य भाषा के रूप में नहीं है।
बस यह सुनिश्चित करने के लिए, मैं यह कहूंगा: मैं देशी सी ++ को सी # से कॉल नहीं करना चाहता हूं। मैं इसे दूसरी तरफ चाहता हूं।
यदि कोई मुझे कुछ संसाधनों के लिए इंगित कर सकता है तो मैं इसकी सराहना करता हूं।
व्यवहार्य लगता है, जब तक कि आप जो कॉल करना चाहते हैं उसके लिए एक प्रबंधित इंटरफ़ेस है। – Jodrell
मुझे लगता है कि शायद, [यह] (http://stackoverflow.com/questions/1832293/c-sharp-scripting-language) सुझाए गए डुप्लिकेट से बेहतर फिट है। हालांकि मैं यह नहीं कहूंगा कि यह एक सटीक डुप्लिकेट –
सी # वास्तव में एक स्क्रिप्टिंग भाषा होने के लिए डिज़ाइन नहीं किया गया है। क्या आपने जावास्क्रिप्ट का उपयोग करके (यदि संभव हो) माना है? Google के वी 8 इंजन में देखें (जो मुझे लगता है कि पहले से ही सी ++ है), और आप मूल सी ++ ऑब्जेक्ट्स को जावास्क्रिप्ट से हुक कर सकते हैं ... मान्य रूप से जावास्क्रिप्ट को वेब के लिए डिज़ाइन किया गया है, लेकिन इसे अन्य एप्लिकेशन में अनुकूलित किया जा सकता है। – series0ne