الدرس(4) فهم بناء الجملة الأساسي والتعليقات.

رقم الدرس 4
آخر تحديث 2025/07/14
تقدم القراءة

الدرس الرابع: لغة الآلة الصارمة


ماذا لو أخبرتك أن الخطأ البرمجي الأكثر شيوعاً في العالم لا علاقة له بالمنطق المعقد، بل بفاصلة منقوطة في غير محلها؟ نحن البشر نتواصل بمرونة، ونفهم المعنى حتى لو كانت الجملة غير مكتملة. لكن الآلة التي تتعامل معها هي كائن حرفي بشكل مطلق. لا تفترض، لا تخمن، ولا تسامح. إنها تتبع مجموعة من القواعد الصارمة وغير القابلة للتفاوض تسمى “بناء الجملة”. اليوم، لن تتعلم مجرد قواعد؛ بل ستتعلم كيف تصيغ أفكارك بلغة دقيقة كالجراحة، اللغة الوحيدة التي يفهمها عالم البرمجة.

ماذا ستتقن في هذا الدرس؟


فهم مفهوم بناء الجملة (Syntax) ولماذا هو حاسم في البرمجة.
إتقان الركائز الثلاث لبناء الجملة في جافا: حساسية حالة الأحرف، الأقواس المعقوصة، والفاصلة المنقوطة.
مراجعة سريعة لأهمية ودور التعليقات في الكود.
تعلم كيفية قراءة وتفسير رسائل الأخطاء الناتجة عن بناء جملة خاطئ.

الفصل الأول: المخطط الهندسي والبنّاء الحرفي
1

لماذا لا يمكن للكمبيوتر أن يفهمني فقط؟


تخيل أنك مهندس معماري تقوم بتصميم مبنى. الكود الذي تكتبه هو المخطط الهندسي (Blueprint). والمترجم (Compiler) هو البنّاء (The Builder). هذا البنّاء قوي بشكل لا يصدق، يمكنه بناء ناطحات سحاب في أجزاء من الثانية، لكن لديه عيب واحد: إنه يتبع المخطط بحذافيره بشكل حرفي تماماً.
إذا كتبت على المخطط “نافذة” بحرف كبير في مكان، و”نافذه” بحرف صغير في مكان آخر، سيعتبرهما البنّاء شيئين مختلفين تماماً وسيتوقف عن العمل في حيرة.
إذا لم تحدد بوضوح أين تبدأ جدران الغرفة وأين تنتهي، فلن يعرف البنّاء كيفية بنائها.
إذا لم تضع علامة “انتهت هذه التعليمة” بعد كل أمر، سيقرأ البنّاء كل التعليمات كسلسلة واحدة طويلة ومربكة.

بناء الجملة (Syntax)


هو مجموعة القواعد النحوية والإملائية التي تحكم كيفية كتابة برنامج صالح في لغة برمجة معينة. إنه “النحو” الذي يجب أن تتبعه حتى يفهم المترجم تعليماتك. أي خروج عن هذه القواعد يؤدي إلى خطأ في بناء الجملة (Syntax Error).


الفصل الثاني: الركائز الثلاث للمخطط الهندسي في جافا
2

القواعد التي لا يمكن كسرها


لغة جافا، مثل أي لغة رسمية، لها قواعد أساسية. دعنا نركز على أهم ثلاث ركائز الآن.
1. حساسية حالة الأحرف (Case Sensitivity):
في جافا، الحروف الكبيرة والصغيرة ليست متساوية. الكلمة myVariable تختلف تماماً عن myvariable أو MyVariable.
Case Sensitivity Example
// جافا ترى هذين السطرين كمتغيرين مختلفين تماماً

String name = "Alice";

String Name = "Bob";

// System مكتوبة بشكل صحيح، لكن system بحرف صغير ستسبب خطأ

System.out.println(name); // صحيح

// system.out.println(Name); // خطأ في بناء الجملة!

