सी #, वीबी.नेट, सी ++ (प्रबंधित और सी ++/सीएलआई), और एफ # के अलावा, जो .NET प्रोग्रामिंग भाषाओं का अपना कोडडॉम प्रदाता है?कौन सी .NET प्रोग्रामिंग भाषाएं कोडडॉम प्रदाता है?
उत्तर
मैंने अवास्तविक स्क्रिप्ट के लिए एक बनाने के बारे में सोचा, लेकिन मैं इस तथ्य की तरह अजीब मुद्दों में भाग गया कि CodeBinaryOperatorType में एक विशेष या ऑपरेशन शामिल नहीं है। .NET 4 में नए अभिव्यक्ति पेड़ अधिक की तरह दिखते हैं कि कोडडॉम को ब्लॉक स्तर पर क्या पेशकश की जानी चाहिए (जैसे कि फ़ंक्शन बॉडी बनाने वाले बयानों के ब्लॉक में)।
मुझे लगता है कि हमें एक नया कोडडॉम चाहिए जो System.CodeDom के बाहरी भाग लेता है और System.Linq.Expressions के आंतरिक उपयोग करता है। फिर परिणाम को आउटपुट के रूप में या तो एक गतिशील असेंबली या स्रोत कोड उत्पन्न करने में सक्षम बनाते हैं। (अब जब मैं इसके बारे में सोचता हूं, एक संकलित असेंबली का उत्पादन वास्तव में आउटपुट स्रोत के लिए एक नई "भाषा" बनाने जैसा ही होगा।)
संपादित करें: इसके शीर्ष पर, आपको CodeModel API को लागू करने पर भी विचार करना होगा , क्योंकि अक्सर कोडडॉम लागू किया जाता है क्योंकि कोई विजुअल स्टूडियो में एक नई भाषा को एकीकृत कर रहा है।
आखिरी Lang.NET संगोष्ठी के दौरान भाषा रचनाकारों में से एक ने इसी तरह के बारे में शिकायत की और माइक्रोसॉफ्ट इंजीनियर ने जवाब दिया (केवल आधा मजाक कर रहा है): "कोडडॉम किसी भी भाषा का प्रतिनिधित्व तब तक कर सकता है जब तक यह सी # है।" उन्होंने मूल रूप से स्वीकार किया कि कोडडॉम एक विफलता है और अभिव्यक्ति पेड़ (या बल्कि "वक्तव्य" पेड़) आगे बढ़ रहे हैं। –
@ JörgWMittag: अभिव्यक्ति पेड़ का उपयोग पूरे वर्ग के लिए स्रोत कोड उत्पन्न करने के लिए किया जा सकता है? –
- 1. कौन सी प्रोग्रामिंग भाषाएं संदर्भ-मुक्त हैं?
- 2. कौन सी प्रोग्रामिंग भाषाएं (स्मॉलटाक के अलावा) छवि आधारित हैं?
- 3. कौन सा सामान्य उद्देश्य प्रोग्रामिंग भाषाएं/कार्यान्वयन सी
- 4. प्रोग्रामिंग भाषाएं Arduino/AVR
- 5. जनरेटिंग प्रोग्रामिंग के लिए गैर-सी ++ भाषाएं?
- 6. सचमुच बहुभाषी प्रोग्रामिंग भाषाएं?
- 7. फ़्लोचार्टिंग कार्यात्मक प्रोग्रामिंग भाषाएं
- 8. प्रोग्रामिंग भाषाएं बड़ी संख्या अंकगणित
- 9. कौन सी प्रोग्रामिंग भाषा निरंतर तरीकों का समर्थन करती है?
- 10. सी # कोडडॉम स्वचालित संपत्ति
- 11. कौन सी प्रोग्रामिंग भाषाएं स्वयं निहित विंडोज़ उत्पन्न कर सकती हैं .exes?
- 12. वर्ण एन्कोडिंग यूटीएफ -8 समर्थन कौन सी भाषाएं करता है?
- 13. चॉम्स्की पदानुक्रम और प्रोग्रामिंग भाषाएं
- 14. जीवीआईएम और एकाधिक प्रोग्रामिंग भाषाएं
- 15. ग्राफिक्स प्रोग्रामिंग के लिए उपयुक्त कार्यात्मक प्रोग्रामिंग भाषाएं हैं?
- 16. चंद्रमा पर जाने के लिए कौन सी प्रोग्रामिंग भाषाएं उपयोग की जाती थीं?
- 17. डिफ़ॉल्ट रूप से Windows XP में कौन सी प्रोग्रामिंग भाषाएं स्थापित की गई हैं
- 18. कौन सी प्रोग्रामिंग भाषाएं हॉट कोड स्वैपिंग और/या सैंडबॉक्सिंग का समर्थन करती हैं?
- 19. एंड्रॉइड एप्लिकेशन विकसित करने के लिए कौन सी प्रोग्रामिंग भाषाएं उपयोग कर सकती हैं?
- 20. कौन सी प्रोग्रामिंग भाषा प्रतिमान फिट बैठता है?
- 21. इतनी सारी प्रोग्रामिंग भाषाएं क्यों हैं?
- 22. औपचारिक प्रोग्रामिंग भाषा क्या है?
- 23. आईईईई 754 सही भाषाओं को कौन सी भाषाएं मिलती हैं?
- 24. आईसीयू संयोजन में कौन सी भाषाएं समर्थित हैं?
- 25. जावास्क्रिप्ट को कौन सी भाषाएं संकलित की जा सकती हैं?
- 26. कोडडॉम और सिल्वरलाइट
- 27. कस्टम .NET डेटा प्रदाता
- 28. सी # 4.0: अभिव्यक्ति पेड़ बनाम कोडडॉम
- 29. कौन सी प्रोग्रामिंग भाषा में कम से कम वाक्यविन्यास है?
- 30. कौन सी प्रोग्रामिंग भाषाओं में नियमित व्याकरण होता है?
यह विकी क्यों है? –
एफ # एक प्रदाता है? –