اعلنت صباح اليوم شركة مايكروسوفت و شركة كوريل انتهاء اعادة بنائهما لتكنولوجيا CLI و لغة سي شارب لكل من انظمة Free BSD و هو احد انظمة يونكس القوية المفتوحة المصدر، و نظام تشغبل Mac OS X 10.2 لاجهزة ماكينتوش، و نظام تشغيل Microsoft Windows XP.
قبل عام تقريبا سجلت شركة مايكروسوفت بالتعاون مع شركة HP عملاق صناعة اجهزة الكومبيوتر و شركة انتل عملاق صناعة المعالجات، سجلتا العامود الفقري لتكنولوجيا .نت كمواصفة قياسية لدى ECMA بالارقام ECMA-334 و ECMA-335. لتتمكن اية من الشركات او المؤسسات اعادة بناء تلك التكنولوجيا لنظم التشغيل الخاصة بها، حيث وفرت مايكروسوفت الفكرة الكاملة التي تعمل عليها تلك التكنولوجيا.
و هذا العام سجلت ايضا كمواصفة قباسبة لدى ISO حسب ما باعتقد، او ربما هي في مراحلها الاخيرة في هذا التسجيل.
ما حدث لاحقا ان مايكروسوفت استئجرت شركة كوريل الكندية لتقوم بواسطة هذه المواصفات القياسية اعادة بناء بيئة التشغيل المشتركة لتلك التكنولوجيا لانظمة تشغيل مختلفة و فتح الكود المصدر لما يتم بنائه للعامة بهدف التعليم.
اليوم اعلن عن انتهاء النسخة الكاملة لبيئة التشغيل المشتركة التي قادرة على العمل في عدة انظم تشغيل مختلفة، بكلمات اخرى يمكنك البرمجة اليوم بواسطة لغة سي شارب في انظمة مثل ماكينتوش و يونكس، و يمكن لبعض البرامج (في حال استخدمت نفس الكانات لبنائها) ان تعمل تلك البرامج في انظمة التشغيل الثلاثة بدون مشاكل.
بالطبع لم يتم نقل جميع كائنات Microsoft Windows ، الذي تم هو نقل الكائنات الاساسية التي يمكن استخدامها بين الثلاثة نظم، و المبرمجين احرار الان لبنائ كائناتهم المشتركة التي يمكن ان تعمل في تلك النظم معا (و هذه عملية بسيطة جدا بالمناسبة) ، ولكن ليس هدف مايكروسوفت نقل برامجها الى انظمة تشغيل مختلفة بقدر هدفها توفير بيئة تعليمية غنية جدا لمن يرغب ببناء نظم متقدمة من المترجمات، حيث ان كون بيئة التشغيل المشتركة و مترجم سي شارب موجودين مجانا مع الكود المصدر الخاص بهم على انترنت قادرين العمل على ثلاثة انظمة تشغيل معا، شيئ سوف يعجب به الكثير من المبرمجين خصوصا مت قرر التعلم على كيفية بناء كود يعمل في انظمة مختلفة، اضافة الى من قرر التعمق في بناء البرامج و لغات البرمجة.
يمكنك الحصول على الكود المصدر من هذا الموقع
http://msdn.microsoft.com/downloads/sample....xml&frame=true
و انت بحاجة الى ترجمته طبعا بعد تحميله، و هو لن يتضارب مع تكنولوجيا .نت لو وجدت على جهازك مسبقا (في حال ان كنت تستخدم Microsoft Windows XP)