অধিকাংশ আধুনিক কম্পাইলারে একটি লেক্সার এবং পার্সার থাকে যা প্রোগ্রামের সোর্স কোডের একটি অন্তর্বর্তী কাঠামো গঠন করে। এই কাঠামো হল বিভিন্ন প্রোগ্রামিং ধাপ বা অপারেশন এর একটি সরল ক্রমের উপস্থাপনা, যা ব্যবহার করে অপটিমাইজার এবং কোড নির্মাণকারী প্রোগ্রাম অভীষ্ট প্রসেসরের উপযুক্ত যান্ত্রিক কোড তৈরি করতে পারে। কোড নির্মাণকারী যেহেতু সোর্স কোডের অন্তর্বর্তী কাঠামোর ওপর কাজ করে, তাই একই নির্মাণকারী একাধিক উচ্চ স্তরের ভাষার সঙ্গে ব্যবহার করা সম্ভব হয়।

অন্তর্বর্তী উপস্থাপনার বহুমুখী প্রয়োগ রয়েছে। ত্রি-এড্রেস কোড— যা কোয়াড্রাপল বা কোয়াড নামেও পরিচিত— হল একটি অপারেটর, অপারেটরের প্রযোজ্য দুটি প্রতীক, এবং একটি ফলাফল এর সমন্বয়। দ্বি-এড্রেস কোড বা "ট্রিপল" এ থাকে একটি "স্ট্যাক", যঅতে ক্রমানুসারে ফলাফল লিখিত হয়।

১৯৮০ দশকে রন সাইট্রন, জিয়ানা ফেরান্ত, ব্যারি রোজেন, মার্ক এন. ভেগমান, এবং এফ. কেনেথ জাডেক সম্মিলিতভাবে স্থির একক এসাইনমেন্ট (SSA) প্রক্রিয়া উদ্ভাবন করেন। এই পদ্ধতিতে একটি চলকে কেবল একবারই মান সরবরাহ করা হয়। পরবর্তীকালে মান পরিবর্তন করার প্রয়োজন পড়লে ওই চলকটি পরিবর্তন না করে সম্পূর্ণ নতুন একটি চলক উৎপাদন করা হয়। এসএসএ কোডের অপ্টিমাইজেশন এবং কোড নির্মাণ প্রণালী সহজ করেছে।

কোড জেনারেশন
অন্তর্বর্তী উপস্থাপনা
পার্সার নির্মাণকারী
প্রথম কম্পাইলার