بيئة البرمجة EMX

EMX ( Eberhard Mattes eXtender ؛ المعروف أيضًا باسم emx+gcc ) هو بيئة برمجة لأنظمة MS-DOS و OS/2 . [ 1 ] [ 2 ] يسمح بإنشاء وتشغيل تطبيقات وضع 32 بت ، ويقدم واجهة برمجة تطبيقات POSIX ، وعلى نظام OS/2 ، الوصول إلى واجهات برمجة تطبيقات OS/2 .

محتويات

تتكون حزمة EMX من:

  • برنامج emx.exe، وهو موسع DOS ، يسمح بتشغيل تطبيق وضع 32 بت و emx.dll وملفات dll المساعدة في شكل أحادي الخيوط (للتوافق مع MS-DOS) ومتعدد الخيوط للتشغيل تحت OS/2 .
  • مكتبة AC التي توفر واجهة برمجة تطبيقات POSIX ، للاستخدام على كل من DOS و OS/2.
  • مكتبات إضافية لنظام التشغيل OS/2.
  • نسخ من مترجمات C و C++ الخاصة بـ GNU GCC و GNU binutils و gdb و GNU make وغيرها من الأدوات لتطوير البرامج.
  • أدوات لإنشاء مكتبات مشتركة لنظام التشغيل OS/2 .

تاريخ

أحدث إصدار هو emx 0.9d، الذي تم إصداره في عام 1998 وتم تحديثه آخر مرة في مارس 2001.

انظر أيضاً

مراجع

  1. ج. مارتن وهـ. أ. مولر، "تجارب الترحيل من لغة C إلى لغة Java"، صيانة البرمجيات وإعادة هندستها، 2002. وقائع المؤتمر الأوروبي السادس، بودابست، 2002، ص 143-153. doi: 10.1109/CSMR.2002.995799 (متاح عبر الإنترنت)
  2. إريك س. ريموند (23 سبتمبر 2003). فن برمجة يونكس . أديسون-ويسلي بروفيشنال. ص  67. ISBN 978-0-13-246588-5في أوائل التسعينيات ، بدأ المطورون في مجتمع OS/2 بالانتقال إلى بيئة مستوحاة من نظام Unix تسمى EMX تحاكي واجهات POSIX.