أساسيات لغات البرمجة: بناء المفسرين باستخدام Scala
أتقن اللبنات الأساسية للكود، قيّم نماذج اللغات، واكتب مفسريك الوظيفيين الخاصين باستخدام Scala.
حول هذه الدورة
هل تساءلت يومًا كيف تعمل لغات البرمجة فعليًا من الداخل؟ فهم الآليات الأساسية للغات يسمح لك بتعلم بناء الجملة الجديد بشكل أسرع واختيار الأداة المناسبة لأي مشروع برمجي.
يرشدك هذا المساق النصي خلال اللبنات الأساسية للغات البرمجة. من خلال دراسة كيفية تحليل الكود وتقييمه وتنفيذه، ستنتقل من مجرد كتابة الكود إلى فهم كيفية معالجته بواسطة المترجمات والمفسرين. ستكتسب خبرة عملية من خلال بناء مفسريك الأساسيين الخاصين باستخدام Scala.
ما ستتعلمه:
- فهم الآليات الأساسية لبناء الجملة والتحليل وأشجار بناء الجملة المجردة
- بناء مفسرين وظيفيين من الصفر لتقييم التعبيرات والمتغيرات المخصصة
- تحليل أنظمة الأنواع المختلفة، بما في ذلك الأنماط الثابتة والديناميكية وأنماط استنتاج الأنواع الحديثة
- تقييم المفاضلات بين نماذج البرمجة المختلفة ونماذج إدارة الذاكرة
- تصميم لغات مصغرة خاصة بالمجال مصممة لحل مشاكل برمجية فريدة
- تطبيق مطابقة الأنماط ومفاهيم البرمجة الوظيفية في Scala لمعالجة هياكل اللغة
تبدأ الرحلة بالمصطلحات الأساسية والتشريح الأساسي للغة البرمجة، قبل الانتقال إلى نماذج البيئة والدوال والحالة. ستطبق بعد ذلك هذه المفاهيم من خلال قراءة كود المفسر واستكشاف مواضيع مثل الأنواع والنطاق.
تم تصميم هذا المساق للمطورين المبتدئين وطلاب علوم الكمبيوتر والمبرمجين الفضوليين الذين يرغبون في تعميق فهمهم لكيفية عمل اللغات. لا يلزم وجود خبرة سابقة في المترجمات أو Scala.
ابدأ في استكشاف الأعمال الداخلية للكود وارتقِ بمنظورك البرمجي اليوم.
ما الذي ستحصل عليه
-
📜
شهادة إتمام
أضفها إلى ملفك على LinkedIn -
♾️
وصول مدى الحياة
عُد متى شئت، بلا انتهاء -
📱
الهاتف أو الكمبيوتر
يعمل في أي مكان وعلى أي جهاز -
💸
استرداد خلال 30 يومًا
دون أسئلة -
⚡
قصير ومركَّز
45 دقيقة من المحتوى التطبيقي
المراجعات
لا توجد مراجعات بعد — كن أول من يشارك تجربته.
المتعلمون أخذوا أيضًا
تعلم أساسيات لغة جو، من النحو الأساسي إلى التزامن، وبدأ في بناء تطبيقات خلفية فعالة مع هذا الدليل الخطوة بخطوة.
$4.99$9.99
فك لغز كيفية عمل لغات البرمجة تحت الغطاء وامتلك نماذج البرمجة الوظيفية لتعلم أي لغة جديدة بسهولة.
$4.99$9.99
تعلم مبادئ البرمجة الوظيفية باستخدام Scala لكتابة رمز أنظف وأأمن وأكثر قابلية للصيانة بثقة.
$4.99$9.99
معرفة الميكانيكا الداخلية للغة بايثون، نماذج البرمجة الوظيفية، الإغلاقات، والديكورات المخصصة لكتابة شفرة نظيفة وفعالة ومهنية.
$4.99$9.99
الأسئلة الشائعة
ما الذي أحتاجه لأخذ هذه الدورة؟ +
يكفي هاتف أو كمبيوتر متصل بالإنترنت. بدون تثبيتات أو أجهزة خاصة.
كيف يمكنني الدفع؟ +
بالبطاقة عبر Stripe أو بالعملات الرقمية. لا نخزن بيانات البطاقة — يتولى Stripe ذلك بأمان.
هل يمكنني استرداد المال؟ +
نعم — استرداد كامل خلال 30 يومًا، دون أسئلة.
إلى متى يستمر وصولي؟ +
إلى الأبد. بمجرد الشراء، الدورة لك تعود إليها متى شئت.
هل سأحصل على شهادة؟ +
نعم. عند الإتمام ستحصل على شهادة يمكنك إضافتها إلى ملفك في LinkedIn.
مصمَّم للعاملين في
التقنية
التصميم
المالية
التسويق
الرعاية الصحية
التعليم
الضيافة
التصنيع