जैसा कि शीर्षक इंगित करता है, क्या कोई सी/सी ++ बाइटकोड कंपाइलर्स/दुभाषिया हैं? मैं एक व्याख्या की गई भाषा में एक एप्लीकेशन लिख रहा हूं जो कुछ पुस्तकालयों पर निर्भर करता है जो पूरी तरह से पार-संगत हैं (किसी विशेष प्लेटफॉर्म के लिए संकलन के दौरान कोड परिवर्तनों को इंगित करने के लिए कोई विशेष झंडे नहीं हैं) लेकिन सी और सी ++ में लिखे गए हैं। प्रत्येक मंच के साथ एन-प्लेटफार्म-विशिष्ट-libs शिपिंग करने के बजाय, एक प्लेटफार्म विशिष्ट दुभाषिया द्वारा व्याख्या किए गए libs के एक सेट को शिप करना अच्छा होगा।गैर-देशी बाइटकोड संकलक/दुभाषियों के लिए कोई सी/सी ++?
संभव और/या उपलब्ध?
EDIT1: प्रश्न में व्याख्या की गई भाषा पायथन है, हालांकि मैं रूबी का भी उपयोग कर सकता हूं।
भाषा का क्या अर्थ है? अधिक से अधिक लोकप्रिय लोगों में सी (और शायद सी ++) एक्सटेंशन जोड़ने के पोर्टेबल तरीके हैं। इस काम के लिए –
'llvm-gcc' और' clang' एलएलवीएम के भीतर मौजूद है, मुझे लगता है। –
भाषा पायथन है, हालांकि मैं रूबी का भी उपयोग कर सकता हूं। मैं दोनों या एक या दूसरे का उपयोग कर सकता हूं, मेरे पास एक आरेख है इसलिए मैंने अभी तक शुरू नहीं किया है। – Matt