Scheme


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

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

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

נלקח מויקיפדיה

הגדרות נוספות הקשורות לScheme:
קצרמר תוכנה
שפות תכנות