عبارة عن برامج تقوم بترجمة الأوامر والتعليمات التي يكتبها المبرمج من لغة المستوي العالي إلى لغة الآلة ؟؟
الإجابة الصحيحة من خلال موقع بوابة الإجابات هي:
المترجم
الإجابة الصحيحة هي المترجم (Compiler).
شرح مفصل لعمل المترجم:
لكي نفهم دور المترجم، يجب أن نعرف أن هناك فرقاً كبيراً بين الطريقة التي يفكر بها الإنسان والطريقة التي يعمل بها الكمبيوتر:
- لغات المستوى العالي (High-Level Languages): هي اللغات التي يستخدمها المبرمجون لكتابة البرامج (مثل لغة Python أو Java أو C++). هذه اللغات تعتمد على كلمات إنجليزية ورموز رياضية مفهومة للبشر، مما يسهل عملية كتابة الكود.
- لغة الآلة (Machine Language): هي اللغة الوحيدة التي يفهمها معالج الكمبيوتر (CPU)، وهي لغة رقمية تتكون فقط من الصفر والواحد (0 و 1)، ومن المستحيل تقريباً على البشر كتابة برامج كاملة بهذه الطريقة.
وظيفة المترجم:بما أن الكمبيوتر لا يفهم لغات المستوى العالي، يعمل
المترجم كوسيط أو "مترجم لغوي"، حيث يقوم بالآتي:
- استقبال الأوامر والتعليمات التي كتبها المبرمج بلغة المستوى العالي.
- تحليل هذه الأوامر والتأكد من صحتها.
- تحويل (ترجمة) كل هذه التعليمات دفعة واحدة إلى لغة الآلة (0, 1).
- إرسال الناتج النهائي إلى الكمبيوتر ليقوم بتنفيذه.
مثال توضيحي:تخيل أن المبرمج يتحدث "اللغة العربية" والكمبيوتر يتحدث "اللغة الصينية". لكي يتفاهم الاثنان، نحتاج إلى شخص (مترجم) يأخذ الكلام بالعربية ويحوله إلى الصينية ليفهم الكمبيوتر المطلوب منه وينفذه بدقة.
اذا كان لديك إجابة افضل او هناك خطأ في الإجابة علي سؤال عبارة عن برامج تقوم بترجمة الأوامر والتعليمات التي يكتبها المبرمج من لغة المستوي العالي إلى لغة الآلة ؟ اترك تعليق فورآ.