תוכן עניינים:
הגדרה - מה המשמעות של האסל?
Haskell היא שפת תכנות מחשבים פונקציונלית עם קוד פתוח, אשר הוקמה לראשונה בשנת 1990. Haskell נקרא על שם Haskell Curry, מתמטיקאי ולוגיקן המפורסם ביצירת היגיון משלב, המושג העיקרי מאחורי שפת תכנות פונקציונלית. האסל נחשבת גם לשפת תכנות פונקציונלית גרידא מכיוון שכל החישוב מתבצע על בסיס הערכת הביטויים.
Techopedia מסביר את האסקל
הסקל משלבת את כל הפונקציות והמבנה שלה ממערכת מתמטית, ליתר דיוק חשבון מחשב. השפה פועלת על נתונים וביטויים בלתי ניתנים לשינוי, כאשר המבנה העיקרי של התוכנית נשמר תוך שמירה על המבנה המתוקן. כמה מתכונות המפתח בשפת התכנות של הייסקל הן יישום של:
- הערכה עצלנית / עצלנית: הערכת הביטויים נעצרת עד שנדרש על ידי חישובים / ביטויים אחרים.
- פולימורפיזם: סוג הערך יכול להיות או יכול לקחת סוג שונה על סמך אופן השימוש בו בהקשר הפונקציונלי.
- הקלדה סטטית: ניתן לבדוק את כל השגיאות בתוכנית לפני ביצוע או זמן ריצה.




