لغات البرمجة

B32 Business Basic: Overview

لغة البرمجة B32 Business Basic كانت منافسًا لـ Data General Business Basic وقد تم تطويرها من قبل Murray Haszard في عام 1986. كانت تعمل في البداية على خط أجهزة Data General Eclipse MV ، وتمت توصيلها بنظام Unix في عام 1989 وإلى DOS في عام 1991. B32 Software كانت الشركة المطورة والمدعمة لـ B32 Business Basic، حيث كانت الموقع الأصلي في أوكلاند، نيوزيلندا، مكملًا بمركز مبيعات ودعم في بلو آش، أوهايو. كانت مترجمة B32 متوافقة تمامًا مع Data General Business Basic (DGBB)، لكنها كذلك قامت بتحسين وتوسيع تلك اللغة في العديد من الطرق. على عكس DGBB، كانت B32 أسرع بأكثر من ضعفين في العمليات الحسابية، وعمليات تلاسن السلاسل، وإدخال وإخراج القرص. تم إزالة العديد من القيود الداخلية لـ DGBB في B32. كانت B32 تسمح بـ 32,767 رقم خط (65,535 في الإصدارات اللاحقة)، بالمقارنة مع 9,999 لـ DGBB. كما سمحت B32 بذاكرة أكبر للبرامج، ومزيد من القفل المتزامن، وفتح المزيد من الملفات في نفس الوقت. تضمنت التحسينات في اللغة روتين فرز داخلي سريع، وكتل do-while، والقدرة على الانتقال للخلف من خلال ملف مفهرس. تم تحسين مرافق التصحيح بشكل كبير أيضًا على DGBB. كما سمحت B32 بتشغيل البرامج بدعم كامل للمؤشر والخصائص على الأجهزة التي ليست Data General، حتى البرامج التي كانت تحتوي على تسلسلات تحكم Data General مضمنة فيها. أجرت B32 جميع العمليات الحسابية بـ “دقة كواد”، أي 64 بتًا، وقامت بمحاكاة الإصدارات “الدقة الثلاثية” و “الدقة المزدوجة” من DGBB أثناء التشغيل. وهذا يتجنب عدم التوافق الدقيق بين الإصدارين من DGBB. على Unix و DOS، قامت B32 بمحاكاة جميع استدعاءات النظام المستخدمة بشكل شائع من أنظمة التشغيل AOS/VS و RDOS لـ Data General، بما في ذلك تنفيذ روابطها الرمزية الخاصة على SCO Xenix و DOS. في عام 1991، شهدت حرب الميزات بين B32 وأحد منافسيها، Universal Business Basic من Transoft، تحسينات رئيسية على لغة B32. أضافت B32 وضع محاكاة Bluebird Business Basic، وجعلت أرقام الخطوط اختيارية، وأضافت استدعاءات للإجراءات الفرعية بالاسم مع تمرير المعلمات. كان لدى Transoft موارد مالية أكبر من B32، وتسويق أكثر فعالية. وقامت بشراء B32 في عام 1992. تم التخلص من إصدارات DOS و Unix من B32 حيث كان Universal Business Basic يعمل على تلك الأنظمة التشغيلية، لكن إصدار Eclipse MV من B32 استمر في البيع حتى نفاد خط المنتجات MV. انتقل بعض موظفي B32 Software في Blue Ash إلى مكتب Transoft في أتلانتا، جورجيا. وانتقل موظفو الشركة في نيوزيلندا لتأسيس شركة Binary Research.

للمزيد من المعلومات يمكنك زيارة صفحة ويكيبيديا المخصصة لـ B32 Business Basic.