القائمة الرئيسية

الصفحات

 

أنواع لغات البرمجة كثيرة، وكل نوع له استخدامات وأهداف مختلفة. ممكن نقسمها لأكثر من تصنيف، لكن خلينا نبدأ بأهم 5 أنواع رئيسية:


🧠 أولًا: حسب مستوى اللغة

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

    • سهلة الفهم وقريبة من اللغة البشرية.
    • مثل: Python – Java – C# – JavaScript
      ✅ تستخدم في: المواقع، التطبيقات، الذكاء الاصطناعي، الألعاب…
  2. لغات منخفضة المستوى (Low-Level Languages)

    • قريبة من لغة الآلة وصعبة على البشر.
    • مثل: Assembly – Machine Code
      ✅ تستخدم في: أنظمة التشغيل، برمجة الهاردوير، الأجهزة الدقيقة.

🧩 ثانيًا: حسب الاستخدام

النوع أمثلة الاستخدام
لغات تطوير الويب HTML, CSS, JavaScript, PHP تصميم المواقع وصفحات الإنترنت
لغات تطوير التطبيقات Java, Kotlin, Swift تطبيقات أندرويد وآيفون
لغات الذكاء الاصطناعي Python, R, Julia تحليل بيانات، تعلم آلي، AI
لغات قواعد البيانات SQL تخزين وتنظيم البيانات
لغات برمجة الألعاب C++, C#, Unity تطوير ألعاب ثلاثية الأبعاد

🔧 ثالثًا: حسب طريقة التنفيذ

  1. لغات مفسرة (Interpreted Languages)

    • يتم ترجمتها سطر بسطر أثناء التشغيل.
    • مثل: Python – JavaScript
      ✅ سهلة للتعلم والتجريب السريع.
  2. لغات مترجمة (Compiled Languages)

    • يتم تحويلها بالكامل لملف تنفيذي قبل التشغيل.
    • مثل: C – C++ – Go
      ✅ أسرع في الأداء، لكنها تحتاج خطوة تجميع.

🧮 رابعًا: حسب البرمجة الهيكلية أو الكائنية

  • البرمجة الهيكلية (Procedural Programming)

    • تنفذ أوامر خطوة بخطوة.
    • مثل: C – Pascal
  • البرمجة الكائنية (Object-Oriented Programming)

    • تعتمد على كائنات (Objects) وخصائصها.
    • مثل: Java – C# – Python
      ✅ مناسبة للمشاريع الكبيرة والمعقدة.

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

اللغة الاستخدام الأساسي
Python الذكاء الاصطناعي – المواقع – التعليم
JavaScript تطوير واجهات المواقع
HTML & CSS تصميم صفحات الإنترنت
Java تطبيقات أندرويد – الأنظمة الكبيرة
C++ الألعاب – الأنظمة – البرمجة القوية
C# تطبيقات ويندوز – الألعاب باستخدام Unity
Swift تطبيقات آيفون iOS
SQL قواعد البيانات

✅ الخلاصة:

كل لغة لها قوة في مجال معين
اختَر المجال اللي تحبه، وتعلم اللغة الأنسب له.


تعليقات