حدد لغتك

الصفحة الرئيسية arrow-right ... arrow-right أدوات التطوير arrow-right D (Programming Language)

لقد قمنا بتجميع قائمة تحتوي على 46 بدائل مجانية ومدفوعة لـ D (Programming Language). وتشمل المنافسون الرئيسيون: Python، Java. بالإضافة إلى ذلك، يقوم المستخدمون أيضًا بعمل مقارنات بين D (Programming Language) و PHP، C (programming language)، C++. كما يمكنك النظر في خيارات مماثلة أخرى هنا: أدوات التطوير.


Python
Free Open Source

Python هي لغة برمجة قابلة للتفسير وتفاعلية وموجهة للكائنات.

Java
Free Open Source

Java هي لغة برمجة كمبيوتر للأغراض العامة متزامنة وقائمة على الفصل ...

PHP
Free Open Source

PHP هي لغة برمجة للأغراض العامة تستخدم على نطاق واسع ومناسبة بشكل خاص للويب ...

C++
Free Open Source

C ++ هو نموذج ثابت ، متعدد الأشكال ، ومجمع ، متعدد الأغراض ، قوي ...

Ruby
Free Open Source

روبي هي لغة برمجة موجهة للأغراض العامة تتسم بالديناميكية وتجمع بين ...

C#
Free Open Source

C# is a multi-paradigm programming language encompassing strong typing, imperative, declarative...

Lua
Free Open Source

لوا هي لغة برمجة قوية وسريعة وخفيفة الوزن ومضمنة.

Perl
Free Open Source

Perl هي لغة برمجة ديناميكية عالية المستوى ذات أهداف عامة ومفسرة ولديها أكثر من 22 عامًا ...

Go هي لغة برمجة مفتوحة المصدر تجعل من السهل بناء بسيطة وموثوقة و ...

D لغة بلغة C تشبه الكتابة الثابتة.

D (Programming Language) منصات

tick-square Windows
tick-square Linux
tick-square Mac

D (Programming Language) فيديو ولقطات الشاشة

D (Programming Language) نظرة عامة

D لغة بلغة C تشبه الكتابة الثابتة. فهو يجمع بشكل عملي بين الكفاءة والتحكم وقوة التصميم ، مع السلامة وإنتاجية المبرمج.

السهولة أو الراحة

يسمح D بكتابة أجزاء كبيرة من التعليمات البرمجية دون تحديد أنواع بشكل متكرر ، بأسلوب اللغات الديناميكية. ومع ذلك ، يستنتج الاستنتاج الثابت الأنواع وخصائص الكود الأخرى ، مما يعطي أفضل ما في العالمين الثابت والديناميكي.
تعمل الإدارة التلقائية للذاكرة على توفير رمز آمن وبسيط وقوي. تدعم D أيضًا إدارة الموارد على نطاق واسع (وتعرف أيضًا باسم RAII) وبيانات النطاق لرمز المعاملات الحتمية الذي يسهل كتابته وقراءته.
المصفوفات الخطية والنقابية المدمجة والشرائح والنطاقات تجعل البرمجة اليومية بسيطة وممتعة للمهام الصغيرة والكبيرة.

قوة

أفضل نموذج هو عدم فرض واحد على حساب الآخرين. يوفر D تعدد الأشكال الكلاسيكي ، ودلالات القيمة ، والأسلوب الوظيفي ، والأدوية العامة ، والبرمجة التوليفية ، وبرمجة العقود ، وأكثر من ذلك - كلها متكاملة بشكل متناغم.
يوفر D أسلوبًا مبتكرًا للتزامن الذي يضم بيانات حقيقية غير قابلة للتغيير ، وتمرير الرسائل ، وعدم المشاركة افتراضيًا ، والمشاركة القابلة للتغيير التي يمكن التحكم فيها عبر سلاسل الرسائل.
بدءًا من البرامج النصية البسيطة وحتى المشروعات الكبيرة ، تتمتع D بالقدرة على التوسع مع احتياجات أي تطبيق: اختبار الوحدة ، إخفاء المعلومات ، وحدات نمطية ، تجميع سريع ، واجهات دقيقة.

كفاءة

D يجمع بشكل طبيعي إلى رمز محلي فعال.
تم تصميم D بحيث يكون معظم الشفرة "الواضحة" سريعة وآمنة. في بعض الأحيان ، قد تحتاج الوظيفة للهروب من قيود أمان النوع لتحقيق أقصى درجات السرعة والتحكم. في مثل هذه الحالات النادرة ، تقدم D مؤشرات أصلية ونوع casts والوصول إلى أي وظيفة C دون أي ترجمة متداخلة وحتى المجمّع المضمّن.
تسمح الخصائص المعياريةsafe وtrusted وsystem للمبرمج بتحديد أفضل مقايضات الأمان / الكفاءة في تطبيق معين ، والحصول على برنامج التحويل البرمجي للتحقق من الاتساق.

D (Programming Language) ميزات

tick-square Multiparadigm
tick-square Contract programming
tick-square Functional Language
tick-square Object-oriented Language
tick-square High Level

أفضل بدائل D (Programming Language)

شارك رأيك حول البرمجيات، اترك تقييمًا وساعد في تحسينها أكثر!

D (Programming Language) فئات

أدوات التطوير

D (Programming Language) علامات

programming-language programming

اقتراح تغييرات

تعليقاتك

اختر تقييمًا
الرجاء تحديد تقييم

Your vote has been counted.

Do you have experience using this software?