python-sip.

أداة لتوليد ارتباطات بيثون من رمز C ++
التحميل الان

python-sip. الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • Python License
  • السعر:
  • FREE
  • اسم الناشر:
  • Phil Thompson
  • موقع ويب الناشر:
  • http://wiki.python.org/moin/PyQt

python-sip. العلامات


python-sip. وصف

أداة لتوليد ارتباطات بيثون من رمز C ++ واحدة من ميزات Python التي تجعلها قوية جدا هي القدرة على التقاط المكتبات الموجودة أو مكتوبة في C أو C ++، وجعلها متوفرة كوحدات امتداد بيثون. غالبا ما تسمى وحدات الامتداد هذه الارتباطات للمكتبات .SIP هي أداة تجعلها سهلة للغاية لإنشاء ربطات Python Libraries C و C ++. تم تطوير Python-SIP في الأصل لإنشاء Pyqt، و Bython Bindings لمجموعة أدوات QT، ولكن يمكن استخدامها لإنشاء ارتباطات لأي مكتبة C أو C ++. يضم SIP مولد رمز ووحدة بيثون. يقوم مولد التعليمات البرمجية بتعيين مجموعة من ملفات المواصفات ويقوم بإنشاء رمز C أو C ++ الذي يتم تجميعه ثم يتم تجميعه لإنشاء وحدة ملحق الروابط. توفر وحدة SIP Python وظائف الدعم إلى التعليمات البرمجية التي تم إنشاؤها تلقائيا. تحتوي ملفات المواصفات على وصف لواجهة مكتبة C أو C ++، أي الفئات والأساليب والوظائف والمتغيرات. تنسيق ملف المواصفات مطابق تقريبا لملف الرأس C أو C ++، بحيث تكون أسهل طريقة لإنشاء ملف مواصفات هو تحرير ملفات الرأس المقابلة. يسهل استغلال مكتبات C ++ الموجودة في A بيئة البرمجة التفسيرية الإنتاجية. SIP أيضا يجعل من السهل أخذ تطبيق Python (ربما النموذج الأولي) وتنفيذ أجزاء التطبيق بشكل انتقائي (ربما لأسباب الأداء) في C أو C ++. ما الجديد في هذا الإصدار: يضيف هذا الإصدار القدرة على التفاف الفصول والوظائف بطرق مختلفة ويسمح للتطبيق باختيار تطبيق معين في وقت التشغيل. ويضيف دعم __iter__ و __next__. يمكن أن تعمل الأنواع المعينة الآن كاسم اسم لاسم العادة والأساليب الثابتة. يمكن الآن تطبيق / صفيف / التعليق التوضيحي على الفصول والأنواع المعينة. يمكن الآن تطبيق / noargpparser / annotation على الأساليب وكذلك الوظائف.


python-sip. برامج ذات صلة