لغة الـC كلغة تمثيلٍ وسيط IR
عند بناء مُترجِمات لغات البرمجة programming languages compilers فإن جزءاً من أصعب الأجزاء التي يحتاج المبرمجون إلي بنائها هو النهاية الخلفية back end، المُترجِم في الأساس يتكون من ثلاثة أجزاءٍ رئيسةٍ هي:
* النهاية الأمامية front end.
* النهاية الوسطي middle end.
* النهاية الخلفية back end.





