انضم إلى مسار D على Exercism للحصول على 92 تمرينًا مع تحليل تلقائي لكودك و إرشاد شخصي، كل ذلك مجانًا 100%.
module helloworld;
import std.format;
string hello(const char[] s = "World") {
return format("Hello, %s!", s);
}
طوّر مهاراتك في البرمجة من خلال تمارين برمجية ممتعة ومجزية تختبر فهمك للمفاهيم مع Exercism.
عُدّ المستطيلات في مخطط ASCII.
سعيًا إلى تشجيع بيع المزيد من النسخ المختلفة من مجموعة شائعة مؤلفة من خمسة كتب، قرر متجر كتب أن يقدّم خصومات على شراء عدة كتب في المرة الواحدة.
التمرين التمهيدي الكلاسيكي في Exercism. قل فقط "Hello, World!".
دعم لعدة أنماط برمجية، مع قدرات قوية في البرمجة الفوقية.
برامج D تُترجم إلى لغة الآلة، ما يؤدي إلى أوقات تنفيذ أسرع من اللغات المفسّرة.
الدوال المعلَّمة بـ `@safe` تقتصر على مجموعة فرعية آمنة من ناحية الذاكرة في D.
ضمّن C و++C بسلاسة في مشاريعك بلغة D، لتحصل على إمكانية الوصول إلى ملايين المكتبات.
دمج D في مشاريع C باستخدام علم التصريف `-betterC`.
اتركه مُمكّنًا عند الحاجة إليه، وعطّله عندما لا تحتاج إليه.
لكل لغة أسلوبها الخاص في فعل الأشياء. ومسار D ليس استثناءً. سيساعدك مرشدونا على تعلّم التفكير مثل مطوّر D، وعلى كتابة كود أصيل بأسلوب D. بعد أن تحل تمرينًا، أرسله إلى فريقنا التطوعي، وسيمنحونك تلميحات وأفكارًا وملاحظات حول كيفية جعله أقرب إلى ما تراه عادةً في D، وسيساعدونك على اكتشاف الأشياء التي لا تعرف أنك لا تعرفها.
اعرف المزيد عن الإرشاديضم مسار D على Exercism 92 تمارين لمساعدتك على كتابة كود أفضل.
اطّلع على كل تمارين D