ויקיפדיה:מיזמי ויקיפדיה/אתר האנציקלופדיה היהודית/ערכים שנוצרו באנציקלופדיה היהודית/Roslyn

מתוך ויקיפדיה, האנציקלופדיה החופשית

NET Compiler Platform., או בשמו המוכר Roslyn[1], הוא סט ממשקים להידור וביצוע ניתוח קוד סטטי עבור #C ו-VB.NET מתוצרת מיקרוסופט[2].

עובדה בולטת היא שהפרויקט כולל גרסאות "self-hosting" (משתמש בעצמו) של מהדרי #C ו-VB שנכתבו בשפות הללו עצמן. המהדרים זמינים לתפעול בשורת הפקודה (Command line) או עם API מתוך קוד NET.

Roslyn חושף מודלים לאנליזה סינטקטית של קוד, ניתוח סמנטי, הידור דינמי ל-CIL, ו-Code Emission‏[3].

היסטוריה[עריכת קוד מקור]

Roslyn פותחה על ידי המהנדס, עובד מיקרוסופט לשעבר, אריק ליפרט. מיקרוסופט שחררה גרסה ראשונה לבחינת משתמשים באוקטובר 2011.

בשנת 2014, בעת כינוס בסן פרנסיסקו, הכריזה מיקרוסופט שהיא פותחת את Roslyn לפרויקט קוד פתוח תחת הרישיון "Apache License 2.0". באותו כינוס הכריזו ב-Xamarin שיטמיעו את המהדר ב-Xamarin Studio.

המהדר צבר פופולריות רבה ובשנת 2015 החליטו במיקרוסופט להפוך אותו למהדר העיקרי של Visual Studio עבור השפות #C ו-VB.

קישורים חיצוניים[עריכת קוד מקור]

הערות שוליים[עריכת קוד מקור]

  1. ^ "C# and Visual Basic - Use Roslyn to Write a Live Code Analyzer for Your API". msdn.microsoft.com. נבדק ב-2019-01-07.
  2. ^ .NET Compiler Platform ("Roslyn") on GitHub
  3. ^ Neil McAllister, Microsoft's Roslyn: Reinventing the compiler as we know it, DEVELOPER_WORLD, 2011-10-20
ערך זה הוא קצרמר בנושא מחשבים. אתם מוזמנים לתרום לוויקיפדיה ולהרחיב אותו.