תוכן שנמחק תוכן שנוסף
מאין תקציר עריכה
תגיות: עריכה חזותית עריכה ממכשיר נייד עריכה דרך האתר הנייד עריכה מתקדמת מהנייד
מאין תקציר עריכה
תגיות: עריכה חזותית עריכה ממכשיר נייד עריכה דרך האתר הנייד עריכה מתקדמת מהנייד
שורה 95:
== סקירת השפה ==
=== תכנות פונקציונלי ===
F# היא שפת תכנות פונקציונלית אשר משתמשת בטכניקת הסקת [[מערכת טיפוסים|טיפוסים]] ( type inference ), כלומר, [[מתכנת]] בשפה לא צריך להגדיר את טיפוסי הנתונים ( int, string וכדומה ) - המהדר יסיק זאת לבד במהלך ההידור. F# מאפשרת גם הגדרת טיפוסים באופן ישיר על ידי המתכנת, ואף דורשת שימוש בכך במצבים מסוימים.
 
F# היא שפה מבוססת ביטויים אשר משתמשת בעיקר בטכניקת פישוט הביטויים הנפוצה eager evaluation, שלפיה ביטוי יפושט כאשר ברגע שהוא מקושר למשתנה, וכן בטכניקת- lazy evaulation במקרים מסוימים, שלפיה ביטוי יפושט רק כאשר נעשה בו שימוש.