تذكر دائماً: System تبدأ بحرف S كبير. هذا خطأ شائع جداً.
2. الكتل والأقواس المعقوصة { } (Blocks and Curly Braces):
تستخدم الأقواس المعقوصة لتجميع عدة أسطر من الكود معاً في “كتلة” واحدة. إنها تحدد بداية ونهاية الكلاس، والدوال، والجمل الشرطية. إنها بمثابة “الجدران” التي تحدد الغرف في مخططك الهندسي.
Code Blocks
public class MyClass { // بداية كتلة الكلاس

public static void main(String[] args) { // بداية كتلة الدالة الرئيسية
    // كل الكود الخاص بالدالة الرئيسية يجب أن يكون هنا
} // نهاية كتلة الدالة الرئيسية

} // نهاية كتلة الكلاس

خطأ شائع!


نسيان إغلاق قوس معقوص } فتحته هو سبب شائع للأخطاء المحيرة. IntelliJ IDEA يساعدك بتلوين الأقواس المتطابقة لتجنب هذا الخطأ.

3. الفاصلة المنقوطة ; (The Semicolon):
هذه هي أهم علامة ترقيم. الفاصلة المنقوطة في جافا تخبر المترجم: “هذه الجملة البرمجية (Statement) قد انتهت”. كل أمر أو تعليمة يجب أن تنتهي بفاصلة منقوطة.
Semicolon Usage
public class SemicolonExample {

public static void main(String[] args) {

// كل سطر من هذين السطرين هو جملة برمجية مستقلة، لذا يجب أن ينتهي بفاصلة منقوطة

System.out.println("First line");

System.out.println("Second line");

}

}


الفصل الثالث: ترك ملاحظات على المخطط (مراجعة سريعة)
3

التعليقات: لغة البشر داخل لغة الآلة


كما تعلمنا سابقاً، ليست كل الكتابة في ملف الكود موجهة للكمبيوتر. التعليقات (Comments) هي ملاحظات للمبرمجين يتجاهلها المترجم تماماً. إنها بمثابة الملاحظات اللاصقة التي تتركها على مخططك الهندسي لتذكير نفسك أو لشرح فكرة لزميل في الفريق.
استخدم // لتعليق يمتد لسطر واحد.
استخدم /* … */ لتعليق يمتد لعدة أسطر.

متى تستخدم التعليقات؟


لا تشرح “ماذا” يفعله الكود (الكود الواضح يشرح نفسه). اشرح “لماذا” فعلته بهذه الطريقة. على سبيل المثال، لماذا اخترت هذه الخوارزمية بالذات أو ما هو الغرض من هذا الجزء المعقد.


أي من الأخطاء التالية يعتبر خطأ في بناء الجملة (Syntax Error) في جافا؟







خلاصة رحلة اليوم


أنت لم تعد تتعامل مع البرمجة بعشوائية. لقد تعلمت اليوم أن تكون مهندساً دقيقاً يتحدث لغة الآلة بطلاقة. أنت تدرك الآن أن كل حرف كبير، وكل قوس، وكل فاصلة منقوطة لها معنى وهدف. بناء الجملة ليس عقبة، بل هو البروتوكول الذي يضمن ترجمة أفكارك الرائعة إلى مبانٍ رقمية شامخة وقوية بدون أخطاء في الأساس.

تخزين المعلومات


لقد أتقنت الآن كيفية إعطاء أوامر ثابتة للكمبيوتر. ولكن قوة البرمجة الحقيقية تكمن في التعامل مع معلومات متغيرة وديناميكية. في الدرس القادم، سندخل إلى عالم المتغيرات (Variables)، وهي “حاويات الذاكرة” التي ستسمح لنا بتخزين الأرقام والنصوص والبيانات، والتلاعب بها، وبناء برامج أكثر ذكاءً وتفاعلية.

🔐 سجل دخولك لحفظ التقدم

سجل دخولك لحفظ تقدمك والحصول على شهادة إتمام

تسجيل الدخول