पायथन-सिप

C ++ कोड से पायथन बाइंडिंग उत्पन्न करने के लिए एक उपकरण
अब डाउनलोड करो

पायथन-सिप रैंकिंग और सारांश

विज्ञापन

  • Rating:
  • लाइसेंस:
  • Python License
  • कीमत:
  • FREE
  • प्रकाशक का नाम:
  • Phil Thompson
  • प्रकाशक वेब साइट:
  • http://wiki.python.org/moin/PyQt

पायथन-सिप टैग


पायथन-सिप विवरण

C ++ कोड से पायथन बाइंडिंग उत्पन्न करने के लिए एक उपकरण पाइथन की विशेषताओं में से एक जो इसे इतना शक्तिशाली बनाता है वह मौजूदा पुस्तकालयों को लेने, सी या सी ++ में लिखे जाने की क्षमता है, और उन्हें पाइथन एक्सटेंशन मॉड्यूल के रूप में उपलब्ध कराएं। इस तरह के एक्सटेंशन मॉड्यूल को अक्सर लाइब्रेरी के लिए बाइंडिंग कहा जाता है। एसआईपी एक ऐसा उपकरण है जो सी और सी ++ पुस्तकालयों के लिए पायथन बाइंडिंग बनाने के लिए बहुत आसान बनाता है। पायथन-एसआईपी मूल रूप से क्यूटी टूलकिट के लिए पीवाईक्यूटी, पायथन बाइंडिंग बनाने के लिए विकसित किया गया था, लेकिन किसी भी सी या सी ++ लाइब्रेरी के लिए बाइंडिंग बनाने के लिए उपयोग किया जा सकता है। एसआईपी में एक कोड जनरेटर और एक पायथन मॉड्यूल शामिल है। कोड जनरेटर विनिर्देश फ़ाइलों के एक सेट को संसाधित करता है और सी या सी ++ कोड उत्पन्न करता है जिसे तब बाइंडिंग एक्सटेंशन मॉड्यूल बनाने के लिए संकलित किया जाता है। एसआईपी पायथन मॉड्यूल स्वचालित रूप से जेनरेट किए गए कोड पर समर्थन कार्यों को प्रदान करता है। विनिर्देश फ़ाइलों में सी या सी ++ लाइब्रेरी के इंटरफ़ेस का विवरण शामिल है, यानी कक्षाएं, विधियां, कार्य और चर। एक विनिर्देश फ़ाइल का प्रारूप लगभग एक सी या सी ++ हेडर फ़ाइल के समान है, इतना है कि एक विनिर्देश फ़ाइल बनाने का सबसे आसान तरीका संबंधित हेडर फ़ाइल को संपादित करना है। एसआईपी मौजूदा सी या सी ++ पुस्तकालयों का शोषण करना आसान बनाता है उत्पादक व्याख्यात्मक प्रोग्रामिंग वातावरण। एसआईपी भी एक पाइथन एप्लिकेशन (शायद एक प्रोटोटाइप) लेना आसान बनाता है और सी या सी ++ में एप्लिकेशन के हिस्सों (शायद प्रदर्शन कारणों के लिए) को चुनिंदा रूप से लागू करता है। इस रिलीज में नया क्या है: यह रिलीज विभिन्न तरीकों से कक्षाओं और कार्यों को लपेटने की क्षमता जोड़ता है और एक एप्लिकेशन को रनटाइम पर एक विशेष कार्यान्वयन चुनने की अनुमति देता है। · यह __iter__ और __next__ के लिए समर्थन जोड़ता है। · मैप किए गए प्रकार अब एनम्स और स्थैतिक तरीकों के लिए नामस्थान के रूप में कार्य कर सकते हैं। / सरणी / एनोटेशन अब कक्षाओं और मैप किए गए प्रकारों पर लागू किया जा सकता है। · / नरगपर्सर / एनोटेशन अब विधियों के साथ-साथ कार्यों पर भी लागू किया जा सकता है।


पायथन-सिप संबंधित सॉफ्टवेयर

Gtkaml

GTKAML GTK + VALA के लिए एक एप्लिकेशन मार्कअप भाषा है। ...

153

डाउनलोड