هل تريد تعلّم D وإتقانه؟

انضم إلى مسار D على Exercism للحصول على 92 تمرينًا مع تحليل تلقائي لكودك و إرشاد شخصي، كل ذلك مجانًا 100%.

نبذة عن D

module helloworld;

import std.format;

string hello(const char[] s = "World") {
    return format("Hello, %s!", s);
}

أبرز ميزات D


D

تعبيرية

دعم لعدة أنماط برمجية، مع قدرات قوية في البرمجة الفوقية.

سريعة

برامج D تُترجم إلى لغة الآلة، ما يؤدي إلى أوقات تنفيذ أسرع من اللغات المفسّرة.

آمنة

الدوال المعلَّمة بـ `@safe` تقتصر على مجموعة فرعية آمنة من ناحية الذاكرة في D.

التوافق بين اللغات

ضمّن C و++C بسلاسة في مشاريعك بلغة D، لتحصل على إمكانية الوصول إلى ملايين المكتبات.

C أفضل

دمج D في مشاريع C باستخدام علم التصريف `-betterC`.

جامع القمامة الاختياري

اتركه مُمكّنًا عند الحاجة إليه، وعطّله عندما لا تحتاج إليه.

تلقَّ الإرشاد بأسلوب D

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

اعرف المزيد عن الإرشاد

تمارين D من إعداد المجتمع

يضم مسار D على Exercism 92 تمارين لمساعدتك على كتابة كود أفضل.

اطّلع على كل تمارين D
D

ابدأ في مسار D

أفضل ما في الأمر أنه مجاني 100% للجميع.

انضم إلى مسار D