कम्प्यूटर प्रोग्रामिंग के लिए दो भाषाओ का प्रयोग होता है । 1- निम्न स्तरीय भाषा ।(इसके बारे में अधिक जानकारी आप पिछले पेजो पर जान सकते हैं।) 2-उच्च स्तरीय भाषा । (इसके बारे में अधिक जानकारी आप पिछले पेजो पर जान सकते हैं।)

  => और उच्च स्तरीय भाषा को निम्न स्तरीय भाषा मे परिवर्तन करने को ही कंपाइल कहा जाता है। और जो उच्च स्तरीय भाषा को निम्न स्तरीय भाषा मे परिवर्तित करता है उसे कम्पाइलर कहते हैं।