لقد مر 40 عامًا منذ أن أحدث Turbo Pascal ثورة في سوق البرمجة من خلال بيئة تطوير متكاملة (IDE) وأداء رائع (في الوقت الحالي). لماذا لا نستخدمها جميعًا اليوم؟
تم إصدار Turbo Pascal في عام 1983 وكان يمثل تحولًا عن الطريقة التقليدية التي عملت بها أدوات البرمجة في الأيام الأولى لتوافق أجهزة كمبيوتر IBM. بدلاً من التحويل البرمجي المتعدد وممرات الارتباط التي تتطلب الوصول إلى القرص المرن الذي يستغرق وقتًا طويلاً، قام Turbo Pascal بكل شيء في ذاكرة الوصول العشوائي (RAM)، مما جعله أسرع بشكل ملحوظ – ومن هنا جاء اسم “Turbo”.
Anders Hejlsberg، الذي انضم لاحقًا إلى Microsoft كجزء من مشروع C# ويُنسب إليه الفضل على نطاق واسع باعتباره منشئ اللغة، حدد رئيس Borland، Philip Kahn، الحاجة إلى أداة الكل في واحد.
إنها رخيصة الثمن – في حين أن المنافسة تكلف مئات الدولارات، فإن Turbo Pascal يُباع بسعر 49.99 دولارًا. ومع ذلك، أراد منتجها بورلاند مبلغًا إضافيًا قليلًا إذا خطط العميل لتوزيع الثنائيات.
الإصدار 1 كان له قيود. ملفات التعليمات البرمجية المصدر، على سبيل المثال، تقتصر على 64 كيلو بايت. سيقوم فقط بإنشاء ملفات .COM القابلة للتنفيذ لـ DOS وCP/M – على الرغم من دعم البنيات وأنظمة التشغيل الأخرى. فهو يتم تشغيله من قرص مرن واحد، مما يوفر على المستخدمين إمكانية التبديل الذي لا نهاية له في عالم أصبحت فيه محركات الأقراص الفردية هي القاعدة، وتبدو الأقراص الصلبة غريبة ومكلفة بشكل مستحيل.
وصل الإصدار 2 بعد بضعة أشهر، مع بعض التغييرات الطفيفة، وتبعه الإصدار 3 في عام 1986. ومع ذلك، في الإصدار 4، في عام 1987، تغير Turbo Pascal بشكل كبير. أولاً، تم إسقاط دعم CP/M وCP/M-86، وسيقوم المترجم بإزالة قيود .COM وإنتاج ملفات تنفيذية .EXE ضمن DOS.
قدم الإصدار 4 واجهة مستخدم نصية بملء الشاشة مع قوائم منسدلة، وأعطانا الإصدار 5 لعام 1988 الخلفية الزرقاء الافتراضية المألوفة للمحرر. بالنسبة لهذا الكاتب، فإن الإصدار 5.5 لعام 1989 هو Turbo Pascal النهائي. ظهرت ميزات البرمجة الشيئية، بما في ذلك الفئات والميراث والتصحيح التدريجي.
جلب الإصداران 6 و7 دعمًا للتجميع المضمن وإنشاء ملفات Windows التنفيذية وملفات DLL، على التوالي، لكن الإصدار 7 كان بمثابة نهاية السطر فيما يتعلق ببورلاند. كان Turbo Pascal لنظام التشغيل Windows ديناميكيًا، ولكن حل محله دلفي في النهاية.
ومع ذلك، فإن أدوات مثل Visual Basic 3 ضمنت أن Borland لم يتمتع أبدًا بنفس النجاح في نظام Windows كما كان يتمتع به في نظام DOS.
أما بالنسبة لـ Turbo Pascal، فقد تم إصدار العديد من الإصدارات في النهاية كبرنامج مجاني بواسطة Borland، بما في ذلك الإصدار 1 لنظام DOS، 5.5، و7.
ربما تكون اللغة قد أزعجت الأصوليين في لغة باسكال، ويبدو أن IDE يبدو قديمًا بعض الشيء هذه الأيام مقارنة بالأدوات الحديثة. ومع ذلك، فقد أشعلت منذ 40 عامًا حقبة جديدة من التنمية لا يزال تأثيرها محسوسًا حتى اليوم. ®
“مفكر غير قابل للشفاء. هواة طعام. عالم كحول ساحر. مدافع عن ثقافة البوب.”