بورلاند سي++
كان Borland C++ بيئة تطوير متكاملة (IDE ) للغتين C و C++ ، أصدرتها شركة Borland لأنظمة MS-DOS و Microsoft Windows . وقد كان خليفةً لبرنامج Turbo C++ ، وتضمن مصحح أخطاء أفضل، هو Turbo Debugger ، الذي كُتب بلغة DOS في الوضع المحمي .
المكتبات
مكتبة نوافذ الكائنات (OWL) : مجموعة من فئات C++ لتسهيل تطوير تطبيقات ويندوز الرسومية الاحترافية.
Turbo Vision : مجموعة من فئات C++ لإنشاء تطبيقات احترافية في نظام DOS. تحاكي هذه الفئات بعض جوانب تطبيقات Windows مثل: مربعات الحوار ، ووحدات عرض الرسائل ، والقوائم ، ومفاتيح الاختصار، وما إلى ذلك.
واجهة بورلاند الرسومية : مكتبة من الوظائف لإنشاء رسومات ثنائية الأبعاد بسيطة بأسلوب العرض التقديمي.تم تضمين برامج تشغيل لإمكانيات CGA و EGA و VGA العامة ، مع دعم عدد محدود من أوضاع الفيديو، ولكن تتوفر أيضًا برامج تشغيل أكثر تقدمًا من جهات خارجية.
إضافات
Borland Power Pack for DOS : يستخدم لإنشاء تطبيقات DOS محمية 16 و 32 بت ، والتي يمكنها الوصول إلى نطاق محدود من واجهة برمجة تطبيقات Windows واستدعاء الوظائف في أي ملف DLL لنظام Windows .
Borland Code Guard : بمجرد تثبيته ودمجه ضمن بيئة التطوير المتكاملة (IDE)، يُمكن لـ Code Guard إدراج شيفرة مراقبة في الملف التنفيذي النهائي، تُستخدم لمراقبة استخدام المؤشرات ، واستدعاءات واجهة برمجة التطبيقات (API) ، وعدد مرات استدعاء دالة معينة، وغيرها من الميزات. في حال اكتشاف خطأ، تظهر نافذة منبثقة، أو يتوقف مصحح الأخطاء ، أو يُكتب سجل على القرص. متوفر لتطبيقات 16 بت و32 بت.
سجل الإصدارات
بورلاند سي++ لأنظمة MS-DOS وويندوز
- 2.0 (1991؛ MS-DOS )
- 3.0 (1991): دعم جديد للمترجم لبناء تطبيقات مايكروسوفت ويندوز.
- 3.1 (1992): تقديم بيئة التطوير المتكاملة وأطر التطبيقات المستندة إلى نظام التشغيل ويندوز (OWL 1.0، Turbovision 1.0)
- 4.0 (1993؛ ويندوز 3.x): لم يعد يتم دعم MS-DOS IDE ، وتم تضمين OWL 2.0.
- 4.01
- 4.02 (1994)
- 4.5
- 4.51
- 4.52 (1995): دعم رسمي لنظام التشغيل Windows 95 ، وOWL 2.5. آخر إصدار
- 4.53
- 5.0 (26-03-1996 (الإصدار الأساسي، حزمة التطوير)، [ 1 ] 25-06-1996 (أدوات التصميم)؛ [ 2 ] ويندوز 3.x/95/NT 3.51 [ 3 ] ): يتضمن الإصدار الأساسي Borland C++ 4.52، ومكتبة ObjectWindows (OWL) 5.0، ومجموعة تطوير جافا من صن ، ومصحح أخطاء بورلاند لجافا ، وبيئة تطوير متكاملة أصلية 32 بت للبرمجة النصية للكائنات، وأدوات قواعد البيانات المرئية (VDBT). [ 4 ] تتضمن حزمة التطوير أيضًا CodeGuard 32/16، ومدير إصدارات PVCS، وInstallShield Express، ومُسرِّع AppAccelerator Just-in-Time لمُصرِّف جافا. [ 5 ] يضيف إصدار حزمة التطوير مع أدوات التصميم محرر عرض السيناريو، ومحرر عرض السيناريو، ومحرر نموذج الكائنات إلى إصدار حزمة التطوير. يدعم هذا البرنامج تجميع ملفات تنفيذية أصلية لأنظمة Windows 3.1 و 95 و NT 3.51 وDOS، مع دعم بيئة التطوير المتكاملة لنظام Windows 3.1 عبر BC++ 4.52. لا يعمل البرنامج (رسميًا) على نظام Windows NT 4.0 (الذي كان لا يزال قيد التطوير آنذاك). وقد أظهرت اختبارات جهات خارجية بعض المشاكل على نظام NT 4.0. يدعم مُجمِّع C++ مكتبة ObjectWindows (OWL) 5.0 ومكتبات Microsoft Foundation Classes 3.2/4.0. تجدر الإشارة إلى أنه حتى في هذا الإصدار، لا يُولِّد نموذج الذاكرة "الضخم" لهدف DOS الخاص بالمُجمِّع الشفرة المطلوبة للتعامل مع المؤشرات الضخمة - بل يتطلب الأمر تعريف كل مؤشر كـ "char huge *" وما إلى ذلك - على عكس مُجمِّعات Microsoft و Watcom .
- 5.01 (1996-09-03 (الإصدار الأساسي، مجموعة التطوير، أدوات التصميم) [ 6 ] ): يتضمن الإصدار الأساسي الآن عرضًا توضيحيًا لبرنامج Power Charger من ViewSoft لـ MFC ، والإصدار التجريبي من Borland Delphi 2.0، وأداة QuickSite من DeltaPoint لإنشاء صفحات الويب وإدارة المواقع تلقائيًا؛ مع تحديث مكتبة ObjectWindows (OWL) إلى الإصدار 5.01. يتضمن إصدار أدوات التصميم أدوات التحليل والتصميم الموجهة للكائنات Together/C++ (OOAD) مقارنةً بإصدار مجموعة التطوير.
- 5.02 (1997-04-04 [ 7 ] ): الإصدار المستقل الأخير من بيئة تطوير Borland C++ المتكاملة (التي استُبدلت لاحقًا بسلسلة C++Builder )، وهو الإصدار الأخير الذي يدعم الترجمة إلى نظام MS-DOS (الوضع الحقيقي). تشمل الميزات الجديدة دعم نظام التشغيل Windows NT 4.0، ودعم مكتبة MFC 4.1، وتوقيع الشفرة. تتضمن جميع الإصدارات شفرات المصدر الكاملة لـ OWL وMFC . وكما هو الحال مع Borland C++Builder 3، فإن إصدار القرص المضغوط من Borland C++ مجاني عند إرسال القسيمة الموجودة في علبة حزمة C++Builder 3 Professional. يمكن لمالكي Borland C++ 5 المسجلين الحصول على التحديث بخصم.
مُترجم بورلاند سي++
- 5.5 (16-02-2000؛ [ 8 ] ويندوز 95/ 98 / NT / 2000 ): مُترجم مجاني مبني على Borland C++Builder 5، بدون بيئة التطوير المتكاملة (IDE) الخاصة بالمنتج الأصلي. يتضمن مُترجم Borland C++ الإصدار 5.5، ورابط Borland Turbo Incremental Linker، ومُترجم/رابط موارد Borland، ومعالج C++ Win32 المسبق، وأداة تحويل ملفات مجموعة الأحرف ANSI / OEM ، وأداة استيراد التعريفات لتوفير معلومات حول مكتبات DLL، وأداة استيراد المكتبات لإنشاء مكتبات استيراد من مكتبات DLL، وBorland Turbo Dump، وLibrarian، ومكتبة وقت تشغيل Borland C/C++، ومكتبة القوالب القياسية ANSI/ISO (STL).
C++Builder مع حزمة C++
- Borland C++ Builder 4.0 + Borland C++ 5.02 (1999): مجموعة حزم لتسهيل الانتقال إلى C++Builder.
Borland C++ لنظام التشغيل OS/2
- بورلاند سي++ 1.0 (1992)
- بورلاند سي++ 1.5 (1992)
- Borland C++ 2.0 (9 يناير 1995 (الإصدار الأساسي)، [ 9 ] 1 يونيو 1995 (مجموعة أدوات SMART) [ 10 ] ): يدعم نظام التشغيل OS/2 2.1 وWarp 3، ومكتبة OWL لمدير العرض التقديمي 2.0. تتضمن نسخة مجموعة أدوات SMART مجموعة أدوات تحليل تقارير ترحيل المصدر (SMART) التي طورتها شركة One Up Corporation للترحيل التلقائي لبرامج Windows 16/32 بت وOS/2 16 بت إلى OS/2 32 بت.
إصدار Borland C++ (Builder) للأجهزة المحمولة
صُممت هذه النسخة لتتكامل مع Borland C++Builder 6، وكان من المقرر إصدار النسخة الأولية في أواخر نوفمبر 2002، وأن تكون مرفقة مع إصداري Borland C++Builder 6 Enterprise و Professional. [ 11 ]
في 29 أبريل 2003، أعلنت شركة بورلاند سوفتوير عن إصدار بورلاند سي++ موبايل إيديشن لسلسلة 60، إصدار نوكيا. [ 12 ] يتضمن هذا الإصدار نسخة من بورلاند سي++ بيلدر 6، ومجموعة تطوير البرمجيات (SDK) لسلسلة 60 لنظام التشغيل سيمبيان، إصدار نوكيا (يتضمن محاكي نوكيا سلسلة 60 )، ومكون إضافي لإصدار سي++ موبايل.
يتوفر إصدار C++ Mobile أيضًا كملحق منفصل لبرنامج C++Builder 6، وهو يدعم جميع الإصدارات باستثناء الإصدارات التجريبية. [ 13 ]
تطور لغة البرمجة C++ من بورلاند
تطورت لغة البرمجة Borland C++ على عدة مراحل:
- Turbo C++ → Borland C++ → Borland C++Builder → CodeGear C++Builder → Embarcadero C++Builder
انظر أيضاً
مراجع
- ↑ أعلنت شركة بورلاند عن توفر حزمة تطوير بورلاند سي++ 5.0 وبورلاند سي++ 5.0، كما أعلنت عن مسابقة برمجة الكائنات لبورلاند سي++ 5.0 - اربح جهاز كمبيوتر محمول مجاني! borland.com . مؤرشف من الأصل بتاريخ 18 يونيو 2001. تم الاطلاع عليه بتاريخ 18 يونيو 2001 .
- ↑ أعلنت شركة بورلاند عن إطلاق مجموعة أدوات تطوير بورلاند سي++ مع أدوات التصميم 5.0 - الإصدار الجديد من نظام التطوير الشهير يتضمن الآن أدوات التحليل والتصميم الموجهة للكائنات في لغة C++ Together . borland.com . مؤرشف من الأصل بتاريخ 18 يونيو 2001. تم الاطلاع عليه بتاريخ 18 يونيو 2001 .
- ↑ "مجموعة تطوير بورلاند سي++ 5.0" . دكتور دوبز . مؤرشف من الأصل بتاريخ 16 يوليو 2023. تم الاطلاع عليه بتاريخ 30 سبتمبر 2025 .
- ↑ أعلنت شركة بورلاند عن إطلاق بورلاند سي++ 5.0 لأنظمة مايكروسوفت ويندوز 95/إن تي وتطوير جافا - مُجمِّع سي++ الأكثر إنتاجية لأنظمة ويندوز 95 وإن تي، يتضمن الآن أدوات تطوير إنترنت متكاملة مجانية لجافا . borland.com . مؤرشف من الأصل بتاريخ 7 فبراير 2001. تم الاطلاع عليه بتاريخ 7 فبراير 2001 .
- ↑ أعلنت شركة بورلاند عن إطلاق حزمة تطوير بورلاند سي++ 5.0 لأنظمة مايكروسوفت ويندوز 95/NT وتطوير جافا - حزمة تطوير سي++ المتكاملة والشاملة الوحيدة، بما في ذلك مُترجم AppAccelerator الفوري لجافا . borland.com . مؤرشف من الأصل بتاريخ 18 يونيو 2001. تم الاطلاع عليه بتاريخ 18 يونيو 2001 .
- ↑ أعلنت شركة بورلاند عن توفر تحديثات لمنتجاتها الحائزة على جوائز في لغة C++، والتي تتضمن الآن مكتبة Microsoft Foundation Classes (MFC) ونسخة تجريبية من دلفي 2.0 . borland.com . مؤرشف من الأصل بتاريخ 18 يونيو 2001. تم الاطلاع عليه بتاريخ 18 يونيو 2001 .
- ↑ "بورلاند تُصدر تحديثًا لبرنامج بورلاند سي++ 5.0 - إصدار خدمة جديد يوفر تطويرًا لأنظمة ويندوز 16 و32 بت، وتوافقًا فوريًا مع بورلاند سي++ بيلدر - أدوات تصميم بورلاند سي++ تفوز بجائزة "جولت كولا" لأفضل أدوات تصميم وإدارة البرمجيات" . borland.com . مؤرشف من الأصل بتاريخ 6 مارس 2001. تم الاطلاع عليه بتاريخ 6 مارس 2001 .
- ↑ "إنبرايز/بورلاند تُطلق مُترجم بورلاند سي++ المجاني" . borland.com . مؤرشف من الأصل بتاريخ 12-12-2004 . تم الاطلاع عليه بتاريخ 12-12-2004 .
- ↑ "بورلاند تُصدر بورلاند سي++ 2.0 لنظام التشغيل OS/2 - الإصدار الجديد يتضمن دعم OWL وتوافق OS/2 Warp" . borland.com . مؤرشف من الأصل بتاريخ 18-06-2001 . تم الاطلاع عليه بتاريخ 18-06-2001 .
- ↑ "بورلاند تُصدر بورلاند سي++ 2.0 لنظام التشغيل OS/2 مع مجموعة الأدوات الذكية - حزمة تجمع بين مُصرّف OS/2 القياسي في الصناعة ومجموعة أدوات ترحيل ويندوز" . borland.com . مؤرشف من الأصل بتاريخ 10-06-2001 . تم الاطلاع عليه بتاريخ 10-06-2001 .
- ↑ "بورلاند تُقدّم تقنية C++ جديدة لتسريع تطوير تطبيقات الجوال" . borland.com . مؤرشف من الأصل بتاريخ 7 مارس 2005. تم الاطلاع عليه بتاريخ 7 مارس 2005 .
- ↑ «نوكيا وبورلاند تعلنان عن توفر إصدار بورلاند سي++ للأجهزة المحمولة لسلسلة 60، إصدار نوكيا» . borland.com . مؤرشف من الأصل بتاريخ 7 مارس 2005. تم الاطلاع عليه بتاريخ 7 مارس 2005 .
- ↑ "تنزيلات C++Builder" . borland.com . مؤرشف من الأصل بتاريخ 2003-08-01 . تم الاطلاع عليه بتاريخ 2003-08-01 .
روابط خارجية
- بورلاند إنترناشونال، صفحات بورلاند سي++ لنظام التشغيل ويندوز: 2.0 لنظام التشغيل OS/2 ، 4.5 ، 5.0-5.01 ، 5.02
- صفحات شركة إنبرايز كوربوريشن بورلاند سي++: مُصرّف سي++ 5.5
- شركة بورلاند للبرمجيات، صفحات بورلاند سي++: مُصرّف سي++ 5.5 ، إصدار سي++ للأجهزة المحمولة
- تنزيل مُترجم Borland C++ (BCC32)
- برمجيات بورلاند
- مترجمات لغة C++
- بيئات التطوير المتكاملة
- برنامج DOS
