لغة البرمجة دي D Programming Language

1 دقيقة

ما هي لغة البرمجة دي؟ 

وتُعرف أيضاً باسم دي لانغ وهي لغة برمجة كائنية التوجه ومتعددة النماذج تجمع مفاهيم البرمجة عالية المستوى ومنخفضة المستوى. توفّر سلامة الذاكرة البرنامج المكتوب فيها.

تاريخ لغة البرمجة دي

هي لغة برمجة للأغراض العامة، أنشأها والتر برايت عام 2001، بحيث صُمِمت لجمع كفاءة وأداء لغات البرمجة منخفضة المستوى مثل سي وسي بلس C++ مع إنتاجية لغات البرمجة عالية المستوى مثل بايثون وروبي.

ما النماذج البرمجية التي تشملها لغة البرمجة دي؟

تشمل لغة البرمجة دي كلاً من هذه النماذج:

  • البرمجة المتزامنة: هي برمجة لديها تركيبات لغوية تدعم التزامن وتطبيقات الزمن الحقيقي.
  • البرمجة الوظيفية: تستخدم تقييم الدوال الرياضية كما تستطيع تجنب الحالات والبيانات القابلة للتغيير.
  • البرمجة التوصيفية: تتم فيها كتابة البرامج التي تكتب وتتحكم بالبرامج الأخرى أو حتى في نفسها.
  • البرمجة الحتمية: هي برمجة البيانات الصريحة التي تُغيّر حالة البرنامج.
  • البرمجة كائنية التوجه: تستخدم هياكل البيانات، وتتكون من الروابط والعلاقات والكائنات لتصميم البرامج.

متى تُستخدم لغة البرمجة دي؟

تعتبر لغة البرمجة دي من اللغات غير المناسبة للمبتدئين، وإذا كان المستخدم خبيراً يمكنه الاستفادة من هذه اللغة في هذه الحالات:

  • عند تنفيذ المشاريع التي تحتاج إلى اختبار وتحقق داخليين.
  • عندما تحتاج إلى كتابة مليون سطر من الرموز، فهي تدعم هذا العدد من السطور ما يجعلها مناسبة للبرامج الضخمة.

المحتوى محمي