מהו קובץ SCM?
קובץ SCM הוא קובץ קוד מקור שנוצר בשפת התכנות Scheme. הוא מכיל קוד שנכתב בתחביר הסכמה אשר מבוצע לאחר מכן על ידי מתורגמן Scheme. שפת הסכימה פותחה על ידי המכון הטכנולוגי של מסצ’וסטס (MIT) בשנת 1970 ותומכת בתכנות פונקציונלי ובטכניקות נלוות כגון אלגוריתמים רקורסיביים. ניתן לפתוח ולערוך קובצי SCM בכל עורך טקסט כגון Microsoft Notepad, Notepad++ ו-Apple TextEdit.
פורמט קובץ SCM
קבצי SCM נוצרים ונשמרים בפורמט טקסט רגיל באמצעות כל עורך טקסט. Scheme היא חלק ממשפחת שפות התכנות Lisp והיא סטנדרטית בתקן IEEE הרשמי. כמה מאפיינים בולטים של שפת התכנות Schema הם כדלקמן.
מינימליזם
- סכמה היא שפה פשוטה שהיא הרבה יותר קלה משפות רבות אחרות בעלות עוצמה דומה.היקף מילוני
- סכימה היא בעלת היקף מילוני המאפשר קישורים משתנים ביחידת תוכנה וניתן לנתח אותה על ידי קריאת הטקסט של התוכנה.חשבון למבדה
-Block Structure
- שפת התכנות Schema יורשת את מבנה הבלוק שלה משפות קודמות כגון ALGOL.רקורסיית זנב נכונה
- סכימה משתמשת ברקורסיית זנב כדי לבטא איטרציה. יש לו מבנה איטרציה, עשה בנוסף.