Roslyn

From האנציקלופדיה היהודית
Jump to: navigation, search

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.

קישורים חיצוניים

ראו גם

הערות שוליים


שגיאות פרמטריות בתבנית:הערות שוליים

לא נמצא templatedata תקין

  1. ^ "C# and Visual Basic - Use Roslyn to Write a Live Code Analyzer for Your API". msdn.microsoft.com. בדיקה אחרונה ב-7 בינואר 2019. 
  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


Crystal Clear app ktalkd.png ערך זה הוא קצרמר בנושא מחשבים. אתם מוזמנים לתרום לאנציקלופדיה היהודית ולהרחיב אותו.

NivdakVeushar.png