pybindgen.

pybindgen هو أداة مولد ارتباطات بيثون.
التحميل الان

pybindgen. الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • LGPL
  • السعر:
  • FREE
  • اسم الناشر:
  • Gustavo Carneiro
  • موقع ويب الناشر:
  • https://launchpad.net/pybindgen

pybindgen. العلامات


pybindgen. وصف

pybindgen هي أداة مولد الرايد بيثون. Pybindgen هي أداة Generator Generator Python. Vybindgen هي وحدة بيثون موجهة لتوليد رمز C / C ++ الذي يربط مكتبة C / C ++ ل Python. يفعل ذلك دون استخدام مكثف لأي من قوالب C ++ أو C Pre-Processor Macros. لديها معالجة وحدات من أنواع C / C ++، ويمكن توسيعها بسهولة مع إضافات بيثون. يعد التعليمات البرمجية التي تم إنشاؤها نظيفة تقريبا حيث أن مبرمج الإنسان سوف يكتب .pybindgen هو وحدة بيثون تنشئ ارتباطات بيثون ل AP أو C ++. تم تصميمه ليكون بديلا لبعض مولدات الربط الأخرى هناك، بما في ذلك: تعزيز :: Python، والذي يستخدم قوالب C ++ على نطاق واسع، والذي يصعب فهمه أو تمديده، والذي ينشئ وحدات بيثون كبيرة نسبيا؛ Swij، مما يجعل الاستخدام المكثف لحدات الماكرو، يولد رمز قبيح للغاية، وهو نفسه مكتوب في C ++، لذلك من الصعب تمديد؛ بيثون رشفة، والذي هو مكتوب أيضا في C ++؛ مولد رمز Pygtk، الذي لا يدعم التفاف رمز C ++، وهو غير مرنة للغاية؛ إليك بعض الملامح الرئيسية "pybindgen": مكتوب في نظيفة، PEP 8 متوافقة، وفحص الصب الصلب، ورمز الثعبان. لا يتطلب التعليمات البرمجية التي تم إنشاؤها أي مكتبات خارجية أو وحدات ماكرو؛ لا تتطلب Bost.Python (No C ++ Simplate Magic، يعمل أيضا في C)؛ الواجهة الرئيسية لجيل التعليمات البرمجية هي API Python بسيطة، وليس بعض لغة تعريف واجهة غامضة وبعد واجهة أمينيدة أخرى، مثل تحليل ملفات الرأس مع GCCXML، يمكن إضافتها في المستقبل كطبقة إضافية؛ يمكن تمديدها بسهولة مع معالجات نوع جديد؛ يمكن من نوع المعالجين تخصيص الذاكرة وتسجيل رمز التنظيف مجانا؛ يدعم، خارج ، ومعلمات INOUT (على سبيل المثال مع مراجع المؤشرات أو C ++)؛ يدعم قيم الإرجاع المتعددة (على سبيل المثال بسبب المعلمات خارج / INOUT)؛ يدعم التفاف فئات C ++ البسيطة؛ يدعم الأساليب الافتراضية في الفصول الدراسية؛ دعم دروس عد المؤشرات. الإتبعان: بيثون هنا بعض الملامح الرئيسية ل "pybindgen": مكتوب في نظيفة، PEP 8 متوافقة، فحص الصب، رمز بيثون؛ يولد Clean C أو C رمز، تقريبا مقروءة مثل التعليمات البرمجية المكتوبة يدويا بواسطة مطور؛ لا يتطلب التعليمات البرمجية المولدة أي مكتبات خارجية أو وحدات ماكرو؛ لا يتطلب bost.python (لا سحر قالب C، يعمل أيضا في ج)؛ الواجهة الرئيسية لتوليد التعليمات البرمجية هي API Python بسيطة، وليس بعض لغة تعريف الواجهة الغامضة. يمكن إضافة الخطوط الداخلية الأخرى، مثل ملفات رأس تحليل مع GCCXML، في المستقبل كطبقة إضافية؛ يمكن تمديدها بسهولة مع معالجات نوع جديد؛ يمكن من النوع من المعالجين تخصيص الذاكرة وتسجيل رمز التنظيف مجانا؛ يدعم في المعلمات، والخروج من المعلمات (على سبيل المثال مع مراجع المؤشرات أو ج)؛ يدعم قيم الإرجاع المتعددة (E.G. بسبب المعلمات خارج / INOUT)؛ يدعم التفاف للفئات C بسيطة؛ يدعم الأساليب الافتراضية في الفصول الدراسية؛ يدعم المرجع عد الفصول الدراسية والمؤشرات الذكية. متطلبات: بيثون


pybindgen. برامج ذات صلة