مقدمة
لغات البرمجة هي الوسيلة التي نتواصل بها مع الحاسوب لإعطائه التعليمات. تختلف لغات البرمجة في مستوى قربها من لغة الإنسان أو لغة الآلة.
تصنيف لغات البرمجة
1. لغات منخفضة المستوى: قريبة من لغة الآلة (مثل لغة التجميع Assembly).
2. لغات عالية المستوى: قريبة من اللغة الإنجليزية (مثل Python، Java، C++، JavaScript).
مقارنة بين لغات البرمجة
| اللغة | الاستخدام | الصعوبة |
|---|---|---|
| Python | ذكاء اصطناعي، ويب، علوم بيانات | سهلة |
| Java | تطبيقات أندرويد، تطبيقات مؤسسات | متوسطة |
| JavaScript | تطوير الويب (الواجهات) | متوسطة |
| C++ | ألعاب، أنظمة تشغيل | صعبة |
| PHP | تطوير الويب (الخوادم) | متوسطة |
| Scratch | تعليم البرمجة للمبتدئين | سهلة جداً |
كيف تختار لغة البرمجة؟
- للمبتدئين: Python أو Scratch.
- لتطوير الويب: HTML + CSS + JavaScript.
- لتطبيقات الهواتف: Java (أندرويد) أو Swift (آيفون).
- للألعاب: C++ أو C#.
تمارين
التمرين 1: اذكر الفرق بين اللغات المنخفضة والعالية المستوى.
التمرين 2: ما لغة البرمجة المناسبة لمبتدئ؟ ولماذا؟
الخلاصة
اختيار لغة البرمجة يعتمد على الهدف. للمزيد: البرمجة بلغة بايثون: السلاسل النصية و كتابة خوارزميات.
📍 دروس مشابهة:
- الإعلام الآلي — الشبكات: نموذج OSI — الثالثة متوسط — المنهاج الجزائري
- البرمجة بلغة بايثون — مشروع لعبة حجر ورقة مقص ضد الكمبيوتر — الإعلام الآلي — السنة الثالثة متوسط — المنهاج الجزائري
- English — Vocabulary: Technology and Social Media — 2nd Year Secondary (Literary Stream) — Baccalaureate — Algerian Program
مدونة التربية و التعليم في الجزائر – دروس، فروض، نتائج امتحانات مدونة التربية والتعليم في الجزائر | تحضير الدروس، فروض واختبارات، نتائج البكالوريا وBEM، مسابقات التوظيف، والتوجيه المدرسي للطلاب وأولياء الأمور.