لغات البرمجة

لغة برمجة FoxPro: نظرة شاملة

FoxPro كانت لغة برمجة موجهة نصية ونظام إدارة قاعدة بيانات (DBMS)، وهي أيضًا لغة برمجة موجهة نحو الكائنات. أصدرتها شركة Fox Software في الأصل ثم بعد ذلك أصدرتها شركة مايكروسوفت لأنظمة التشغيل MS-DOS و Windows و Macintosh و UNIX. كانت الإصدارة النهائية المنشورة لـ FoxPro هي 2.6. استمر التطوير تحت تسمية Visual FoxPro، والتي تم إيقافها بدورها في عام 2007. استمدت FoxPro من FoxBase (شركة Fox Software في Perrysburg ، أوهايو) ، والتي اشتقت بدورها من dBase III (Ashton-Tate) و dBase II. كان dBase II هو الإصدار التجاري الأول لبرنامج قاعدة بيانات كتبه Wayne Ratliff ، والذي يُعرف باسم Vulcan ، والذي كان يعمل على CP/M. FoxPro هي كل من نظام إدارة قاعدة بيانات (DBMS) ونظام إدارة قاعدة بيانات علاقي (RDBMS) ، حيث تدعم بشكل مكثف علاقات متعددة بين ملفات DBF (جداول) متعددة. ومع ذلك، فإنه يفتقر إلى معالجة المعاملات. بعد أن استحوذت مايكروسوفت على شركة Fox Software بالكامل في عام 1992 ، تم بيع FoxPro ودعمها من قبل مايكروسوفت. في ذلك الوقت كان هناك مجتمع نشط حول العالم من مستخدمي ومبرمجي FoxPro. تم تثبيت FoxPro 2.6 لـ UNIX (FPU26) بنجاح حتى على Linux و FreeBSD باستخدام مكتبة دعم معيار التوافق الثنائي Intel (ibcs2).

FoxPro لها ميزات متعددة تشمل القدرة على وجود تعليقات في الشفرة ودعم التحويس الدلالي والتعليقات السطرية. كما أنها تنتمي إلى مجتمع منظم حيث توفر Fox Software الدعم الأساسي. ومع ذلك، لم يكن لديها مستودع مركزي للحزم. تعتبر هذه اللغة مغلقة المصدر وتعمل على ملفات النص. يمكن العثور على معلومات إضافية عن FoxPro عبر هذا الرابط إلى صفحة ويكيبيديا: FoxPro – Wikipedia.