إعلان

لـ Windows SWIG

  • المجاني

  • باللغة عربي
  • V 4.0.2
  • 4.5

    (0)
  • حالة الأمان

تقييم Softonic

إنشاء بيئات برمجة عالية المستوى

SWIG ، أو Simplified Wrapper and Interface Generator ، هو برنامج تطوير > أداة

ما هو استخدام SWIG؟ h3>

يتم استخدام SWIG بشكل شائع لإنشاء مستوى عالٍ مفسر أو مجمع لغات البرمجة وواجهات المستخدم. وهي أيضًا أداة سهلة الاستخدام في اختبار برامج C / C ++ وإنشاء نماذج أولية لها strong>. باستخدام التطبيق ، يمكنك تقليل مقدار الترميز اليدوي المطلوب لاستدعاء وظائف C / C ++ من لغات البرمجة الأخرى. & nbsp؛ فائدة أخرى لاستخدام التطبيق هي أنه أقل احتمالية لارتكاب خطأ strong> عندما تقوم بالتشفير يدويًا.

كما هو مذكور ، فإن SWIG تنشئ كود مجمّع لمختلف لغات البرمجة النصية وغير النصية. سيقوم التطبيق بتجميع ملف الواجهة وإنشاء رمز بلغة C / C ++ العادية ولغة البرمجة المستهدفة. ثم يُنشئ كود التحويل strong> للوظائف ذات الوسيطات البسيطة. ستعمل الأداة أيضًا على إنشاء كود مصدر strong> يوفر الرابط بين C / C ++ واللغة الهدف. لاحظ ، مع ذلك ، أن المبرمج يجب أن يكتب كود التحويل لأنواع معقدة من الوسائط. بالإضافة إلى ذلك ، لا يتم استخدام البرنامج لاستدعاء الوظائف المفسرة بواسطة التعليمات البرمجية الأصلية. هذا أيضًا للمبرمج ليقوم به يدويًا.

ومع ذلك ، بينما تم استخدام SWIG بنجاح في مجموعة متنوعة من التطبيقات ، لا تزال هناك بعض القيود strong> في نظامها الحالي الذي يجب على مطوره التركيز عليه. أحد هذه القيود هو حقيقة أن التطبيق ليس مترجم C / C ++ كامل بعد . نتيجة لذلك ، يمكن أحيانًا الخلط بينه وبين إعلان C المركب أو بناء جملة غير ANSI. يوجد أيضًا دعم ضئيل strong> للعديد من ميزات C ++ ، مثل التحميل الزائد للوظائف ، والقوالب ، ومساحات الأسماء ، وتحميل عامل التشغيل الزائد. أخيرًا ، تم تصميم البرنامج بشكل أساسي للاستخدام مع كود C الموجود مسبقًا. باستخدام هذا ، ليس من المناسب دائمًا استخدامه إذا كنت تكتب أدوات للمعارف التقليدية أو أنواع أخرى من ملحقات لغة البرمجة النصية المتخصصة.

أداة مفيدة للمبرمج h3>

SWIG & nbsp؛ يبسط strong> بشكل كبير استدعاء وظائف C / C ++ من العديد من لغات البرمجة. لا يتطلب تعديلًا على كود C الحالي ومن السهل نسبيًا تطبيقه على نظام موجود. مع هذا ، سيتم تقليل مقدار الترميز اليدوي. هناك بعض القيود على التطبيق ، ولكنها بشكل عام أداة مفيدة strong> لكثير من المبرمجين.

المميزات

  • يمكن استخدامها لكل من لغات البرمجة النصية وغير النصية
  • يقلل من مقدار الترميز اليدوي
  • سهل التطبيق على نظام موجود
  • متوافق مع المشاريع التجارية وغير التجارية

العيوب

  • ليس مترجم C / C ++ كامل
  • الحد الأدنى من الدعم للعديد من ميزات C ++
  • ليس مناسبًا دائمًا لكتابة عناصر واجهة مستخدم المعارف التقليدية وامتدادات لغة البرمجة النصية المتخصصة.

البرامج المتاحة بلغات أخرى


لـ PC SWIG

  • المجاني

  • باللغة عربي
  • V 4.0.2
  • 4.5

    (0)
  • حالة الأمان


تقييمات المستخدمين حول SWIG

هل حاولت SWIG؟ كن أول من ترك رأيك!


إعلان

استكشاف تطبيقات

إعلان

تختلف القوانين الخاصة باستخدام هذا البرنامج من بلد لآخر. نحن لا ننصح باستخدام هذا البرنامج ولا نقر استخدامه إذا كان ذلك مخالفًا لهذه القوانين.