Microsoft تفتح مصدر لغة F# 2.0

الوقت المقدّر لقراءة هذا المقال: 2 دقيقة و 3 ثانية

Microsoft تفتح مصدر لغة F# 2.0

في حين تعزز Oracle من حظوظها للترشح لمنصب عدو المصادر المفتوحة رقم واحد، سهلت Microsoft اليوم لها المهمة بفتح مصدر لغة البرمجة #F التابعة لها، وذلك يشمل المصرف Compiler و المكتبات libraries  الأساسية.

#F هي لغة برمجة متعددة الأنظمة (وليس المنصات) multi-paradigm programming، وظيفية، كائنيه التوجه، مخففة تعقيد المعادلات الرياضية ومشابهة إلى حد ما بـ  OCaml موجهة لمنصة .NET، تم تطويرها من قبل Don Syme ضمن أبحاث Microsoft. كسبت جمهورا ملحوظا من مختلف البقاع، وقد شهد الإصدار الثاني منها F# 2.0 زرع مسبق في Visual Studio 2010 وتوافق مع مستنسخ منصة .NET مفتوح المصدر Mono.

اللغة وما تشمله من أدوات  تم إطلاقها مفتوحة حسب ما تنص عليه رخصة Apache 2.0 ، والكل يمكن النفاذ إليه وتحميله ضمن باقة  F# PowerPack المسكنة في موقع CodePlex . وتحوي هذه النسخة المفتوحة على بعض الأدوات المكملة ومكتبات لا تتوفر في الإصدارة الرسمية.

يجدر الإشارة أنه ليس هذه أو مرة تفتح فيها Microsoft مصرفات Compliers، فقد سبق وأن فعلت ذلك مع IronPython و IronRuby وهي نسخ Python و Ruby مكرسة لمنصة .NET

يمكن الإطلاع على إعلان فتح مصدر اللغة على لسان Dom Syme مطور اللغة من على مدونته.

– كيف يمكن وصف هذه المبادرة من قبل Microsoft؟ وكيف تجدها بالمقارنة مع أفاعيل Oracle في غير منتجاتها خاصة Java وما يتعلق بـ Sun ؟


هل أعجبك هذا المقال؟ أخبر أصدقاءك عنه Share on Facebook0Tweet about this on TwitterShare on Google+0Share on LinkedIn0Buffer this pageEmail this to someoneShare on Reddit0Share on Tumblr0

عن كاتب المقال:

طالب جامعي تخصص إعلام آلي، مهووس بالتقنية وأخوض في شتى مجالاتها من تطوير مواقع، برمجة، ومن مصدر مفتوح إلى مغلق، مستعمل لكلا النظامين، كبطريق يطل على نوافذ لكنه لم يقضم تفاحة بعد.

  • أظن أن Microsoft أصبحت تحس بتهديد Linux كنظام لنظامها
    ولا تريد أن تعادي مناصريه لذلك تقوم بمثل هذه الخطوات.
    أما Oracle فلا تأبه لعدم وجود منافس حقيقي قواعد بياناتها

  • djug

    لا أوافقك الرأي إطلاقا
    لا أرى أي تهديد لـ Linux لأنظمة Windows إطلاقا على المدى القريب فيما يخص استعماله في الحواسيب المكتبية
    ألق نظرة على إحصائيات الاستعمال العالمي لأنظمة التشغيل لتفهم ذلك

    إن كان هناك نظام قادر على تهديد Microsoft فسيكون نظام Mac

    أمر آخر، Microsoft تتهم بعدائها للمصادر المفتوحة منذ وقت، و تم أخذ تلك الصورة النمطية عنها و لم يحاول المهتمون بالمصادر المفتوحة تغييرها، و هذا بالرغم من المساهمة المتزايدة لـ Microsoft في المصادر المفتوحة.
    لا تنسى أنها فتحت أيضا مصادر كل من IronRuby و IronPython بداية هذا الشهر أيضا

    ألق نظرة على:
    http://www.microsoft.com/opensource/
    و
    http://www.codeplex.com/

    • بالنسبة للإحصائيات التي تحدثت أن استعمال Linux هو 1 % أظنها بعيدة عن الواقع
      أعلم أن Linux مازال ضعيفا في بعض المجالات كالتصميم لكن أتوقع أنه سينافس قريبا جدا
      صحيح أن Microsoft تتهم بعدائها للمصادر المفتوحة
      لكني كمناصر للمصادر المفتوحة لا أعتبرها كذلك
      وأظن أنه يجب أن تغيير النظرة إليها ,Microsoft شركة ربحية ولديها سياسة لا يحق لنا تغييرها
      ولكن أيضاهنالك منافسون للغات البرمجة ولنظام Microsoft ,أما Oracle فما زالت الوحيدة وهي تسعى لقتل كل منافس قبل أن يكبر

  • عدد مستخدمي لينكس ليس 1%% أبدًا بتاتًا مطلقًا.

    # يقول “ستيف بالمر” :

    “سوق لينكس أكبر من سوق آبل”

    • djug

      و متى كان كلام Steve Jobs أفضل من الإحصائيات خاصة أنه يتكلم عن غير ما تنتجه تفاحته

      أمر آخر، يجب التفريق بين نظام Linux على الحواسيب الشخصية و بين التي نستعملها على الخوادم

      Linux تلتهم قطاعا كبيرا من سوق الخوادم أما دون ذلك فلا تزال بعيدة
      ملاحظة: أنا لا أنتقص من قدر نظام و رفع من قدر آخر، فبالقدر الذي استخدم به منتجات Windows بقدر ما أدعو الناس إلى أنظمة Linux

      لكن لا أحب أن أنساق “عاطفيا” وراء تقنية بدل أخرى، لكن يجب النظر إلى الأمور بعين مجردة من كل انحياز

      • إذا كنت تتحدث عن خطيئة “العاطفة” فلمّ لم تتحدث عن خطيئة “التعميم” 90% مستخدمو ويندوز، هل بالضرورة أن يكون ويندوز الأفضل.
        ^^^
        هذا في علم الاجتماع!

        بالنسبة للنسبة، فلينكس يعمل على أكثر من 50% من الهواتف الخلوية.

        • djug

          لسنا نناقش أفضلية أنظمة التشغيل بل نسبة الانتشار

          هل من إحصائيات تثبت الـ 50% التي أشرت لها؟، ما أعرفه أن النظام الرئيسي على الهواتف هو Symbian و ليس linux

          رجاء عودوا إلى موضوع الـ F#

  • اين التعليقات على الموضوع …
    الموضوع يتحدث عن لغة f# وليس عن اللينكس …يا جماعة اللينكس كفى في كل موضوع تعلقون ان نظام اللينكس سوف يسبق الويندوز وهذا في احلامكم فقط لا غير

  • ما هي الأمور العملية التي قامت بها ميكروسفت حتى تعد عدوة للمصادر الحرة. لقد كان لها رأي زمان جدا، وأظن هذا الرأي بدأ يتغير منذ فترة من خلال تصريحات مسؤوليها وبإنشاء مشروع CodePlex وفتح مصادر بعض مشاريعها مثل #F

    أتمنى أن تدعم ميكروسفت أيضا IronScheme فمجتمعات LISP في غفوة طويلة.

    djug@ الأخ حسام كان ينقل كلام عن ستيف بالمر وليس جوبز.

  • المدونة رائعة شكرا لك ..