कम्पाइलर है:
1
वह प्रोग्राम है जो प्रोग्रामों को मेमोरी में रखता है और उन्हें निष्पादन के लिए तैयार करता है।
2
वह प्रोग्राम है जो असेंबली भाषा का मशीनी भाषा में अनुवाद स्वचालित करता है।
3
वह प्रोग्राम है जो उच्च स्तरीय भाषा में लिखे गए प्रोग्राम को स्वीकार करता है और एक ऑब्जेक्ट प्रोग्राम तैयार करता है।
4
वह प्रोग्राम है जो सोर्स प्रोग्राम को इस प्रकार निष्पादित करता है मानो वह मशीन भाषा हो।