Which of the following is not a category of programming language? High-Level Language Low-Level Language Abstract Language Machine Language ؟؟
الإجابة الصحيحة من خلال موقع بوابة الإجابات هي:
Abstract Language
الإجابة الصحيحة هي Abstract Language، لأنها ليست تصنيفاً تقنياً من تصنيفات لغات البرمجة، بينما التصنيفات الأخرى هي أنواع حقيقية ومعروفة.
إليك شرح مفصل لهذه التصنيفات لتعرف الفرق بينها:
1. لغة الآلة (Machine Language):
- هي اللغة الوحيدة التي يفهمها الحاسوب مباشرة دون الحاجة لمترجم.
- تتكون بالكامل من الأرقام الثنائية (0 و 1).
- صعبة جداً على البشر في الكتابة والقراءة.
2. اللغات منخفضة المستوى (Low-Level Languages):- هي لغات قريبة جداً من لغة الآلة ومن طريقة عمل عتاد الحاسوب (Hardware).
- مثال عليها: لغة الأسيمبلي (Assembly).
- تتميز بأنها سريعة جداً في التنفيذ، لكنها صعبة التعلم وتختلف من جهاز لآخر.
3. اللغات عالية المستوى (High-Level Languages):- هي لغات مصممة لتكون سهلة القراءة والكتابة للبشر لأنها تستخدم كلمات إنجليزية واضحة.
- مثال عليها: لغات Python، Java، و C++.
- لا يفهمها الحاسوب مباشرة، لذا تحتاج إلى برنامج وسيط (مترجم أو مفسر) لتحويلها إلى لغة الآلة.
لماذا "Abstract Language" هي الإجابة الخاطئة (ليست تصنيفاً)؟كلمة "Abstract" تعني "تجريدي"، والتجريد هو
مفهوم أو خاصية موجودة في لغات البرمجة (مثل تبسيط العمليات المعقدة)، وليست "فئة" أو "نوعاً" مستقلاً من لغات البرمجة كما هو الحال في التقسيمات الثلاثة السابقة.
اذا كان لديك إجابة افضل او هناك خطأ في الإجابة علي سؤال Which of the following is not a category of programming language? High-Level Language Low-Level Language Abstract Language Machine Language ؟ اترك تعليق فورآ.