פתיחת התפריט הראשי

Scheme

שפת תכנות

Scheme היא שפת תכנות שפותחה בשנות השבעים על ידי גיא סטיל (.Guy Lewis Steele, Jr) וג'רלד סאסמן (Gerald Jay Sussman) ומהווה דיאלקט מודרני של שפת Lisp הוותיקה. השפה תומכת במספר פרדיגמות תכנות שהעיקרית מביניהן היא פרדיגמת התכנות הפונקציונלי.

כללי התחביר (Syntax) של השפה הם מעטים לכן היא קלה (יחסית) ללימוד. Scheme נלמדת בעיקר באוניברסיטאות ומוסדות חינוך, מכיוון שבעזרתה נוח להמחיש עקרונות יסודיים מתחום מדעי המחשב וכן להדגים מודלים שונים לפיהם פועלים מהדרים ומפרשים. כיום השפה מוחלפת באיטיות בשפות אחרות דוגמת Python.[1]

קל לזהות את תחבירה של שפה זו, אשר בדומה לרוב הדיאלקטים של Lisp, מורכב מביטויים עטופים בסוגריים הנקראים S-expressions. התחביר מודגם בתוכנית הבאה המחשבת עצרת:

(define (factorial n)
   (if (= n 0)
       1
       (* n (factorial (- n 1)))))

ראו גםעריכה

קישורים חיצונייםעריכה

  מדיה וקבצים בנושא Scheme בוויקישיתוף

הערות שולייםעריכה

  ערך זה הוא קצרמר בנושא תוכנה. אתם מוזמנים לתרום לוויקיפדיה ולהרחיב אותו.