الاجابة : من لغات البرمجة عالية المستوى ؟..؟
الإجابة الصحيحة من خلال موقع بوابة الإجابات هي:
لغة سي
## لغة سي كلغة برمجة عالية المستوى: شرح مفصل
الإجابة الصحيحة هي "لغة سي". لغة سي تُعتبر من لغات البرمجة عالية المستوى، ولكن ما معنى ذلك؟ ولماذا نُصنفها ضمن هذه الفئة؟
ما هي لغات البرمجة عالية المستوى؟
- الفرق بين اللغات عالية ومنخفضة المستوى: في البداية، كانت لغات البرمجة قريبة جدًا من لغة الآلة (الأصفار والواحدات) التي يفهمها الكمبيوتر مباشرة. هذه تسمى لغات منخفضة المستوى (مثل لغة التجميع). لغات البرمجة عالية المستوى ظهرت لتسهيل عملية البرمجة على الإنسان.
- خصائص اللغات عالية المستوى:
- أقرب إلى اللغة الإنجليزية: تستخدم كلمات ورموزًا أقرب إلى اللغة الإنجليزية، مما يجعلها أسهل في القراءة والكتابة والفهم.
- أكثر تجريدًا: تخفي الكثير من التفاصيل المعقدة المتعلقة بالعتاد (hardware) عن المبرمج، مما يسمح له بالتركيز على حل المشكلة نفسها بدلاً من كيفية تنفيذها على الكمبيوتر.
- قابلة للنقل: يمكن تشغيل نفس البرنامج على أنظمة تشغيل مختلفة (مثل ويندوز، ماك، لينكس) مع تعديلات بسيطة أو بدون تعديلات على الإطلاق.
لماذا لغة سي تعتبر عالية المستوى؟- استخدام كلمات إنجليزية: لغة سي تستخدم كلمات مثل `if` (إذا)، `else` (إلا)، `while` (طالما)، `for` (لكل)، وغيرها، وهي كلمات مألوفة في اللغة الإنجليزية.
- التعامل مع مفاهيم مجردة: تسمح لغة سي بالتعامل مع مفاهيم مثل المتغيرات (variables)، الدوال (functions)، والمؤشرات (pointers) بطريقة تجريدية، أي دون الحاجة إلى معرفة تفاصيل كيفية تخزين هذه البيانات في الذاكرة.
- أمثلة توضيحية:
- مثال بلغة منخفضة المستوى (تقريبي): قد تحتاج لكتابة سلسلة طويلة من الأوامر لجمع رقمين.
- مثال بلغة سي: `result = num1 + num2;` (سطر واحد فقط!)
- قابلية النقل: يمكن ترجمة (compile) برنامج مكتوب بلغة سي وتشغيله على أنظمة تشغيل مختلفة.
ملاحظة مهمة: على الرغم من أن لغة سي تعتبر عالية المستوى، إلا أنها تعتبر أيضًا "قريبة" من لغة الآلة مقارنة بلغات أخرى مثل بايثون أو جافا. هذا يعني أنها تمنح المبرمج تحكمًا أكبر في الذاكرة والعتاد، ولكنها تتطلب أيضًا فهمًا أعمق لكيفية عمل الكمبيوتر.
اذا كان لديك إجابة افضل او هناك خطأ في الإجابة علي سؤال الاجابة : من لغات البرمجة عالية المستوى ؟.. اترك تعليق فورآ.