أخبار الموقع

لغات البرمجة — مفهومها وأنواعها — الإعلام الآلي — السنة الثالثة متوسط — المنهاج الجزائري

لغات البرمجة — مفهومها وأنواعها

الكفاءة المستهدفة

  • أن يتعرف التلميذ على مفهوم لغة البرمجة وأهميتها
  • أن يميز بين لغات البرمجة المختلفة (عالية المستوى ومنخفضة المستوى)
  • أن يتعرف على بعض لغات البرمجة الشائعة واستخداماتها
  • أن يدرك الفرق بين المبرمج والحاسوب من حيث الفهم اللغوي

تمهيد

عندما تستخدم هاتفك الذكي أو جهاز الحاسوب، فأنت تتفاعل مع برامج مختلفة: تطبيقات المراسلة، الألعاب، متصفحات الإنترنت… كل هذه البرامج كُتبت بواسطة لغات البرمجة. فما هي لغة البرمجة؟ وكيف نختار اللغة المناسبة لتطبيق معين؟

أولاً: ما هي لغة البرمجة؟

لغة البرمجة هي مجموعة من القواعد والأوامر (Syntax) تُستخدم لكتابة البرامج التي يفهمها وينفذها الحاسوب. هي الوسيط بين الإنسان والحاسوب — المبرمج يكتب الأوامر بلغة البرمجة، ثم تُترجم إلى لغة الآلة (0 و 1) التي يفهمها الحاسوب.

💡 تشبيه بسيط

لغة البرمجة مثل لغة التواصل بين البشر. لو أردت أن تطلب من صديق شيئاً، تستخدم اللغة العربية أو الفرنسية. أما الحاسوب فيحتاج لغة خاصة به — مثل Python أو Java — ليفهم ما تريد تنفيذه.

ثانياً: تصنيف لغات البرمجة

1. لغات منخفضة المستوى (Low-Level Languages)

  • لغة الآلة (Machine Language): تتكون من 0 و 1 فقط، يفهمها الحاسوب مباشرة دون ترجمة
  • لغة التجميع (Assembly): تستخدم رموزاً مختصرة بدلاً من الأرقام، أقرب إلى لغة الآلة

2. لغات عالية المستوى (High-Level Languages)

  • قريبة من اللغة البشرية (الإنجليزية)، سهلة الفهم والكتابة
  • تحتاج إلى مترجم (Compiler) أو مفسر (Interpreter) لترجمتها إلى لغة الآلة
  • أمثلة: Python، Java، C++، JavaScript

ثالثاً: أشهر لغات البرمجة واستخداماتها

اللغة الاستخدام الرئيسي مستوى الصعوبة
Python الذكاء الاصطناعي، تحليل البيانات، تطبيقات الويب سهل ✅
JavaScript تطوير مواقع الويب (الجزء التفاعلي) متوسط 🔶
C++ الألعاب، أنظمة التشغيل، البرامج عالية الأداء صعب 🔴
Java تطبيقات الأندرويد، البرامج المؤسسية متوسط 🔶
Scratch تعليم البرمجة للمبتدئين (برمجة بصرية) سهل جداً ✅

رابعاً: كيف تعمل لغة البرمجة؟

عند كتابة برنامج بلغة عالية المستوى مثل Python، يمر البرنامج بالمراحل التالية:

  1. الكتابة: يكتب المبرمج الأوامر في ملف نصي
  2. الترجمة: المترجم (Compiler) أو المفسر (Interpreter) يحوّل الأوامر إلى لغة الآلة
  3. التنفيذ: الحاسوب ينفذ الأوامر ويعطي النتيجة

📝 مثال: برنامج بلغة Python لطباعة “مرحباً بالعالم”

print("مرحباً بالعالم!")
# النتيجة: مرحباً بالعالم!

هذا البرنامج البسيط يوضح أن لغة Python قريبة جداً من اللغة الإنجليزية الطبيعية!

📌 خلاصة الدرس

  • لغة البرمجة هي وسيلة التواصل بين الإنسان والحاسوب
  • تنقسم لغات البرمجة إلى: منخفضة المستوى وعالية المستوى
  • لغات المستوى العالي أسهل للفهم والكتابة (Python, Java, JavaScript)
  • البرنامج يُكتب ثم يُترجم ثم يُنفذ
  • كل لغة برمجة مناسبة لمجال معين من التطبيقات

✏️ تمارين تطبيقية

  1. عرف لغة البرمجة بكلماتك الخاصة.
  2. ما الفرق بين لغة البرمجة عالية المستوى ومنخفضة المستوى؟
  3. اذكر ثلاث لغات برمجة واستخداماً لكل منها.
  4. لماذا تعتبر Python مناسبة للمبتدئين في تعلم البرمجة؟

🏠 نشاط منزلي

ابحث في الإنترنت عن لغة برمجة واحدة لم نذكرها في الدرس. اكتب فقرة عن: تاريخها، استخداماتها، مثال بسيط عليها. قدّمها في الحصة القادمة.

📍 دروس مشابهة:

شاهد أيضا

الرياضيات — الضرب في 10 و 100 و 1000 (تحريك الفاصلة في الأعداد العشرية) — السنة الخامسة ابتدائي — المنهاج الجزائري

📖 الضرب في 10 و 100 و 1000 — تحريك الفاصلة في الأعداد العشرية المادة: …

الرياضيات — الضرب في 10 و 100 و 1000 (تحريك الفاصلة في الأعداد العشرية) — السنة الخامسة ابتدائي — المنهاج الجزائري

📖 الضرب في 10 و 100 و 1000 — تحريك الفاصلة في الأعداد العشرية المادة: …

الرياضيات — الربط بين الكسور العادية والكسور العشرية — السنة الرابعة ابتدائي — المنهاج الجزائري

📖 الربط بين الكسور العادية والكسور العشرية المادة: الرياضيات | السنة: الرابعة ابتدائي | المنهاج: …

الرياضيات — الربط بين الكسور العادية والكسور العشرية — السنة الرابعة ابتدائي — المنهاج الجزائري

📖 الربط بين الكسور العادية والكسور العشرية المادة: الرياضيات | السنة: الرابعة ابتدائي | المنهاج: …

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *