C# Fundamentals: 03- Language Syntax
تعلم السنتاكس في لغة السي شارب
مقدمة عن السنتاكس
- السلام عليكم، في هذا الدرس سنتعلم السنتاكس الخاص بلغة السي شارب، والذي يعني قواعد اللغة.
- كل لغة برمجة لها قواعد خاصة بها، والسنتاكس هو صيغة الكتابة أو طريقة الكتابة في هذه اللغة.
صفات السنتاكس
- سنستعرض أهم صفات السنتاكس بلغة السي شارب من خلال ملف
program.cs.
- الكلمات الملونة في الكود تعبر عن معاني معينة بناءً على القواعد اللغوية.
الألوان ودلالاتها
- الألوان المختلفة للكلمات تشير إلى نوعها: كلمات زرقاء تمثل كلمات مفتاحية، وكلمات صفراء تمثل دوال أو جمل.
- الكلمات الزرقاء مثل
intوclassهي كلمات إرشادية للكمبايلر تساعده على فهم السياق.
مفهوم الكلمات المفتاحية
- الكلمات الإرشادية تعمل كلوحات إرشادية للكمبايلر لتحديد معنى الجملة التالية.
- الكلمة نفسها قد لا تحمل معنى بدون سياقها، لذا يعتمد الكمبايلر على ما يحيط بها لفهم المعنى.
الأقواس ودورها
- الأقواس تمثل كود بلوك وتجمع مجموعة من الأوامر التي ستنفذ معًا.
- استخدام الأقواس يسهل تنظيم الكود ويساعد في تحديد بداية ونهاية الكتل البرمجية.
أهمية الدوت (.)
- استخدام الدوت يشير إلى فتح قائمة بالأوامر المتاحة داخل الفئة أو الكائن الذي قبله.
- الدوت يعتبر أساسيًا لفهم كيفية الوصول إلى الوظائف والبيانات المرتبطة بالكائنات.
أنواع البيانات في البرمجة
تعريف نوع البيانات النصية
- تمثل كلمة "hello" نوع بيانات نصي يُعرف بـ "سترينج داتا تايب"، وهو أحد أنواع البيانات الأساسية في لغات البرمجة.
- الأنواع الأخرى من البيانات تشمل الأرقام، النصوص، التواريخ والأوقات.
خصائص النصوص في البرمجة
- يتم التعامل مع النصوص كعبارات عادية دون اعتبارها أوامر برمجية، مما يعني أن الكومبايلر لا يترجمها بل يعرضها كما هي.
- عند استخدام الأمر
Console.WriteLineلطباعة جملة بين علامتي تنصيص، يعتبر الكومبايلر الجملة نصًا وليس أمرًا.
الرموز الخاصة وتأثيرها
- استخدام الرمز "باك سلاش" ( يشير إلى وجود رمز خاص داخل النص، مما يتطلب من الكومبايلر تفسيره بشكل مختلف.
- إذا كان هناك حرف بعد الباك سلاش متلون بلون مختلف، فهذا يدل على أنه رمز مميز يجب ترجمته بدلاً من طباعته مباشرة.
تأثير السطور الفارغة
- إدخال باك سلاش متبوعًا بحرف جديد يؤدي إلى إنشاء سطر فارغ قبل طباعة الجملة التالية.
- الكومبايلر يعتبر كل باك سلاش كأمر لإنشاء سطر جديد (نيو لاين).
أهمية السيمي كولون
- السيمي كولون (;) هو علامة نهاية الجملة في لغات البرمجة ويحدد انتهاء التعليمات البرمجية.
- الكومبايلر يعمل على قراءة التعليمات حرفيًا حتى يصل إلى السيمي كولون ليعرف أن الجملة قد انتهت.
فهم الأسطر البرمجية
- كتابة عدة تعليمات على نفس السطر يفصل بينها السيمي كولون يجعل كل منها تُعتبر جملة مستقلة.