C# Fundamentals: 03- Language Syntax

C# Fundamentals: 03- Language Syntax

تعلم السنتاكس في لغة السي شارب

مقدمة عن السنتاكس

  • السلام عليكم، في هذا الدرس سنتعلم السنتاكس الخاص بلغة السي شارب، والذي يعني قواعد اللغة.
  • كل لغة برمجة لها قواعد خاصة بها، والسنتاكس هو صيغة الكتابة أو طريقة الكتابة في هذه اللغة.

صفات السنتاكس

  • سنستعرض أهم صفات السنتاكس بلغة السي شارب من خلال ملف program.cs.
  • الكلمات الملونة في الكود تعبر عن معاني معينة بناءً على القواعد اللغوية.

الألوان ودلالاتها

  • الألوان المختلفة للكلمات تشير إلى نوعها: كلمات زرقاء تمثل كلمات مفتاحية، وكلمات صفراء تمثل دوال أو جمل.
  • الكلمات الزرقاء مثل int وclass هي كلمات إرشادية للكمبايلر تساعده على فهم السياق.

مفهوم الكلمات المفتاحية

  • الكلمات الإرشادية تعمل كلوحات إرشادية للكمبايلر لتحديد معنى الجملة التالية.
  • الكلمة نفسها قد لا تحمل معنى بدون سياقها، لذا يعتمد الكمبايلر على ما يحيط بها لفهم المعنى.

الأقواس ودورها

  • الأقواس تمثل كود بلوك وتجمع مجموعة من الأوامر التي ستنفذ معًا.
  • استخدام الأقواس يسهل تنظيم الكود ويساعد في تحديد بداية ونهاية الكتل البرمجية.

أهمية الدوت (.)

  • استخدام الدوت يشير إلى فتح قائمة بالأوامر المتاحة داخل الفئة أو الكائن الذي قبله.
  • الدوت يعتبر أساسيًا لفهم كيفية الوصول إلى الوظائف والبيانات المرتبطة بالكائنات.

أنواع البيانات في البرمجة

تعريف نوع البيانات النصية

  • تمثل كلمة "hello" نوع بيانات نصي يُعرف بـ "سترينج داتا تايب"، وهو أحد أنواع البيانات الأساسية في لغات البرمجة.
  • الأنواع الأخرى من البيانات تشمل الأرقام، النصوص، التواريخ والأوقات.

خصائص النصوص في البرمجة

  • يتم التعامل مع النصوص كعبارات عادية دون اعتبارها أوامر برمجية، مما يعني أن الكومبايلر لا يترجمها بل يعرضها كما هي.
  • عند استخدام الأمر Console.WriteLine لطباعة جملة بين علامتي تنصيص، يعتبر الكومبايلر الجملة نصًا وليس أمرًا.

الرموز الخاصة وتأثيرها

  • استخدام الرمز "باك سلاش" ( يشير إلى وجود رمز خاص داخل النص، مما يتطلب من الكومبايلر تفسيره بشكل مختلف.
  • إذا كان هناك حرف بعد الباك سلاش متلون بلون مختلف، فهذا يدل على أنه رمز مميز يجب ترجمته بدلاً من طباعته مباشرة.

تأثير السطور الفارغة

  • إدخال باك سلاش متبوعًا بحرف جديد يؤدي إلى إنشاء سطر فارغ قبل طباعة الجملة التالية.
  • الكومبايلر يعتبر كل باك سلاش كأمر لإنشاء سطر جديد (نيو لاين).

أهمية السيمي كولون

  • السيمي كولون (;) هو علامة نهاية الجملة في لغات البرمجة ويحدد انتهاء التعليمات البرمجية.
  • الكومبايلر يعمل على قراءة التعليمات حرفيًا حتى يصل إلى السيمي كولون ليعرف أن الجملة قد انتهت.

فهم الأسطر البرمجية

  • كتابة عدة تعليمات على نفس السطر يفصل بينها السيمي كولون يجعل كل منها تُعتبر جملة مستقلة.
Playlists: C# Fundamentals
Video description

C# Fundamentals - Language Syntax Join our Telegram channel: https://t.me/PassionateCoders Join our Facebook group: https://www.facebook.com/groups/passionatecoders.channel Follow me on Facebook: https://www.facebook.com/mohammed.a.elmahdy Follow me on Linkedin: https://www.linkedin.com/in/mohammedelmahdy/