لغات البرمجة

لغة برمجة Visual FoxPro

لغة برمجة Visual FoxPro هي لغة برمجة محورية على البيانات وموجهة نحو الكائنات، تم تطويرها من قبل شركة مايكروسوفت. بدأت أصولها مع FoxPro (المعروفة سابقًا باسم FoxBASE) التي طورتها شركة Fox Software بدءًا من عام 1984. تضمنت محرك قواعد البيانات السريعة الأداء على الحواسيب الشخصية المتاحة في ذلك الوقت.

تم دمج Fox Technologies مع Microsoft في عام 1992، حيث حصل البرنامج على ميزات إضافية وبادئة “Visual”. يعتبر محرك قواعد البيانات في Visual FoxPro أقوى من محرك قواعد البيانات Microsoft Jet الذي يستخدمه Microsoft Access.

كانت الإصدارات الأولية من FoxPro تعمل على أنظمة تشغيل Mac OS وDOS وWindows وUnix. أما الإصدار الأول من Visual FoxPro 3.0، فقد قلل من دعم المنصات إلى Mac وWindows فقط، وكانت الإصدارات لاحقة من 5 إلى 9 متوافقة فقط مع نظام Windows. الإصدار الحالي من Visual FoxPro يعتمد على COM، وأعلنت Microsoft أنها لا تنوي إنشاء إصدار Microsoft .NET منه.

الإصدار 9.0، الذي تم إصداره في عام 2004 وتحديثه في عام 2007، هو الإصدار النهائي للمنتج. من المميزات الرئيسية لـ Visual FoxPro قوته كمحرك قاعدة بيانات وسرعته، وكذلك قدرته على التعامل مع البيانات بشكل مركزي والبرمجة الكائنية الموجهة.