2010-07-27 10 views
7

सी ++ के साथ बनाए गए किसी एप्लिकेशन को कुछ कोड पास करने के लिए मैंने एक सी ++ ओपन सोर्स कोड का उपयोग किया है जो टीसीएल दुभाषिया के रूप में कार्य करता है। तो मैं एक फाइल बना सकता हूं, वहां कुछ एक्सएमएल डेटा डाल दिया और कुछ टैग्स में कुछ टीसीएल कोड लगाए। आखिरकार फ़ाइल को कुछ संरचनाओं को कॉन्फ़िगर करना संभव है और एक्सएमएल फ़ाइल से टीसीएल स्क्रिप्ट स्निपेट को उचित स्थानों पर निष्पादित करना संभव है। सी ++ और टीसीएल का उपयोग न करने के लिए मैं निम्नलिखित से पूछता हूं:इसे संकलित किए बिना सी ++ कोड निष्पादित करने के लिए कैसे?

क्या कोई ओपन-सोर्स सी ++ कोड है जो संकलन किए बिना सी ++ कोड निष्पादित कर सकता है? दूसरे शब्दों में एक सी ++ दुभाषिया है।

+0

क्या आप वाकई वाकई क्या करना चाहते हैं? –

+0

आवश्यकता स्पष्ट नहीं है। ऐसा लगता है कि आपके सी ++ एप्लिकेशन में एम्बेड करने योग्य किसी भी दुभाषिया प्रश्न का उत्तर देगा ... यदि बिंदु टीसीएल से बचने के लिए है। आपका ओएस किस एप्लिकेशन पर चल रहा है? – pascal

+0

एकाधिक डुप्लिकेट्स http://stackoverflow.com/questions/1189097/c-interpreter-console-snippet-compiler और http://stackoverflow.com/questions/69539/have-you-used-any-of-the- सी-दुभाषिया-नहीं-कंपाइलर, http://stackoverflow.com/questions/2576004/any-cc-to-non-native-bytecode-compiler-interpreters – dmckee

उत्तर

14

CINT

सीआईएनटी क्या है?

सीआईएनटी सी और सी ++ कोड के लिए एक दुभाषिया है। यह उपयोगी है उदा। ऐसी स्थितियों के लिए जहां निष्पादन समय से तेज़ विकास अधिक महत्वपूर्ण है। एक दुभाषिया का उपयोग संकलन और लिंक चक्र नाटकीय रूप से तेजी से विकास को सुविधाजनक बनाने में कमी कर रहा है। सीआईएनटी अंशकालिक प्रोग्रामर के लिए भी सी/सी ++ प्रोग्रामिंग सुखद बनाता है।

सीआईएनटी कोड + 400,000 से कम लाइनों के साथ सी ++ में लिखा गया है। इसका उपयोग बैंकिंग, एकीकृत उपकरणों और यहां तक ​​कि गेमिंग पर्यावरण, और निश्चित रूप से रूट द्वारा कई कंपनियों द्वारा उत्पादन में किया जाता है, जो इसे दुनिया भर में बड़ी संख्या में उच्च ऊर्जा भौतिकविदों के लिए डिफ़ॉल्ट दुभाषिया बना देता है।

+0

माफी माँगना -1 आकस्मिक था - यह सुनिश्चित नहीं है कि इसे कैसे ठीक किया जाए। –

9

मैं मानता हूं कि मैं वहाँ से एक होने की उम्मीद नहीं थी, लेकिन एक खोज से पता चला है निम्नलिखित:

Ch

हालांकि

:

चौधरी (सुनाया/ˌsiːeɪtʃ /) है एक क्रॉस-प्लेटफार्म सी और सी ++ दुभाषिया। यह सी/सी ++ उपयोगकर्ताओं के लिए सॉफ़्ट इंटीग्रेशन, इंक द्वारा प्रदान किया जाता है। च स्क्रिप्टिंग, खोल प्रोग्रामिंग, 2 डी/3 डी प्लॉटिंग, संख्यात्मक कंप्यूटिंग के लिए उपयोगी है, और स्क्रिप्टिंग क्षमता जोड़ने के लिए अन्य अनुप्रयोगों में एम्बेड किया जा सकता है। सी सर्वर-साइड और क्लाइंट-साइड वेब विकास दोनों के लिए उपयोग किया जा सकता है। यह विंडोज, लिनक्स, मैक ओएस एक्स और यूनिक्स के कुछ संस्करणों के तहत चलता है। सी सी 9 0 और प्रमुख सी 99 सुविधाओं का समर्थन करता है, लेकिन यह पूर्ण सी ++ सुविधाओं का समर्थन नहीं करता है।

Source

तो जाँच यह जिन सुविधाओं की आवश्यकता को शामिल किया गया।

+0

मैंने इसे कमांडलाइन सी दुभाषिया के रूप में वर्षों से उपयोग किया है, बस एक प्रोग्रामर कैलकुलेटर के रूप में।इसमें यूनिक्स टूल्स और एक अच्छा बैश खोल भी है। किसी प्रोग्राम में इसका उपयोग नहीं किया है –

7

हां। इसे देखें: http://root.cern.ch/drupal/content/cint (यह भी मुफ्त सॉफ्टवेयर है)।

कि के अलावा

: आप निश्चित रूप से Lua, Python की तरह एक सी ++ दुभाषिया आसानी से embedabble भाषाओं embedding, विशेष रूप से कहीं अधिक हल्के वजन के साथ, की तुलना में एक बेहतर समाधान पा सकते हैं, आदि

संबंधित मुद्दे

 संबंधित मुद्दे