תוכן עניינים הקדמה
הכרות עם schemes
תבניות נתונים
תבניות
משפטי בקרה
משתנים לקסיקלים
רקורסיה
קלט/פלט
macros
מבנים
alises and tables ממשק המערכת
מחלקות ואובייקטים
jumps
אי-דטרמיניסטיות
מנועים
shell scripts
אתר ללימוד מקיף> הקדמה

הקדמה


זוהי הקדמה לשפת התכנות Scheme. המדריך מיועד להכרות קצרה, אשר גם טירון יוכל לרכוש ידע על השפה בדרך לא טריוואלית, לפני למידת הטקסטים היותר מקיפים ומעמיקים.
הטקסט מתאר גישה לכתיבה חדה, קולעת ותועלתית של השפה Scheme .למרות שלא נמצה את השפה מאלף ועד תו, לא נתעלם מההיבטים הקשים, הלא מובנים והלא רגילים של השפה אך היעילים והשימושיים. הדיונים שלנו יתמקדו בפתרון בעיות ולא יסובו אחר חיפוש תובנות מעמיקות.
לכן לא כללתי הרבה מהחלקים העיקריים של השיעורים המסורתיים של השפה Scheme.
לימוד החומר לא יהיה מעמיק, לא תהיה הרחבה על משמעות הכוח של השפה, לא יהיו דיונים על יישום מעמיק וכן לא יהיו הרצאות על מעלותיה של Scheme.
לא נדון בנושאים אלו לא משום שהם אינם חשובים, אלא מכיוון שהם לא רלוונטיים למי שמחפש הכרות קצרה עם השפה.
כמה זמן דרוש להכיר את השפה? אינני יודע אם מישהו יכול ללמוד בעצמו את השפה Scheme במשך " 21 יום", למרות ששמעתי שלימוד יסודות השפה הוא עניין של לימוד במשך אחה"צ אחד. הסטנדרט של השפה Scheme עצמה עם כל פרטיה התובעניים הוא רק באורך חמישים דפים.
התובנה של השפה, כאשר תגיע, תבוא בשלמותה ביום אחה"צ אחד, אך אין הערכה כמה ימים יקדימו ליום מיוחל זה. עד לאותה הארה זוהי הקדמתי הצנועה.