51
D لغة بلغة C تشبه الكتابة الثابتة.فهو يجمع بشكل عملي بين الكفاءة والتحكم وقوة التصميم ، مع السلامة وإنتاجية المبرمج.يتيح نظام Convenience D كتابة أجزاء كبيرة من التعليمات البرمجية دون تحديد الأنواع بشكل متكرر ، بأسلوب اللغات الديناميكية.ومع ذلك ، يستنتج الاستنتاج الثابت الأنواع وخصائص الكود الأخرى ، مما يوفر أفضل ما في العالمين الثابت والديناميكي.تعمل الإدارة التلقائية للذاكرة على توفير رمز آمن وبسيط وقوي.يدعم D أيضًا إدارة الموارد على نطاق (ويعرف أيضًا باسم RAII) وبيانات النطاق لرمز المعاملات الحتمية الذي يسهل كتابته وقراءته.المصفوفات الخطية والنقابية المدمجة والشرائح والنطاقات تجعل البرمجة اليومية بسيطة وممتعة للمهام الصغيرة والكبيرة.... السلطة أفضل نموذج هو عدم فرض واحد على حساب الآخرين.يوفر D تعدد الأشكال الكلاسيكي ، ودلالات القيمة ، والأسلوب الوظيفي ، والأدوية ، والبرمجة التوليفية ، وبرمجة العقود ، وأكثر من ذلك - كلها متكاملة بشكل متناغم.يوفر D أسلوبًا مبتكرًا للتزامن الذي يضم بيانات حقيقية غير قابلة للتغيير ، وتمرير الرسائل ، وعدم المشاركة افتراضيًا ، والمشاركة القابلة للتغيير التي يمكن التحكم فيها عبر سلاسل الرسائل.بدءًا من البرامج النصية البسيطة وحتى المشروعات الكبيرة ، تتمتع D بالقدرة على التوسع مع احتياجات أي تطبيق: اختبار الوحدة ، إخفاء المعلومات ، وحدات نمطية ، تجميع سريع ، واجهات دقيقة.كفاءة D تجمع بشكل طبيعي إلى رمز أصلي فعال.تم تصميم D بحيث يكون معظم الشفرة "الواضحة" سريعة وآمنة.في بعض الأحيان ، قد تحتاج الوظيفة للهروب من قيود أمان النوع لتحقيق أقصى درجات السرعة والتحكم.في مثل هذه الحالات النادرة ، تقدم D مؤشرات أصلية ونوع casts والوصول إلى أي وظيفة C دون أي ترجمة متداخلة وحتى المجمّع المضمّن.تسمح الخصائص المعياريةsafe وtrusted وsystem للمبرمج بتحديد أفضل مقايضات الأمان / الكفاءة في تطبيق معين ، والحصول على برنامج التحويل البرمجي للتحقق من الاتساق.
موقع الكتروني:
https://dlang.orgالتصنيفات
بدائل لـ D (Programming Language) لنظام التشغيل Mac
2
Nim (programming language)
Nim هي لغة برمجة مطبعة بشكل ثابت ، والتي تحاول منح المبرمج القدرة المطلقة دون التنازل عن كفاءة وقت التشغيل.
1
V (programming language)
V هي لغة برمجة مجمعة بشكل ثابت ومصممة لبناء برامج قابلة للصيانة.إنه مشابه لـ Go ويتأثر أيضًا بـ Oberon و Rust و Swift.
1
0
0
0
Beef Programming Language
Beef هي لغة برمجة برمجية مفتوحة المصدر وموجهة نحو الأداء والتي تم تصميمها جنبًا إلى جنب مع بيئة IDE الخاصة بها.
0
Pike programming language
Pike هي لغة برمجة ديناميكية مع بناء جملة يشبه Java و C.
0
P Programming Language
P هي لغة برمجة حيث يوصف النظام على أنه مجموعة من أجهزة الحالة التفاعلية التي تتواصل مع بعضها البعض من خلال الأحداث.