לְגִימָה אֲרוּכָּה

מחבר תוכניות שנכתבו ב- C ו- C + + עם שפות scripting כגון Perl, Python, רובי ו- TCL.
הורד עכשיו

לְגִימָה אֲרוּכָּה דירוג וסיכום

פרסומת

  • Rating:
  • רישיון:
  • GPL
  • שם המפרסם:
  • SWIG
  • גודל הקובץ:
  • 6.9 MB

לְגִימָה אֲרוּכָּה תגים


לְגִימָה אֲרוּכָּה תיאור

סוויג נועד להיות מהדר ממשק שיחבר תוכניות שנכתבו ב- C ו- C ++ עם שפות סקריפטים כגון Perl, Python, Ruby, ו Tcl. בעזרתו של סוויג יש לך את האפשרות לבנות תוכניות C / C ++ ובקלות הבדיקה debug אותם. זה עובד על ידי לקיחת ההצהרות למצוא קבצי הכותרת ++ C / C ולהשתמש בהם כדי ליצור את קוד מעטפת כי בשפות scripting צריך לגשת לקוד ++ C / C הבסיסית. בנוסף, סוויג מספקת מגוון תכונות של התאמה אישית, המאפשרות לך להתאים את תהליך הגלישה כדי להתאים את הבקשה שלך. סוויג משמש במספר דרכים: C החזק יותר בנייה / C ++ תוכניות. שימוש סוויג, אתה יכול להחליף את הפונקציה () העיקרית של תכנית C עם מתורגמן scripting שממנו אתה יכול לשלוט על היישום. זה מוסיף די הרבה גמישות והופך את התוכנית "לתכנות." כלומר, ממשק scripting מאפשר למשתמשים ולמפתחים בקלות Modifiy ההתנהגות של התוכנית מבלי לשנות את קוד ברמה נמוכה C / C ++. היתרונות של זה הם רבים. למעשה לחשוב על כל חבילות תוכנה גדולות כי אתה משתמש מדי יום --- כמעט את כולן כוללות שפה מאקרו מיוחדים, שפה תצורה, או אפילו מנוע ה- scripting המאפשר למשתמשים לבצע התאמות אישיות. אבי טיפוס ודגמים של באגים. סוויג מאפשר תוכניות C / C ++ להציב בסביבת scripting שניתן להשתמש בהם עבור בדיקה וניפוי שגיאות. לדוגמה, ייתכן לבדוק ספרייה עם אוסף של סקריפטים או להשתמש מתורגמן scripting כמו הבאגים אינטרקטיוויים. מאז סוויג לא דורש שינויים בקוד ++ C / C הבסיסית, ניתן להשתמש בו גם אם המוצר הסופי אינו מסתמך על סקריפטים. שילוב מערכות. שפות סקריפטינג לעבוד די טובות לשליטה דבקה רכיבי תוכנה מצמידות רופף יחד. סוויג C השונה / תוכניות ++ C ניתן להפוך מודולים רחב שפת סקריפט. מודולים אלו ניתן גם לשלב אותם יחד כדי ליצור יישומים חדשים ומעניינים. בניית מודולים רחב שפת סקריפט. סוויג יכול לשמש כדי להפוך C נפוצה / C ++ וספריות למרכיבים לשימוש בשפות scripting פופולריות. כמובן, אתה עדיין רוצה לוודא שאף-אחד אחר כבר יצר המודול לפני שתעשה זאת. סוויג לעיתים לעומת שפת הגדרת ממשק (IDL) מהדרים כמו אלה שאתה מוצא במערכות כגון CORBA ו COM. אמנם ישנם כמה קווי דמיון, כל העניין של סוויג היא להפוך את זה אז אתה לא צריך להוסיף שכבה נוספת של מפרטים IDL ליישום שלך. תכונות עיקריות: קוד הדור. ANSI C. ANSI C ++. מקדים. המרה מסוג Customizated / ופורש. טיפול חריג. מחלקה / מבנה הארכה. וניהול זיכרון. עמימות רזולוציה. תבנית אדגום. ייבוא קובץ ו צולב מודול מקשר. הכללת קוד, תמיכה בתפקוד עוזר. אבחון מקיף (שגיאה / אזהרה הודעות כולל דיכוי אזהרה גרגירים עדין). מורחב טיפול מאקרו סוויג.


לְגִימָה אֲרוּכָּה תוכנה קשורה