SIP (software)
एस. आई. पी. एक मुक्त स्रोत सॉफ्टवेयर उपकरण है जिसका उपयोग सी या सी + + में लिखे गए कंप्यूटर प्रोग्राम या पुस्तकालयों को स्क्रिप्टिंग भाषा पायथन से जोड़ने के लिए किया जाता है। यह एस. डब्ल्यू. आई. जी. का विकल्प है। एस. आई. पी. को मूल रूप से 1998 में पी. क्यू. टी.-क्यू. टी. जी. यू. आई. टूलकिट के लिए पायथन बाइंडिंग के लिए विकसित किया गया था-लेकिन यह किसी भी सी या सी + + लाइब्रेरी के लिए बाइंडिंग बनाने के लिए उपयुक्त है। अवधारणा एस. आई. पी. ए. पी. आई. का वर्णन करने वाली विनिर्देशन () फाइलों का एक समूह लेती है और आवश्यक सी + + कोड उत्पन्न करती है। इसके बाद इसे पायथन एक्सटेंशन मॉड्यूल का उत्पादन करने के लिए संकलित किया जाता है। ए. सिप फाइल अनिवार्य रूप से क्लास हेडर फाइल है जिसमें कुछ चीजें हटा दी गई हैं (क्योंकि एस. आई. पी. में एक पूर्ण सी + + पार्सर शामिल नहीं है) और कुछ चीजें जोड़ी गई हैं (क्योंकि सी + + हमेशा ए. पी. आई. के काम करने के बारे में पर्याप्त जानकारी प्रदान नहीं करता है)। उल्लेखनीय अनुप्रयोग जो एस. आई. पी. पी. क्यू. क्यू. टी. का उपयोग करते हैं, अनुप्रयोग ढांचे का एक अजगर बंदरगाह और विजेट टूलकिट क्यू. टी. क्यू. जी. आई. एस., एक मुक्त और मुक्त-स्रोत क्रॉस-प्लेटफ़ॉर्म डेस्कटॉप भौगोलिक सूचना प्रणाली (जी. आई. एस.) क्यू. टी. आई. प्लॉट, वैज्ञानिक डेटा क्षमता (सॉफ्टवेयर) का विश्लेषण और कल्पना करने के लिए एक कंप्यूटर प्रोग्राम, एक मुक्त और मुक्त-स्रोत क्रॉस-प्लेटफ़ॉर्म ई-बुक प्रबंधक वीज़, वैज्ञानिक डेटा संदर्भ प्रोग्रामिंग उपकरण की कल्पना करने के लिए एक मुक्त और मुक्त-स्रोत क्रॉस-प्लेटफ़ॉर्म प्रोग्राम मुफ्त कंप्यूटर प्रोग्रामिंग उपकरण स्क्रिप्टिंग भाषाएँ