مجموعة مرتبة من التعليمات. يقرأ المدخلات ويتبع القواعد وينتج المخرجات.
مساحة العمل
D
مسار عملي لتعلم D من الصفر
التعريف أولا
ما هي D
D لغة لكتابة تعليمات دقيقة، وتستخدم غالبا في مسار عملي لتعلم D من الصفر. لا تبدأ بحفظ المصطلحات. ابدأ بفكرة واحدة: مدخلات تمر بخطوات ثم تصبح مخرجات.
main.dالتشغيل dmd main.d && ./mainالعادة تعلم جزءا صغيرا من D ثم اكتب مثالا صغيرا وشغلهالقيمة هي البيانات. المتغير هو اسم تستخدمه لحفظ البيانات وإعادة استخدامها.
عمل صغير له اسم. يأخذ مدخلات وينفذ مهمة ويمكن أن يرجع نتيجة.
مترجم D هي البيئة التي تشغل كود main.d.
أول كود قابل للقراءة
ناتج البرنامج
entry point output syntax writelnwriteln(42);
الناتج 42نسب اللغة
شجرة D
اعرف من أين جاءت D وما اللغات القريبة وما الخطوة التالية.
من الصفر
بنك الأسئلة
ابحث ثم تدرب
اختر مرحلة أو ابحث داخل بنك التدريب الحالي ثم افتح السؤال مباشرة.
D السؤال 1
D السؤال 1. اختر الوصف الأقرب إلى طباعة قيمة
D السؤال 2
D السؤال 2. اختر الوصف الأقرب إلى تسمية قيمة
D السؤال 3
D السؤال 3. اختر الوصف الأقرب إلى دالة قابلة لإعادة الاستخدام
D السؤال 4
D السؤال 4. اختر الوصف الأقرب إلى مجموعة أساسية
D السؤال 5
D السؤال 5. اختر الوصف الأقرب إلى طباعة قيمة
D السؤال 6
D السؤال 6. اختر الوصف الأقرب إلى تسمية قيمة
D السؤال 7
D السؤال 7. اختر الوصف الأقرب إلى دالة قابلة لإعادة الاستخدام
D السؤال 8
D السؤال 8. اختر الوصف الأقرب إلى مجموعة أساسية
D السؤال 9
D السؤال 9. اختر الوصف الأقرب إلى طباعة قيمة
D السؤال 10
D السؤال 10. اختر الوصف الأقرب إلى تسمية قيمة
D السؤال 11
D السؤال 11. اختر الوصف الأقرب إلى دالة قابلة لإعادة الاستخدام
D السؤال 12
D السؤال 12. اختر الوصف الأقرب إلى مجموعة أساسية
D السؤال 13
D السؤال 13. اختر الوصف الأقرب إلى طباعة قيمة
D السؤال 14
D السؤال 14. اختر الوصف الأقرب إلى تسمية قيمة
D السؤال 15
D السؤال 15. اختر الوصف الأقرب إلى دالة قابلة لإعادة الاستخدام
D السؤال 16
D السؤال 16. اختر الوصف الأقرب إلى مجموعة أساسية
D السؤال 17
D السؤال 17. اختر الوصف الأقرب إلى طباعة قيمة
D السؤال 18
D السؤال 18. اختر الوصف الأقرب إلى تسمية قيمة
اختيار من متعدد
D السؤال 1
D السؤال 1. اختر الوصف الأقرب إلى طباعة قيمة
writeln(42);
مرجع
أنماط main.d
dmd main.d && ./mainentry point output syntax writeln
ناتج البرنامج
writeln(42);
- شغل أصغر ملف أولا
- اطبع قيمة معروفة واحدة
- افحص الناتج قبل إضافة كود أكثر
variables assignment types int
القيم والأسماء
int total = 42; writeln(total);
- أعط القيم أسماء واضحة
- اجعل كل سطر يحمل فكرة واحدة أثناء التعلم
- تتبع القيمة قبل تغييرها
function collection Array
الدوال والمجموعات
int add(int a, int b) {
return a + b;
}
int[] scores = [40, 2];
writeln(scores.length);- اجعل الدوال صغيرة
- ارجع قيما مفيدة
- استخدم المجموعة الشائعة قبل اللجوء إلى الأطر