दूसरी ओर जब आप किसी प्रोग्राम को संकलित करते हैं, तो संकलक निर्देश सम्मिलित करेगा जो स्टैक को आवंटित करेगा जो स्टैक फ्रेम है और स्टैक फ्रेम को हर बार एक फ़ंक्शन में प्रवेश करने या वापस करने पर क्रमशः मुक्त करेगा।
दुसरीकडे जेव्हा आपण एखादा प्रोग्राम संकलित करता तेव्हा कंपाईलर अशा सूचना समाविष्ट करते की ज्या स्टॅकचे वाटप करतात आणि प्रत्येक वेळी अनुक्रमे कार्य प्रविष्ट केल्यावर किंवा परत केल्यावर स्टॅक फ्रेम मुक्त करतात.