יש לערוך ערך זה. ייתכן שהערך סובל מבעיות ניסוח, סגנון טעון שיפור או צורך בהגהה, או שיש לעצב אותו, או מפגמים טכניים כגון מיעוט קישורים פנימיים.
| ||
יש לערוך ערך זה. ייתכן שהערך סובל מבעיות ניסוח, סגנון טעון שיפור או צורך בהגהה, או שיש לעצב אותו, או מפגמים טכניים כגון מיעוט קישורים פנימיים. | |
פרדיגמות | תכנות פונקציונלי, תכנות מונחה עצמים, עיבוד מקבילי |
---|---|
תאריך השקה | 2005 |
מתכנן | מיקרוסופט מחקר, בפסקה זו רשומה אחת נוספת שטרם תורגמה |
מפתח | Microsoft, The F# Software Foundation |
גרסה אחרונה | 9.0 (12 בנובמבר 2024) |
טיפוסיות | סטטית, חזקה, מוסקת (inferred) |
הושפעה על ידי | C#, Haskell, ML, Python Scala, Erlang, Ocaml |
השפיעה על | C# , Elm, F*, LiveScript |
רישיון | רישיון MIT |
סיומת |
.fs .fsi .fsx .fsscript |
fsharp | |
F#, מבוטא אֵף שַׁארְפּ היא שפת תכנות כללית שנוצרה על ידי הארגון ה-F# Software Foundation, חברת התוכנה מיקרוסופט ותורמים עצמאיים. #F נחשפה בשנת 2005 ומשלבת תכנות פונקציונלי, אימפרטיבי ומונחה עצמים. זו שפה תכנות חוצה פלטפורמות בסביבת ה NET Core., אך היא יכולה גם לייצר קוד JavaScript לשימוש דפדפני אינטרנט ולייצר קוד למעבדים גרפיים. ה-F# Software Foundation פיתח לשפה מהדר חוצה פלטפורמות תחת רישיון קוד פתוח.
#F נתמכת בסביבות הפיתוח המשולבות Visual Studio של מיקרוסופט ו JetBrains Rider, של JetBrains. ישנם תוספים לסביבות פיתוח אחרות, ביניהם lonide, ההופך את סביבת הפיתוח ה-VSCode לסביבת פיתוח מלאה עבור #F. ישנם גם תוספים לסביבות פיתוח מסורתיות כמו Vim ו- Emacs.
#F שייכת למשפחת שפות ML. היא החלה את דרכה כמימוש של העקרונות המרכזיים של שפת OCaml והושפעה משפות C#, פייתון, Haskell, Scala ו-Erlang.