51
D لغة بلغة C تشبه الكتابة الثابتة.فهو يجمع بشكل عملي بين الكفاءة والتحكم وقوة التصميم ، مع السلامة وإنتاجية المبرمج.يتيح نظام Convenience D كتابة أجزاء كبيرة من التعليمات البرمجية دون تحديد الأنواع بشكل متكرر ، بأسلوب اللغات الديناميكية.ومع ذلك ، يستنتج الاستنتاج الثابت الأنواع وخصائص الكود الأخرى ، مما يوفر أفضل ما في العالمين الثابت والديناميكي.تعمل الإدارة التلقائية للذاكرة على توفير رمز آمن وبسيط وقوي.يدعم D أيضًا إدارة الموارد على نطاق (ويعرف أيضًا باسم RAII) وبيانات النطاق لرمز المعاملات الحتمية الذي يسهل كتابته وقراءته.المصفوفات الخطية والنقابية المدمجة والشرائح والنطاقات تجعل البرمجة اليومية بسيطة وممتعة للمهام الصغيرة والكبيرة.... السلطة أفضل نموذج هو عدم فرض واحد على حساب الآخرين.يوفر D تعدد الأشكال الكلاسيكي ، ودلالات القيمة ، والأسلوب الوظيفي ، والأدوية ، والبرمجة التوليفية ، وبرمجة العقود ، وأكثر من ذلك - كلها متكاملة بشكل متناغم.يوفر D أسلوبًا مبتكرًا للتزامن الذي يضم بيانات حقيقية غير قابلة للتغيير ، وتمرير الرسائل ، وعدم المشاركة افتراضيًا ، والمشاركة القابلة للتغيير التي يمكن التحكم فيها عبر سلاسل الرسائل.بدءًا من البرامج النصية البسيطة وحتى المشروعات الكبيرة ، تتمتع D بالقدرة على التوسع مع احتياجات أي تطبيق: اختبار الوحدة ، إخفاء المعلومات ، وحدات نمطية ، تجميع سريع ، واجهات دقيقة.كفاءة D تجمع بشكل طبيعي إلى رمز أصلي فعال.تم تصميم D بحيث يكون معظم الشفرة "الواضحة" سريعة وآمنة.في بعض الأحيان ، قد تحتاج الوظيفة للهروب من قيود أمان النوع لتحقيق أقصى درجات السرعة والتحكم.في مثل هذه الحالات النادرة ، تقدم D مؤشرات أصلية ونوع casts والوصول إلى أي وظيفة C دون أي ترجمة متداخلة وحتى المجمّع المضمّن.تسمح الخصائص المعياريةsafe وtrusted وsystem للمبرمج بتحديد أفضل مقايضات الأمان / الكفاءة في تطبيق معين ، والحصول على برنامج التحويل البرمجي للتحقق من الاتساق.
d
موقع الكتروني:
https://dlang.orgالتصنيفات
بدائل D (Programming Language) لجميع المنصات مع أي ترخيص
1126
582
Java
Java هي لغة برمجة كمبيوتر للأغراض العامة متزامنة ، قائمة على الفصل ، موجهة نحو الكائن ، ومصممة بشكل خاص بحيث يكون لديها أقل عدد ممكن من تبعيات التنفيذ.
416
278
C (programming language)
C هي لغة برمجة الكمبيوتر للأغراض العامة.C هي واحدة من لغات البرمجة الأكثر استخدامًا في كل العصور.
- تطبيق مجاني
- Windows
- Mac
- Linux
- Android
- iPhone
- Playstation
- Android Wear
- iPad
- Android Tablet
- BSD
- Haiku
- AROS
266
243
178
146
Lua
لوا هي لغة برمجة قوية وسريعة وخفيفة الوزن ومضمنة.
- تطبيق مجاني
- Windows
- Mac
- Linux
- AmigaOS
- Android
- iPhone
- Playstation
- Android Wear
- iPad
- Android Tablet
- BSD
- Haiku
- MorphOS
123
104
Go (Programming Language)
Go هي لغة برمجة مفتوحة المصدر تجعل من السهل بناء برامج بسيطة وموثوقة وفعالة.
71
61
36
Haxe
Haxe عبارة عن مجموعة أدوات مفتوحة المصدر تعتمد على لغة برمجة عالية المستوى حديثة الطباع ، ومترجم متقاطع ذو أحدث التقنيات ، ومعيار شامل للنظام الأساسي ...
- تطبيق مجاني
- Windows
- Mac
- Linux
- Raspberry Pi
30
Apple Swift
Swift هي لغة برمجة لتطبيقات iOS و OS X و watchOS و tvOS التي تعتمد على أفضل ما في C و Objective-C ، دون قيود التوافق C.