أساسيات لغات البرمجة: بناء المفسرين باستخدام Scala
أتقن اللبنات الأساسية للكود، قيّم نماذج اللغات، واكتب مفسريك الوظيفيين الخاصين باستخدام Scala.
حول هذه الدورة
هل تساءلت يومًا كيف تعمل لغات البرمجة فعليًا من الداخل؟ فهم الآليات الأساسية للغات يسمح لك بتعلم بناء الجملة الجديد بشكل أسرع واختيار الأداة المناسبة لأي مشروع برمجي.
يرشدك هذا المساق النصي خلال اللبنات الأساسية للغات البرمجة. من خلال دراسة كيفية تحليل الكود وتقييمه وتنفيذه، ستنتقل من مجرد كتابة الكود إلى فهم كيفية معالجته بواسطة المترجمات والمفسرين. ستكتسب خبرة عملية من خلال بناء مفسريك الأساسيين الخاصين باستخدام Scala.
ما ستتعلمه:
- فهم الآليات الأساسية لبناء الجملة والتحليل وأشجار بناء الجملة المجردة
- بناء مفسرين وظيفيين من الصفر لتقييم التعبيرات والمتغيرات المخصصة
- تحليل أنظمة الأنواع المختلفة، بما في ذلك الأنماط الثابتة والديناميكية وأنماط استنتاج الأنواع الحديثة
- تقييم المفاضلات بين نماذج البرمجة المختلفة ونماذج إدارة الذاكرة
- تصميم لغات مصغرة خاصة بالمجال مصممة لحل مشاكل برمجية فريدة
- تطبيق مطابقة الأنماط ومفاهيم البرمجة الوظيفية في Scala لمعالجة هياكل اللغة
تبدأ الرحلة بالمصطلحات الأساسية والتشريح الأساسي للغة البرمجة، قبل الانتقال إلى نماذج البيئة والدوال والحالة. ستطبق بعد ذلك هذه المفاهيم من خلال قراءة كود المفسر واستكشاف مواضيع مثل الأنواع والنطاق.
تم تصميم هذا المساق للمطورين المبتدئين وطلاب علوم الكمبيوتر والمبرمجين الفضوليين الذين يرغبون في تعميق فهمهم لكيفية عمل اللغات. لا يلزم وجود خبرة سابقة في المترجمات أو Scala.
ابدأ في استكشاف الأعمال الداخلية للكود وارتقِ بمنظورك البرمجي اليوم.
ما الذي ستحصل عليه
-
📜
شهادة إتمام
أضفها إلى ملفك على LinkedIn -
💬
مدرّس AI شخصي
عالق في درس؟ اسأل مدرّسك المدمج أي شيء، في أي وقت. -
♾️
وصول مدى الحياة
عُد متى شئت، بلا انتهاء -
📱
الهاتف أو الكمبيوتر
يعمل في أي مكان وعلى أي جهاز -
💸
استرداد خلال 14 يومًا
دون أسئلة -
⚡
قصير ومركَّز
45 دقيقة من المحتوى التطبيقي
المراجعات
لا توجد مراجعات بعد — كن أول من يشارك تجربته.
المتعلمون أخذوا أيضًا
💼 جاهز لسوق العمل
أسس لغات البرمجة: مفاهيم البرمجة الوظيفية
شهادة
تطبيق عملي
AED 35.00
→
🎓 بشهادة
أسس البرمجة الوظيفية في Scala
شهادة
تطبيق عملي
AED 35.00
→
💼 جاهز لسوق العمل
Python Deep Dive: البرمجة الوظيفية والميكانيكا الأساسية
شهادة
تطبيق عملي
AED 35.00
→
🔥 مطلوب
Go Programming: تعلم غولانغ من الصفر مع مشاريع عملية
شهادة
تطبيق عملي
AED 35.00
→
الأسئلة الشائعة
ما الذي أحتاجه لأخذ هذه الدورة؟ +
يكفي هاتف أو كمبيوتر متصل بالإنترنت. بدون تثبيتات أو أجهزة خاصة.
كيف يمكنني الدفع؟ +
بالبطاقة عبر Stripe. لا نخزن بيانات البطاقة — يتولى Stripe ذلك بأمان.
هل يمكنني استرداد المال؟ +
نعم — استرداد كامل خلال 14 يومًا، دون أسئلة.
إلى متى يستمر وصولي؟ +
إلى الأبد. بمجرد الشراء، الدورة لك تعود إليها متى شئت.
هل سأحصل على شهادة؟ +
نعم. عند الإتمام ستحصل على شهادة يمكنك إضافتها إلى ملفك في LinkedIn.
مصمَّم للعاملين في
التقنية
التصميم
المالية
التسويق
الرعاية الصحية
التعليم
الضيافة
التصنيع
×2
اشحن مرة واحدة وادفع النصف
أضف AED 360 → احصل على 200 أرصدة. كل فئة تكلف AED 18.00 بدلاً من AED 35.00. الأرصدة لا تنتهي أبداً.
AED 360
200 رصيد
AED 18.00 / درس
أفضل قيمة
AED 900
550 رصيد
AED 16.36 / درس
AED 1,800
1200 رصيد
AED 15.00 / درس
بدون اشتراك. الرصيد يصلح لأي درس ولا ينتهي.