Pybindgen

pybindgen הוא python bindings generator כלי.
הורד עכשיו

Pybindgen דירוג וסיכום

פרסומת

  • Rating:
  • רישיון:
  • LGPL
  • מחיר:
  • FREE
  • שם המפרסם:
  • Gustavo Carneiro
  • אתר האינטרנט של המוציא לאור:
  • https://launchpad.net/pybindgen

Pybindgen תגים


Pybindgen תיאור

Pybindgen הוא python bindings כלי גנרטור. Pybindgen הוא python bindings generator כלי. זה עושה זאת ללא שימוש נרחב של תבניות C + + או C מוקדם פקודות פקודות. יש לו טיפול מודולרי של סוגי C / C + +, והוא יכול להיות מורחב בקלות עם python plugins. הקוד שנוצר הוא כמעט נקי כמו מה מתכנת אנושי היה לכתוב.pybindgen הוא מודול python שיוצר כריכות python עבור C או C + + APIs. זה נועד להיות חלופה כמה גנרטורים אחרים של כריכות בחוץ, כולל: · שפר :: פייתון, אשר משתמש C + + תבניות בהרחבה, אשר קשה להבין או להאריך, אשר מייצר מודולים פייתון גדול יחסית; · Swig, מה שעושה שימוש נרחב של פקודות מאקרו, מייצר קוד מכוער מאוד, והוא עצמו כתוב ב- C + +, ולכן קשה להאריך; · Python SIP, אשר כתוב גם ב C + +; · גנרטור קוד Pygtk, אשר אינו תומך בעטיפה C + +, והוא לא גמיש מאוד; הנה כמה תכונות עיקריות של "pybindgen": · כתוב נקי, pep 8 תואם, ו pylint נבדק, קוד python; · מייצר C נקיון C או C + +, כמעט כמו קריא כמו קוד כתוב ידנית על ידי מפתח; · קוד שנוצר אינו דורש כל ספריות חיצוניות או פקודות מאקרו; · לא דורשים Boost.python (לא C + + תבנית קסם, עובד גם ב C); · הממשק העיקרי עבור קוד קוד הוא פשוט Python API, לא כמה שפת ממשק מעורפל הגדרה . חזיתות אחרות, כגון ניתוח קבצים של כותרת עם GCCXML, ניתן להוסיף בעתיד כעל שכבה נוספת; · ניתן להרחיב בקלות עם מטפלים מסוג חדש; · סוג מטפלים יכולים להקצות זיכרון ולרשום את קוד הניקוי ללא תשלום; תומך, החוצה , ופרמטרים של inout (למשל עם מצביעים או C + +); · תומך ערכי החזרה מרובים (למשל בשל פרמטרים מחוץ / ineut); · תומך גלישת כיתות מסוג C + +; · תומך שיטות וירטואליות בכיתות; python הנה כמה תכונות עיקריות של "pybindgen": · כתוב ב נקייה, pep 8 תואם, ו pylint נבדק, קוד python; · מייצר קוד C או C C, כמעט כמו קריא כמו קוד כתוב ידנית על ידי מפתח; · קוד שנוצר אינו דורש כל ספריות חיצוניות או פקודות מאקרו; · לא דורשים boost.python (לא C תבנית קסם, גם עובד ב C); · הממשק העיקרי עבור הדור קוד הוא פשוט python API, לא קצת שפת ממשק מעורפלת. חזיתות אחרות, כגון ניתוח קבצים של כותרת עם GCCXML, ניתן להוסיף בעתיד כמו שכבה נוספת; · ניתן להרחיב בקלות עם מטפלים מסוג חדש; · סוג מטפלים יכולים להקצות זיכרון ולרשום קוד ניקוי לשחרור; · תומך, החוצה, ואת הפרמטרים inout (למשל עם מצביעים או התייחסות C); · תומך ערכי החזרה מרובים (למשל. עקב פרמטרים מחוץ / inout); · תומך גלישת כיתות מסוג C פשוט; · תומך בשיטות וירטואליות בשיעורים; · תומך שיעורים ספירת התייחסות ומצביעים חכמים. דרישות: · פייתון


Pybindgen תוכנה קשורה

Treange

קוד קוד. מיום מארגן אוטומטית של חברי קוד ואלמנטים בתוך שיעורי ...

145

הורד