أخبار الموقع

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

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

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

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

تمهيد

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

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

لغة البرمجة هي مجموعة من القواعد والأوامر (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 مناسبة للمبتدئين في تعلم البرمجة؟

🏠 نشاط منزلي

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

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

شاهد أيضا

المفعول فيه (ظرف الزمان وظرف المكان) — تعريفه وإعرابه — اللغة العربية — السنة الثالثة ابتدائي — المنهاج الجزائري

📌 عنوان الدرس المفعول فيه (ظرف الزمان وظرف المكان) — تعريفه وإعرابه — اللغة العربية …

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

📌 عنوان الدرس الأشكال الهندسية (المربع والمستطيل والمثلث والدائرة) — الرياضيات — السنة الثانية ابتدائي …

الجملة الاسمية والفعلية (المبتدأ والخبر — الفعل والفاعل) — اللغة العربية — السنة الثانية ابتدائي — المنهاج الجزائري

📌 عنوان الدرس الجملة الاسمية والجملة الفعلية (المبتدأ والخبر — الفعل والفاعل) — اللغة العربية …

Expressing Likes and Dislikes: Vocabulary, Grammar and Speaking – 1st Year Secondary School – Algerian Curriculum

Expressing Likes and Dislikes: Vocabulary, Grammar and Speaking 1. Expressing Likes (التعبير عن الإعجاب) There …

اترك تعليقاً

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