מחסנית הקריאות ותמונת הזכרון
כעת ניגש לאחד הנושאים החשובים והמורכבים בקורס - כיצד הקומפיילר משתמש בזכרון בשביל ליצר את התוכניות שכתבנו עד כה. נושא זה הוא קריטי ביותר להבנה עמוקה של הנושאים הבאים, ולכן רצוי לוודא שהוא מובן לפני שממשיכים הלאה.
לפני שניגע בנושא הזכרון, נגדיר מושג שישמש אותנו בחלק זה של הקורס:
תרגילים
- כתבו פונקציה שמוצאת את הפתרון למשוואה לינארית מהצורה $0=b+ax$. נסו להתחשב בכל מקרה אפשרי של ארגומנטים.
- כתבו פונקציה שמקבלת מספר כלשהו ומדפיסה את לוח הכפל עד למספר זה.
- כתבו פונקציה שמקבלת מספר ומחזירה האם המספר ראשוני או לא.
- פלינדרום הוא מספר שקריאת ספרותיו מימין לשמאל שווה לקריאת ספרותיו משמאל לימין. כתבו פונקציה המקבלת מספר וקובעת האם הוא פלינדרום.