باسكال الافتراضي
برنامج Virtual Pascal هو برنامج مجاني يعمل كمترجم للغة البرمجة باسكال 32 بت ، وبيئة تطوير متكاملة (IDE)، ومصحح أخطاء لأنظمة التشغيل OS/2 ومايكروسوفت ويندوز ، مع دعم محدود لنظام لينكس . طُوّر برنامج Virtual Pascal بواسطة فيتالي ميريانوف، وتولى آلان ميرتنر صيانته لاحقًا.
سمات
المترجم متوافق مع Turbo Pascal و Borland Delphi و Free Pascal ، على الرغم من أن التوافق اللغوي و RTL محدود بالنسبة للميزات التي تم إدخالها بعد Delphi v2 و FPC 1.0.x.
استُخدمت تقنية VP بشكل أساسي لهذه الأغراض:
- يمكنك بسهولة تحويل برامج Turbo Pascal الحالية ذات 16 بت إلى 32 بت.
- نقل برامج مكتبة Object Windows (OWL) الحالية ذات 16 بت إلى نظام Windows ذي 32 بت (نظريًا)
- كتابة برامج وحدة التحكم (وضع النص) لمنصات متعددة
- تطوير تطبيقات باسكال باستخدام واجهة برمجة تطبيقات ويندوز 32 بت (التطوير الكلاسيكي، بدون COM)
- تعلم البرمجة الكائنية التوجه
تشمل الميزات الهامة لبرنامج Virtual Pascal ما يلي:
- بيئة تطوير متكاملة بنمط النص
- تم دمج أداة تصحيح الأخطاء مباشرةً في بيئة التطوير المتكاملة (IDE) وهي تُذكّر بأداة تصحيح الأخطاء Turbo Debugger.
- تجميع سريع
- سلسلة الأدوات مكتوبة في الغالب بلغة التجميع x86
تاريخ
مايكروسوفت ويندوز، نظام التشغيل OS/2
كان المترجم شائعًا جدًا في أوساط أنظمة لوحات الإعلانات الإلكترونية (BBS)، ربما بسبب دعمه لنظام التشغيل OS/2 وكونه أحد المترجمات القليلة متعددة الأهداف ذات الأسعار المعقولة. كما كان Turbo Pascal شائعًا أيضًا في أوساط أنظمة لوحات الإعلانات الإلكترونية، لكن خليفته، Delphi، أصبح فجأةً متاحًا لنظام Windows فقط. ووفر Virtual Pascal مسارًا لنقل قواعد البيانات البرمجية الموجودة.
لقد مارس بعض المستخدمين ضغوطًا لترخيص برنامج Virtual Pascal كبرنامج مفتوح المصدر . إلا أن هذا لم يحدث، وذلك للأسباب التالية:
- إن شفرة المصدر للمترجم مكتوبة في الغالب بلغة التجميع x86، والتي يصعب تغييرها وصيانتها.
- جزء من مكتبة وقت التشغيل مملوك لشركة Borland (تم نقل مكتبة وقت تشغيل Free Pascal إلى VirtualPascal بواسطة Noah Silva، ومع ذلك فإن الإصدارات الأحدث من Free Pascal RTL تستخدم ميزات مترجم Free Pascal التي لا يدعمها VirtualPascal، وبالتالي لا يمكن نقلها).
- كانت أداة التصحيح/الفرق للتغلب على ما سبق (توفير تغييرات على البرامج الاحتكارية دون توزيع أجزاء من الأصل) احتكارية و(ويندوز) 16 بت فقط.
- يتم الحفاظ على الوثائق والمساعدة باستخدام أدوات احتكارية باهظة الثمن (وأحيانًا لم تعد متوفرة).
- لا أحد يفهم الشفرة البرمجية فهماً كاملاً. قال آلان إن بعض الأجزاء المعقدة منها كانت محظورة عليه (الشفرة الأصلية من تأليف فيتالي).
على الرغم من أن VP كان يتمتع بقاعدة مستخدمين واسعة في أواخر التسعينيات، إلا أنه لم يتطور بشكل كبير منذ عام 2001، وبعد عدد قليل من الإصدارات المخصصة للصيانة فقط، أعلن المالك أن التطوير قد توقف في عام 2005. [ 1 ]
في 4 أبريل 2005، أُعلن عن توقف دعم برنامج Virtual Pascal على الموقع الرسمي. وكان آخر إصدار له (2.1 Build 279) قد أُعلن عنه في 13 مايو 2004. [ 1 ]
لينكس
صدرت النسخة الأولى في 4 يوليو 1999، بينما صدرت آخر نسخة معروفة في 26 سبتمبر 1999. تولى يورغ بلومان صيانة هذه النسخة. مكتبة وقت التشغيل لـ DPMI 32 بت.
انظر أيضاً
مراجع
روابط خارجية
- صفحة شركة fPrint (المملكة المتحدة) المحدودة: نظام التشغيل OS/2، ويندوز 95/98/NT
- صفحة يورغ بلومان: لغة باسكال الافتراضية لنظام لينكس
- مجتمع أنشأه مؤلف كتاب Virtual Pascal، مؤرشف في 8 أبريل 2020 على موقع Wayback Machine.
- موقع التنزيل الذي يحتوي على أحدث إصدار
- مترجمات لغة البرمجة باسكال
- برامج مجانية
- برنامج مبرمج بلغة التجميع
- برنامج مبرمج بلغة باسكال
- برنامج عام 1995
- المنتجات والخدمات التي تم إيقافها في عام 2005
- بيئات التطوير المتكاملة لنظام لينكس
