بمعنا ان لغة الجافا تعمل علي جميع انظمة التشغيل و ويندوز يعمل علي جميع المعالجات
هل يمكن برمجة نظام تشغيل او برنامج يشتغل علي جميع المعالجات
بالطبع لا يمكن برمجة نظام تشغيل على لغة جافا بأى حال من الاحوال, لأن لغة جافا تحتاج الى Virtual Machine لتشغيلها, و الvirtual machine يحتاج الى نظام تشغيل أصلا ليعمل! و حتى لو افترضنا ان أحدهم كتب مترجما للغة جافا, فان بنية اللغة نفسها لا تصلح لكتابة نظم التشغيل,
نظم التشغيل تحتاج الى لغات أقرب الى الألة, و غالبا ما تكتب على السى (ويندوز, لينكس, و غيرهم), أو الباسكال (ماك او اس ما قبل 2001).
نظم التشغيل يمكن نقلها من معالج لأخر بسهولة نسبيا, نظرا لأن معظم المعالجات تتشابه فى طريقة عملها, عبر اعادة ترجمة الكود و اعادة كتابة الأجزاء المكتوبة بلغة التجميع (و التى تكون أجزاء صغيرة عادة).
التعليقات